.editorial-article{width:100%}.editorial-article__header{z-index:50;-webkit-backdrop-filter:blur(20px);background:#140e2ceb;border-bottom:1px solid #ffffff0f;width:100%;padding-left:7.5rem;padding-right:1.25rem;position:sticky;top:0}@media (max-width:768px){.editorial-article__header{display:none}}.editorial-article__header-inner{align-items:center;gap:12px;height:72px;display:flex}.editorial-article__back-btn{color:#ffffffb3;background:#ffffff0f;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;text-decoration:none;display:inline-flex}.editorial-article__back-btn svg{width:18px;height:18px}.editorial-article__header-icon{flex-shrink:0;width:57px;height:47px;display:block}.editorial-article__header-title{color:#fff;font-size:1.5rem;font-weight:700}.editorial-article__hero{align-items:center;padding:72px 48px 56px;display:flex;position:relative;overflow:hidden}.editorial-article__hero-bg{background:radial-gradient(120% 120% at 12% 0,#6153bd59 0%,#0000 55%),radial-gradient(90% 90% at 95% 100%,#5ec4d42e 0%,#0000 50%),#140e2c;position:absolute;inset:0}.editorial-article__hero-overlay{background:linear-gradient(#0000 40%,#140e2c99 100%);position:absolute;inset:0}.editorial-article__hero-content{z-index:2;max-width:760px;padding-left:5rem;position:relative}.editorial-article__hero-badge-row{align-items:center;gap:14px;margin-bottom:16px;display:flex}.editorial-article__hero-badge{color:#7b6fd4;letter-spacing:.12em;text-transform:uppercase;background:#6153bd26;border:1.5px solid #6153bd80;border-radius:100px;align-items:center;gap:7px;padding:7px 18px;font-size:11.5px;font-weight:700;display:inline-flex}.editorial-article__hero-date{color:#ffffffb3;font-size:13.5px;font-weight:500}.editorial-article__hero-title{letter-spacing:-.025em;color:#fff;text-wrap:balance;margin:0 0 18px;font-size:clamp(28px,3.6vw,42px);font-weight:700;line-height:1.15}.editorial-article__hero-title-em{background:linear-gradient(135deg,#5ec4d4,#7b6fd4);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;padding:0 2px;font-family:DM Serif Display,Georgia,serif;font-style:italic;font-weight:700}.editorial-article__hero-sub{color:#ffffffb8;max-width:600px;margin-bottom:32px;font-size:15.5px;line-height:1.72}.editorial-article__hero-actions{flex-wrap:wrap;gap:14px;display:flex}.editorial-article__btn-primary{color:#fff;background:linear-gradient(135deg,#6153bd,#7b6fd4);border-radius:100px;align-items:center;gap:8px;padding:13px 26px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.editorial-article__btn-secondary{color:#ffffffa6;cursor:pointer;background:0 0;border:1.5px solid #ffffff26;border-radius:100px;align-items:center;gap:7px;padding:13px 26px;font-size:14px;font-weight:600;text-decoration:none;transition:all .25s;display:inline-flex}.editorial-article__btn-secondary svg{width:15px;height:15px}.editorial-article__btn-secondary:hover{color:#fff;border-color:#ffffff4d}.editorial-article__hero-meta{color:#fff;flex-wrap:wrap;gap:28px;margin-top:36px;font-size:13px;display:flex}.editorial-article__hero-meta-item{align-items:center;gap:6px;display:inline-flex}.editorial-article__body{max-width:760px;margin:0 auto;padding:44px 32px 8px}.editorial-article__breadcrumb{color:#ffffff73;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:22px;font-size:13px;display:flex}.editorial-article__breadcrumb a{color:#ffffff73;text-decoration:none}.editorial-article__breadcrumb a:hover{color:#7b6fd4;text-decoration:underline}.editorial-article__breadcrumb span[aria-current]{color:#ffffffb8;text-overflow:ellipsis;white-space:nowrap;max-width:320px;overflow:hidden}.editorial-article__breadcrumb span[aria-hidden]{color:#ffffff47}.editorial-article__lede{flex-direction:column;gap:22px;margin-bottom:8px;display:flex}.editorial-article__case{background:#5ec4d40f;border:1px solid #5ec4d438;border-left:3px solid #5ec4d4;border-radius:0 14px 14px 0;padding:22px 26px}.editorial-article__case-label{letter-spacing:.12em;text-transform:uppercase;color:#5ec4d4;margin-bottom:10px;font-size:11px;font-weight:700;display:inline-block}.editorial-article__case-link{color:#7b6fd4;align-items:center;gap:5px;margin-top:6px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.editorial-article__case-link:hover{text-decoration:underline}.editorial-article__glance{background:#231f41;border:1px solid #ffffff14;border-radius:14px;padding:20px 24px}.editorial-article__glance-title{letter-spacing:.1em;text-transform:uppercase;color:#fff;align-items:center;gap:8px;margin:0 0 14px;font-size:12px;font-weight:700;display:flex}.editorial-article__glance-title svg{color:#5ec4d4}.editorial-article__glance-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.editorial-article__glance-list li{color:#ffffffb8;padding-left:18px;font-size:14.5px;line-height:1.6;position:relative}.editorial-article__glance-list li:before{content:"";background:#5ec4d4;border-radius:50%;width:6px;height:6px;position:absolute;top:9px;left:0}.editorial-article__toc{border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;padding:18px 4px}.editorial-article__toc-title{letter-spacing:.12em;text-transform:uppercase;color:#ffffff73;margin-bottom:12px;font-size:11px;font-weight:700;display:block}.editorial-article__toc-list{counter-reset:toc;gap:8px;margin:0;padding-left:20px;display:grid}.editorial-article__toc-list li{font-size:14px;line-height:1.5}.editorial-article__toc-list a{color:#ffffffb8;text-decoration:none}.editorial-article__toc-list a:hover{color:#7b6fd4;text-decoration:underline}.editorial-article__section{padding:34px 0 0;scroll-margin-top:88px}.editorial-article__section-title{letter-spacing:-.02em;color:#fff;text-wrap:balance;margin:0 0 16px;font-size:23px;font-weight:700;line-height:1.25}.editorial-article__prose{color:#ffffffb8}.editorial-article__prose p{margin:0 0 16px;font-size:15px;line-height:1.78}.editorial-article__prose strong{color:#fff;font-weight:600}.editorial-article__prose a{color:#7b6fd4;text-decoration:none}.editorial-article__prose a:hover{text-decoration:underline}.editorial-article__prose sup a,.editorial-article__prose a sup{color:#5ec4d4;font-weight:600}.editorial-article__prose sup{font-size:.72em;line-height:0}.editorial-article__prose h3{color:#fff;letter-spacing:-.01em;margin:26px 0 8px;font-size:16.5px;font-weight:700}.editorial-article__prose ul{margin:0 0 16px;padding-left:22px}.editorial-article__prose ul li{margin-bottom:6px;font-size:15px;line-height:1.7}.editorial-article__tablewrap{border:1px solid #ffffff14;border-radius:12px;margin:4px 0 20px;overflow-x:auto}.editorial-article__prose table{border-collapse:collapse;width:100%;min-width:460px;font-size:13.5px}.editorial-article__prose table thead th{color:#fff;text-align:left;white-space:nowrap;background:#6153bd29;border-bottom:1px solid #6153bd59;padding:11px 14px;font-weight:700}.editorial-article__prose table tbody td{color:#ffffffb8;vertical-align:top;border-bottom:1px solid #ffffff14;padding:11px 14px;line-height:1.5}.editorial-article__prose table tbody tr:last-child td{border-bottom:none}.editorial-article__prose table tbody tr:nth-child(2n) td{background:#ffffff05}.editorial-article__prose table strong{color:#5ec4d4}.editorial-article__callout{color:#ffffff73;background:#231f41;border:1px solid #ffffff14;border-left:3px solid #6153bd;border-radius:0 12px 12px 0;margin:4px 0 20px;padding:14px 18px;font-size:13.5px;line-height:1.65}.editorial-article__callout strong{color:#ffffffb3}.editorial-article__cta{background:linear-gradient(135deg,#6153bd,#7b6fd4);border-radius:100px;align-items:center;gap:8px;margin-top:6px;padding:13px 26px;font-size:14.5px;font-weight:600;display:inline-flex;color:#fff!important;text-decoration:none!important}.editorial-article__steps{margin:0 0 20px;padding-left:20px}.editorial-article__steps li{color:#ffffffb8;margin-bottom:6px;font-size:15px;line-height:1.7}.editorial-article__faq-list{flex-direction:column;gap:4px;display:flex}.editorial-article__faq-item{border-bottom:1px solid #ffffff14;padding:18px 0}.editorial-article__faq-item:last-child{border-bottom:none}.editorial-article__faq-q{color:#fff;margin:0 0 8px;font-size:16px;font-weight:700}.editorial-article__sources-list{color:#ffffffb8;gap:12px;margin:0 0 20px;padding-left:20px;display:grid}.editorial-article__sources-list li{scroll-margin-top:88px;font-size:13.5px;line-height:1.6}.editorial-article__sources-list a{color:#ffffffb8;border-bottom:1px solid #7b6fd466;text-decoration:none}.editorial-article__sources-list a:hover{color:#7b6fd4}.editorial-article__reference-note{color:#ffffff73;background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;padding:14px 18px;font-size:12.5px;line-height:1.65}.editorial-article__footer-cta{text-align:center;padding:60px 0}.editorial-article__footer-inner{max-width:760px;margin:0 auto;padding:0 32px}.editorial-article__footer-cta-title{letter-spacing:-.02em;color:#fff;margin:0 0 10px;font-size:27px;font-weight:700}.editorial-article__footer-cta-text{color:#ffffff73;max-width:440px;margin:0 auto 26px;font-size:14.5px;line-height:1.65}.editorial-article__form-wrap{text-align:left;max-width:420px;margin:0 auto}.editorial-article__form-wrap .newsletter-signup-sections{margin-top:0;display:block}.editorial-article__site-footer{text-align:center;color:#ffffff40;padding:28px 32px;font-size:12px}.editorial-article__site-footer-link{color:#fff6;text-decoration:none}@media (max-width:900px){.editorial-article__hero{padding:56px 32px 44px}.editorial-article__hero-content{padding-left:0}.editorial-article__body{padding:36px 24px 8px}}@media (max-width:600px){.editorial-article__hero{padding:36px 20px 32px}.editorial-article__hero-actions{flex-direction:column;gap:12px}.editorial-article__btn-primary,.editorial-article__btn-secondary{justify-content:center;width:100%;padding:15px 20px;font-size:16px}.editorial-article__body{padding:28px 18px 8px}.editorial-article__footer-inner{padding:0 20px}}
