.breadcrumbs{display:flex;flex-wrap:wrap;gap:12px;padding-block:26px;color:var(--muted);font-size:.875rem;line-height:1.5}.breadcrumbs a:hover{color:var(--brand-light)}.guide-index-hero{padding-block:45px 62px;border-bottom:1px solid var(--line)}.guide-index-hero h1{font-size:clamp(3rem,6.5vw,6rem);line-height:1.02;max-width:900px;margin-block:24px}.guide-index-hero h1 span{color:var(--brand-light)}.guide-index-hero>p{font-size:1.2rem;color:var(--muted);max-width:670px}.guide-index-list{padding-block:48px 72px}.guide-list-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:28px}.guide-list-heading h2{font-size:2rem}.guide-list-heading>span,.guide-list-heading>a{font-size:.9rem;color:var(--muted)}.guide-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.guide-card{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:16px;background:var(--surface);padding:30px;min-width:0;transition:background .2s,border-color .2s}.guide-card:hover{background:#2a293b;border-color:#7670c3}.guide-card-top,.guide-card-bottom{display:flex;align-items:center;justify-content:space-between;gap:16px;color:var(--brand-light);font-size:.8rem}.guide-card-top>span:last-child{color:#9693aa}.guide-card h3{font-size:1.55rem;line-height:1.22;margin-top:24px;letter-spacing:-.025em}.guide-card p{color:var(--muted);font-size:1rem;line-height:1.55;margin-top:15px;margin-bottom:30px}.guide-card-bottom{margin-top:auto;color:#a6a5b8;font-size:.8rem}.guide-card-bottom>span:last-child{font-size:1.6rem;color:var(--brand-light)}.guide-index-note{border-top:1px solid var(--line);padding-block:48px 72px}.guide-index-note h2{font-size:1.7rem;margin-bottom:16px}.guide-index-note p{max-width:760px;color:var(--muted);margin-bottom:15px}.article-header{padding-block:28px 42px;border-bottom:1px solid var(--line)}.article-header h1{max-width:1040px;font-size:clamp(2.5rem,4.8vw,4.5rem);line-height:1.08;margin-block:23px}.article-meta{display:flex;flex-wrap:wrap;gap:10px 24px;color:#a8a6bd;font-size:.85rem;margin-bottom:30px}.article-answer{max-width:950px;font-size:1.25rem;line-height:1.6;color:#e0deed}.article-layout{display:grid;grid-template-columns:245px minmax(0,760px);gap:70px;justify-content:space-between;padding-block:50px 70px}.article-aside{align-self:start;position:sticky;top:28px}.article-toc{display:flex;flex-direction:column;gap:15px;border-left:2px solid #534bd2;padding-left:20px}.article-toc>strong{font-size:.9rem;margin-bottom:5px}.article-toc>a{font-size:.9rem;color:var(--muted);line-height:1.45}.article-toc>a:hover{color:var(--brand-light)}.article-aside-note{font-size:.8rem;color:#a6a4b7;line-height:1.6;margin-top:27px}.article-body{font-size:1.125rem;line-height:1.75;min-width:0}.article-body section+section{margin-top:45px}.article-body section{scroll-margin-top:35px}.article-body h2{font-size:1.85rem;line-height:1.23;margin-bottom:21px;letter-spacing:-.03em}.article-body p{margin-block:0 18px;color:#c9c7d5;line-height:1.75}.article-body p strong,.article-body li strong{color:#f5f3fc}.article-body a:not(.button){color:#bbb7ff;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.article-body a:not(.button):hover{color:white}.article-body ul,.article-body ol{padding-left:25px;margin-block:20px 24px;color:#c9c7d5}.article-body li{padding-left:7px;margin-bottom:15px}.article-body li::marker{color:var(--brand-light)}.article-cta{background:#2c2950;border:1px solid #4d487e;border-radius:16px;margin-top:50px;padding:30px}.article-cta h2{margin-top:16px}.article-cta p{font-size:1rem}.article-cta .button{margin-top:8px;font-size:1rem}.related-guides{border-top:1px solid var(--line);padding-block:44px 70px}.related-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.related-cards .guide-card{padding:25px}.related-cards .guide-card h3{font-size:1.3rem}.related-cards .guide-card p{font-size:.96rem}.home-guides{padding-block:20px 80px}.home-guides>h2{margin-bottom:35px}.home-guides .section-top>a{font-size:.9rem}.about-editorial{padding-block:30px 70px}.about-editorial h1{font-size:clamp(2.5rem,5vw,4.5rem);line-height:1.1;margin-block:25px 50px}.about-editorial .article-body{max-width:780px}.site-header .wordmark img{outline:0;background:transparent}.article-body .text-link{font-size:1.1rem}.site-header nav{gap:25px}
@media(max-width:1000px){.article-layout{grid-template-columns:205px minmax(0,1fr);gap:35px}.related-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.related-cards>.guide-card:last-child{grid-column:1/-1}.related-cards .guide-card:last-child p{max-width:640px}.article-aside{position:static}.guide-card h3{font-size:1.4rem}}
@media(max-width:720px){.article-layout{grid-template-columns:1fr;gap:32px;padding-top:30px}.article-aside-note{display:none}.article-toc{display:grid;grid-template-columns:1fr 1fr;gap:12px 22px}.article-toc>strong{grid-column:1/-1}.article-header{padding-top:20px}.article-answer{font-size:1.1rem}.article-body{font-size:1.05rem}.article-body h2{font-size:1.6rem}.guide-index-hero{padding-block:25px 40px}.guide-index-hero>p{font-size:1.08rem}.guide-cards{grid-template-columns:1fr}.related-cards>.guide-card:last-child{grid-column:auto}.guide-index-list{padding-block:34px 50px}.guide-card{padding:26px}.guide-card h3{font-size:1.5rem}.guide-list-heading{align-items:flex-start;flex-direction:column;gap:12px}.guide-list-heading h2{font-size:1.75rem}.related-cards .guide-card h3{font-size:1.4rem}.home-guides{padding-bottom:55px}.site-header nav{display:flex;gap:16px}.site-header nav a:first-child,.site-header nav a:last-child{display:none}.site-header nav a{font-size:.9rem}.header-inner{gap:12px}.breadcrumbs{font-size:.8rem;padding-block:20px}.article-meta{font-size:.8rem;gap:8px 17px}.article-cta{padding:24px}.article-body li{padding-left:3px}.about-editorial{padding-top:20px}.about-editorial h1{margin-bottom:36px}.article-toc>a{font-size:.85rem}.article-body a{overflow-wrap:anywhere}}
@media(prefers-reduced-motion:reduce){.guide-card{transition:none}}
