.article-module__AvJltq__hero{background:#2563eb}.article-module__AvJltq__heroContainer{width:min(100% - 48px,980px);margin-inline:auto;padding-block:74px 82px}.article-module__AvJltq__breadcrumb{color:#bfdbfe;flex-wrap:wrap;gap:9px;margin-bottom:42px;font-size:.66rem;display:flex}.article-module__AvJltq__breadcrumb a{color:#dbeafe}.article-module__AvJltq__breadcrumb a:hover{color:#fff}.article-module__AvJltq__category{color:#fff;text-transform:uppercase;background:#0f172a29;border:1px solid #ffffff40;border-radius:6px;padding:6px 10px;font-size:.65rem;font-weight:750;display:inline-flex}.article-module__AvJltq__hero h1{color:#fff;letter-spacing:-.055em;max-width:900px;margin:24px 0 0;font-size:clamp(2.8rem,5vw,4.6rem);font-weight:670;line-height:1.04}.article-module__AvJltq__heroContainer>p{color:#dbeafe;max-width:780px;margin:25px 0 0;font-size:1.05rem;line-height:1.75}.article-module__AvJltq__byline{color:#bfdbfe;flex-wrap:wrap;gap:20px;margin-top:34px;font-size:.7rem;display:flex}.article-module__AvJltq__byline a{color:#fff;font-weight:700}.article-module__AvJltq__layout{grid-template-columns:minmax(0,730px) minmax(220px,280px);gap:clamp(56px,8vw,100px);width:min(100% - 48px,1080px);margin-inline:auto;padding-block:88px 110px;display:grid}.article-module__AvJltq__body{min-width:0}.article-module__AvJltq__introduction{border-bottom:1px solid #e2e8f0;padding-bottom:38px}.article-module__AvJltq__body p{color:#475569;margin:0 0 19px;font-size:.98rem;line-height:1.85}.article-module__AvJltq__introduction p:first-child{color:#0f172a;font-size:1.16rem;line-height:1.75}.article-module__AvJltq__body>section{padding-top:48px;scroll-margin-top:105px}.article-module__AvJltq__body h2{color:#0f172a;letter-spacing:-.04em;margin:0 0 22px;font-size:clamp(1.65rem,3vw,2.25rem);font-weight:670;line-height:1.2}.article-module__AvJltq__body ul{gap:12px;margin:26px 0 0;padding:0;list-style:none;display:grid}.article-module__AvJltq__body li{color:#475569;padding-left:24px;font-size:.92rem;line-height:1.7;position:relative}.article-module__AvJltq__body li:before{content:"";background:#2563eb;border-radius:50%;width:7px;height:7px;position:absolute;top:.72em;left:2px;box-shadow:0 0 0 5px #dbeafe}.article-module__AvJltq__takeaway{background:#eff6ff;border-left:4px solid #2563eb;border-radius:0 14px 14px 0;margin-top:54px;padding:28px}.article-module__AvJltq__takeaway span{color:#2563eb;letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:750}.article-module__AvJltq__takeaway p{color:#0f172a;margin:12px 0 0;font-weight:620}.article-module__AvJltq__sources{border-top:1px solid #e2e8f0;margin-top:8px}.article-module__AvJltq__sources h2{font-size:1.35rem}.article-module__AvJltq__sources ul{gap:9px}.article-module__AvJltq__sources li{padding-left:0}.article-module__AvJltq__sources li:before{display:none}.article-module__AvJltq__sources a{color:#2563eb;gap:7px;font-size:.8rem;font-weight:650;display:inline-flex}.article-module__AvJltq__sources a span{font-size:.7rem}.article-module__AvJltq__sidebar{align-self:start;gap:18px;display:grid;position:sticky;top:112px}.article-module__AvJltq__sidebar>div{background:#f8fafc;border:1px solid #e2e8f0;border-radius:13px;padding:22px}.article-module__AvJltq__sidebar>div>span{color:#94a3b8;letter-spacing:.08em;text-transform:uppercase;font-size:.57rem;font-weight:750}.article-module__AvJltq__sidebar nav{gap:13px;margin-top:17px;display:grid}.article-module__AvJltq__sidebar nav a{color:#475569;font-size:.71rem;line-height:1.45;transition:color .16s}.article-module__AvJltq__sidebar nav a:hover{color:#2563eb}.article-module__AvJltq__serviceCard{background:#0f172a!important}.article-module__AvJltq__serviceCard p{color:#cbd5e1;margin:13px 0 0;font-size:.8rem;line-height:1.6}.article-module__AvJltq__serviceCard a{color:#fff;gap:7px;margin-top:19px;font-size:.72rem;font-weight:700;display:inline-flex}.article-module__AvJltq__serviceCard i{color:#60a5fa;font-style:normal}.article-module__AvJltq__next{background:#f8fafc;padding-block:72px}.article-module__AvJltq__next>div{width:min(100% - 48px,1080px);margin-inline:auto}.article-module__AvJltq__next p{color:#2563eb;text-transform:uppercase;margin:0 0 10px;font-size:.65rem;font-weight:750}.article-module__AvJltq__next h2{color:#0f172a;letter-spacing:-.04em;margin:0;font-size:clamp(1.8rem,3vw,2.65rem)}.article-module__AvJltq__next a{color:#0f172a;gap:8px;margin-top:22px;font-size:.8rem;font-weight:700;display:inline-flex}.article-module__AvJltq__next a span{color:#2563eb}@media (max-width:860px){.article-module__AvJltq__layout{grid-template-columns:1fr}.article-module__AvJltq__sidebar{grid-row:1;position:static}.article-module__AvJltq__sidebar>div:first-child{display:none}}@media (max-width:620px){.article-module__AvJltq__heroContainer,.article-module__AvJltq__layout,.article-module__AvJltq__next>div{width:min(100% - 32px,1080px)}.article-module__AvJltq__heroContainer{padding-block:54px 64px}.article-module__AvJltq__breadcrumb{margin-bottom:32px}.article-module__AvJltq__hero h1{font-size:clamp(2.45rem,12vw,3.4rem)}.article-module__AvJltq__layout{gap:42px;padding-block:62px 78px}.article-module__AvJltq__body p{font-size:.92rem}.article-module__AvJltq__takeaway{padding:22px}}@media (prefers-reduced-motion:reduce){.article-module__AvJltq__sidebar nav a{transition:none}}.article-module__AvJltq__body h3{color:#0f172a;margin:2rem 0 .75rem;font-size:clamp(1.2rem,2vw,1.45rem);line-height:1.35}.article-module__AvJltq__relatedLinks{gap:.75rem;display:grid}.article-module__AvJltq__relatedLinks div{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.75rem;padding:1rem 1.1rem}.article-module__AvJltq__relatedLinks a{color:#2563eb;font-weight:700;text-decoration:none}.article-module__AvJltq__relatedLinks p{margin:.35rem 0 0;font-size:.95rem}.article-module__AvJltq__faq details{border-top:1px solid #e2e8f0;padding:.25rem 0}.article-module__AvJltq__faq details:last-child{border-bottom:1px solid #e2e8f0}.article-module__AvJltq__faq summary{cursor:pointer;list-style:none}.article-module__AvJltq__faq summary::-webkit-details-marker{display:none}.article-module__AvJltq__faq summary h3{justify-content:space-between;gap:1rem;margin:0;padding:1.15rem 0;font-size:1.05rem;display:flex}.article-module__AvJltq__faq summary h3:after{content:"+";color:#2563eb;font-size:1.35rem}.article-module__AvJltq__faq details[open] summary h3:after{content:"−"}.article-module__AvJltq__faq details p{margin:0;padding:0 2rem 1.15rem 0}
