.ba{background:var(--k-white)}.ba *{box-sizing:border-box}.ba svg{stroke-width:1.8px}.ba-hero{padding-block:clamp(44px,5vw,74px) clamp(60px,7vw,98px);position:relative;overflow:hidden}.ba-hero:before{content:"";pointer-events:none;background:radial-gradient(60% 80% at 82% 10%,#1257d621,#0000 64%);position:absolute;inset:0}.ba-hero>.k-wrap{position:relative}.ba-crumbs{color:var(--k-muted);flex-wrap:wrap;gap:9px;margin-bottom:42px;font-size:11.5px;display:flex}.ba-crumbs a{color:var(--k-blue)}.ba-hero-inner{max-width:900px}.ba-hero h1{letter-spacing:-.045em;max-width:850px;color:var(--k-ink);margin:20px 0 0;font-size:clamp(36px,4.6vw,62px);font-weight:560;line-height:1.08}.ba-hero-inner>p{max-width:760px;color:var(--k-muted);margin:24px 0 0;font-size:16px;line-height:1.82}.ba-meta{flex-wrap:wrap;align-items:center;gap:24px;margin-top:30px;display:flex}.ba-meta span,.ba-meta a{color:var(--k-muted);align-items:center;gap:9px;font-size:12px;display:inline-flex}.ba-meta a{color:var(--k-blue)}.ba-reading{border-top:1px solid var(--k-line)}.ba-reading-grid{grid-template-columns:minmax(0,760px) minmax(260px,340px);justify-content:space-between;align-items:start;gap:clamp(40px,6vw,90px);display:grid}.ba-reading article{min-width:0}.ba-kicker{letter-spacing:.16em;color:var(--k-blue);font-size:10.5px;font-weight:700}.ba-reading article>p{color:var(--k-text);margin:0 0 26px;font-size:17px;line-height:1.95}.ba-reading article>p:first-of-type{color:var(--k-ink);margin-top:30px;font-size:18px}.ba-reading article>p:first-of-type:first-letter{float:left;color:var(--k-blue);margin:8px 10px 0 0;font-size:58px;font-weight:570;line-height:.72}.ba-end{border-top:1px solid var(--k-line);justify-content:space-between;align-items:center;gap:24px;margin-top:44px;padding-top:28px;display:flex}.ba-end>span{letter-spacing:.14em;text-transform:uppercase;color:var(--k-muted);font-size:10.5px;font-weight:700}.ba-reading aside{border:1px solid var(--k-line);border-radius:var(--k-radius);background:var(--k-surface);padding:26px;position:sticky;top:118px}.ba-reading aside>span{letter-spacing:.14em;text-transform:uppercase;color:var(--k-blue);font-size:10px;font-weight:700}.ba-reading aside>strong{color:var(--k-ink);margin-top:14px;font-size:16px;font-weight:570;line-height:1.45;display:block}.ba-reading aside>p{color:var(--k-muted);margin:12px 0 22px;font-size:12.5px;line-height:1.75}.ba-reading aside>a{border-top:1px solid var(--k-line);color:var(--k-blue);justify-content:space-between;align-items:center;gap:12px;padding-top:16px;font-size:11.5px;font-weight:620;display:flex}.ba-related{background:var(--k-surface);border-block:1px solid var(--k-line)}.ba-related-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.ba-related-grid>a{border:1px solid var(--k-line);border-radius:var(--k-radius);background:#fff;flex-direction:column;padding:26px;display:flex}.ba-related-grid span{color:var(--k-blue);font-size:10.5px}.ba-related-grid h3{color:var(--k-ink);margin:18px 0 0;font-size:18px;font-weight:570}.ba-related-grid p{color:var(--k-muted);margin:9px 0 22px;font-size:12.5px;line-height:1.75}.ba-related-grid b{border-top:1px solid var(--k-line-soft);color:var(--k-muted);justify-content:space-between;align-items:center;margin-top:auto;padding-top:15px;font-size:11.5px;font-weight:620;display:flex}.ba-faq{border-bottom:0}@media (max-width:980px){.ba-reading-grid{grid-template-columns:1fr}.ba-reading aside{max-width:600px;position:static}}@media (max-width:700px){.ba-reading article>p{font-size:16px}.ba-end{flex-direction:column;align-items:flex-start}.ba-related-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ba *,.ba :before,.ba :after{transition-duration:.01ms!important;animation:none!important}}.ba-meta time{color:var(--k-muted);align-items:center;gap:9px;font-size:12px;display:inline-flex}.ba-answer{border-left:3px solid var(--k-blue);border-radius:0 var(--k-radius) var(--k-radius) 0;background:var(--k-blue-50);padding:24px 26px;color:var(--k-ink)!important;margin:30px 0 34px!important;font-size:17px!important;line-height:1.8!important}.ba-answer:first-letter{float:none!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;color:inherit!important;margin:0!important}.ba-checklist{border:1px solid var(--k-line);border-radius:var(--k-radius);background:#fff;margin:0 0 42px;padding:26px}.ba-checklist h2,.ba-copy-section h2,.ba-next h2{letter-spacing:-.025em;color:var(--k-ink);margin:0;font-size:clamp(22px,2.4vw,29px);font-weight:570;line-height:1.25}.ba-checklist ul{gap:12px;margin:20px 0 0;padding:0;list-style:none;display:grid}.ba-checklist li{color:var(--k-text);align-items:flex-start;gap:11px;font-size:14px;line-height:1.65;display:flex}.ba-checklist li svg{color:var(--k-blue);flex:none;margin-top:4px}.ba-copy-section{margin-top:42px;scroll-margin-top:120px}.ba-copy-section p{color:var(--k-text);margin:15px 0 0;font-size:17px;line-height:1.95}.ba-next{border-top:1px solid var(--k-line);margin-top:44px;padding-top:32px}.ba-next>div{gap:10px;margin-top:18px;display:grid}.ba-next a{border:1px solid var(--k-line);color:var(--k-blue);border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;font-size:13px;font-weight:620;display:flex}.ba-editorial-note{background:var(--k-surface);border-radius:10px;padding:18px 20px;color:var(--k-muted)!important;margin-top:34px!important;font-size:12.5px!important;line-height:1.75!important}.ba-reading aside ol{gap:10px;margin:18px 0 22px;padding:0 0 0 18px;display:grid}.ba-reading aside li{color:var(--k-muted);font-size:12px;line-height:1.5}.ba-reading aside li a{color:inherit}.ba-reading aside li a:hover{color:var(--k-blue)}
