.editorial-policy{padding:56px 0 80px;background:radial-gradient(ellipse at top,rgba(14,165,233,.07),transparent 55%),#020617;color:#dceaf6}.editorial-policy_header{max-width:780px;margin-bottom:32px}.editorial-policy_header h1{font-family:Plus Jakarta Sans,sans-serif;font-weight:800;font-size:40px;line-height:1.2;color:#f8fafc;margin:8px 0 16px}@media(max-width:576px){.editorial-policy_header h1{font-size:28px}}.editorial-policy_eyebrow{font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#38bdf8}.editorial-policy_lead{font-size:17px;line-height:1.7;margin-bottom:12px}.editorial-policy_updated{font-size:13px;color:#93a6b8;margin:0}.editorial-policy_summary{max-width:780px;margin-bottom:48px;padding:24px;background:rgba(15,23,42,.85);border:1px solid rgba(255,255,255,.07);border-left:3px solid #0ea5e9;border-radius:12px}.editorial-policy_summary h2{font-family:Plus Jakarta Sans,sans-serif;font-weight:700;font-size:18px;color:#f8fafc;margin-bottom:12px}.editorial-policy_summary ul{list-style:none;margin:0;padding:0}.editorial-policy_summary li{display:flex;gap:10px;align-items:baseline;font-size:15px;line-height:1.6}.editorial-policy_summary li+li{margin-top:8px}.editorial-policy_summary li svg{flex-shrink:0;font-size:12px;color:#19c37b}.editorial-policy_layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:48px;align-items:start}@media(max-width:991px){.editorial-policy_layout{grid-template-columns:1fr;gap:32px}}.editorial-policy_toc{position:sticky;top:96px;padding:20px;background:rgba(15,23,42,.6);border:1px solid rgba(255,255,255,.06);border-radius:12px}@media(max-width:991px){.editorial-policy_toc{position:static}}.editorial-policy_toc ol{margin:0;padding-left:18px}.editorial-policy_toc li{font-size:14px;line-height:1.5;color:#93a6b8}.editorial-policy_toc li+li{margin-top:8px}.editorial-policy_toc a{color:#dceaf6;text-decoration:none}.editorial-policy_toc a:hover{color:#38bdf8}.editorial-policy_toc-title{display:block;margin-bottom:12px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8}.editorial-policy_body{max-width:780px}.editorial-policy_body section{scroll-margin-top:96px;padding-bottom:32px;margin-bottom:32px;border-bottom:1px solid rgba(255,255,255,.05)}.editorial-policy_body section:last-child{border-bottom:0;margin-bottom:0}.editorial-policy_body h2{font-size:24px;margin-bottom:14px}.editorial-policy_body h2,.editorial-policy_body h3{font-family:Plus Jakarta Sans,sans-serif;font-weight:700;color:#f8fafc}.editorial-policy_body h3{font-size:16px;margin-bottom:10px}.editorial-policy_body li,.editorial-policy_body p{font-size:15px;line-height:1.75}.editorial-policy_body ul{padding-left:20px;margin-bottom:16px}.editorial-policy_body ul li+li{margin-top:6px}.editorial-policy_body a{color:#38bdf8}.editorial-policy_body strong{color:#f8fafc}.editorial-policy_table-wrap{overflow-x:auto;margin-bottom:20px;border:1px solid rgba(255,255,255,.07);border-radius:12px}.editorial-policy_table{width:100%;min-width:520px;border-collapse:collapse;font-size:14px}.editorial-policy_table td,.editorial-policy_table th{padding:10px 14px;text-align:left;vertical-align:top;border-bottom:1px solid rgba(255,255,255,.05)}.editorial-policy_table thead th{background:rgba(15,23,42,.9);font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#94a3b8}.editorial-policy_table tbody th{font-weight:600;color:#f8fafc;white-space:nowrap}.editorial-policy_table tbody td:nth-child(2){font-weight:700;color:#38bdf8}.editorial-policy_table tbody tr:last-child td,.editorial-policy_table tbody tr:last-child th{border-bottom:0}.editorial-policy_compare{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}@media(max-width:767px){.editorial-policy_compare{grid-template-columns:1fr}}.editorial-policy_compare>div{padding:20px;background:rgba(15,23,42,.6);border:1px solid rgba(255,255,255,.06);border-radius:12px}.editorial-policy_list{list-style:none;padding-left:0!important;margin:0!important}.editorial-policy_list li{display:flex;gap:10px;align-items:baseline;font-size:14px!important;line-height:1.6!important}.editorial-policy_list svg{flex-shrink:0;font-size:12px}.editorial-policy_list--yes svg{color:#19c37b}.editorial-policy_list--no svg{color:#f87171}