.editorial-guide .guide-author{color:var(--guide-white);background:linear-gradient(135deg, var(--guide-navy) 0%, var(--guide-blue) 100%);border:0;border-radius:24px;grid-template-columns:132px minmax(0,1fr);align-items:start;gap:8px 28px;margin-bottom:110px;padding:32px;box-shadow:0 18px 44px #17326929}.editorial-guide .guide-author__image{border-radius:18px;width:132px;height:132px;overflow:hidden}.editorial-guide .guide-author__image img{object-fit:cover;object-position:center;border-radius:18px;display:block;width:132px!important;max-width:none!important;height:132px!important}.editorial-guide .guide-author__identity{align-self:center}.editorial-guide .guide-author__label{color:var(--guide-teal)}.editorial-guide .guide-author h2{color:var(--guide-white)}.editorial-guide .guide-author__bio{color:#ffffffe0}@media (width<=680px){.editorial-guide .guide-author{border-radius:20px;grid-template-columns:88px minmax(0,1fr);column-gap:18px;padding:24px}.editorial-guide .guide-author__image{border-radius:14px;grid-row:1;width:88px;height:88px}.editorial-guide .guide-author__image img{border-radius:14px;width:88px!important;height:88px!important}.editorial-guide .guide-author__bio{grid-column:1/-1;margin-top:12px}}.editorial-guide .guide-hero{min-height:0}.editorial-guide .guide-hero__inner{padding:44px 0 56px}.editorial-guide .guide-hero__visual{padding-bottom:18px}.editorial-guide .guide-hero__frame{bottom:18px}.editorial-guide .guide-hero--contained .guide-hero__image{background:0 0;height:auto;padding:0}.editorial-guide .guide-hero--contained .guide-hero__image img{height:auto;display:block}.editorial-guide .guide-eyebrow:before{display:none}.editorial-guide .guide-article .guide-body{padding-top:48px}.editorial-guide .guide-body>.guide-note:first-child{margin-top:0}.editorial-guide .guide-article .guide-body>p,.editorial-guide .guide-note p{font-size:18px!important;line-height:1.75!important}.editorial-guide .guide-note p:last-child{margin-bottom:0}.editorial-guide .guide-contents{background:#f6f9fb;border:1px solid #dbe5ec;border-radius:16px;margin:32px 0 44px}.editorial-guide .guide-contents summary{color:#173269;cursor:pointer;padding:20px 24px;font-size:18px;font-weight:700}.editorial-guide .guide-contents summary:focus-visible{outline-offset:4px;outline:3px solid #20439a}.editorial-guide .guide-contents nav{padding:0 24px 24px}.editorial-guide .guide-contents ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 28px;display:grid;margin:0!important;list-style:none!important}.editorial-guide .guide-contents li{margin:0;font-size:17px;line-height:1.5}.editorial-guide .guide-contents a{color:#20439a;text-underline-offset:3px;text-decoration:underline}.editorial-guide .guide-figure{margin:38px 0 50px}.editorial-guide .guide-figure img{border-radius:18px;width:100%;height:auto;display:block}.editorial-guide .guide-figure figcaption{color:#52606d;margin-top:14px;font-size:15px;line-height:1.6}.editorial-guide .guide-body :is(h2,h3)[id]{scroll-margin-top:150px}@media (width<=760px){.editorial-guide .guide-hero__inner{padding:36px 0}.editorial-guide .guide-hero__visual{margin-top:30px;padding-bottom:0}.editorial-guide .guide-hero__frame{bottom:9px}.editorial-guide .guide-article .guide-body{padding-top:36px}.editorial-guide .guide-contents ul{grid-template-columns:1fr}.editorial-guide .guide-contents summary{padding:18px 20px}.editorial-guide .guide-contents nav{padding:0 20px 22px}.editorial-guide .guide-figure{margin:32px 0 40px}.editorial-guide .guide-body :is(h2,h3)[id]{scroll-margin-top:90px}}.editorial-guide .guide-body .guide-faq{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:start;gap:clamp(58px,7vw,112px);width:min(1180px,100vw - 48px);margin:76px 0 30px calc(50% + min(1180px,100vw - 48px)/-2);scroll-margin-top:150px;display:grid}.editorial-guide .guide-faq,.editorial-guide .guide-faq *{box-sizing:border-box}.editorial-guide .guide-body .guide-faq h2{color:#182033;letter-spacing:-.035em;margin:0 0 28px;font-family:Poppins,Arial,sans-serif;font-size:clamp(42px,4.6vw,58px);font-weight:500;line-height:1.12}.editorial-guide .guide-body .guide-faq .guide-faq__eyebrow{color:#20448b;letter-spacing:.18em;text-transform:uppercase;margin:0 0 22px;font-weight:700;line-height:1.4;font-size:12px!important}.editorial-guide .guide-body .guide-faq__header>p{color:#4f5968;margin:0;line-height:1.6;font-size:21px!important}.editorial-guide .guide-faq__underline{background:#45cbce;border-radius:3px;width:84px;height:4px;margin-top:30px}.editorial-guide .guide-faq details{box-shadow:none;background:0 0;border:0;border-top:1px solid #dce3ec;border-radius:0;margin:0;padding:0}.editorial-guide .guide-faq details:last-child{border-bottom:1px solid #dce3ec}.editorial-guide .guide-faq summary{color:#12264c;cursor:pointer;padding:25px 58px 25px 0;font-family:Poppins,Arial,sans-serif;font-size:17px;font-weight:600;line-height:1.45;list-style:none;display:block;position:relative}.editorial-guide .guide-faq summary::-webkit-details-marker{display:none}.editorial-guide .guide-faq summary::marker{content:""}.editorial-guide .guide-faq__icon{background:#dff7f7;border-radius:50%;width:34px;height:34px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.editorial-guide .guide-faq__icon:before,.editorial-guide .guide-faq__icon:after{content:"";background:#20448b;width:12px;height:2px;position:absolute;top:16px;left:11px}.editorial-guide .guide-faq__icon:after{transform:rotate(90deg)}.editorial-guide .guide-faq details[open] .guide-faq__icon:after{display:none}.editorial-guide .guide-faq summary:focus-visible{outline-offset:4px;outline:3px solid #20448b}.editorial-guide .guide-faq details>p{color:#4f5968;margin:0;padding:0 54px 25px 0;line-height:1.7;font-size:18px!important}@media (width<=900px){.editorial-guide .guide-body .guide-faq{grid-template-columns:1fr;gap:48px;width:100%;margin-left:0}}@media (width<=640px){.editorial-guide .guide-body .guide-faq{margin-top:56px;scroll-margin-top:90px}.editorial-guide .guide-body .guide-faq h2{font-size:30px}.editorial-guide .guide-body .guide-faq__header>p{font-size:18px!important}}.editorial-guide .guide-article .guide-body .guide-note[aria-label="At a glance"]>h2:first-child{margin-top:0}.editorial-guide .guide-author h2 a{color:#fff!important}.editorial-guide .guide-author h2 a:focus-visible{outline-offset:4px;outline:3px solid #a8e4e8}.editorial-guide .guide-hero h1{font-size:clamp(32px,3.4vw,46px)}@media (width<=640px){.editorial-guide .guide-hero h1{font-size:32px!important}.editorial-guide .guide-hero__image img{object-fit:contain;max-height:190px}}.guide-faq>span[id]{grid-column:1/-1;margin-bottom:24px}@media (width<=900px){.guide-faq>span[id]{margin-bottom:72px}}
