:root{color-scheme:light;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:#f3f5f9;color:#111827}*{box-sizing:border-box}body,html{margin:0;padding:0;background:#f3f5f9;color:#111827}a{color:inherit;text-decoration:none}.site-shell{min-height:100vh}.site-header{border-bottom:1px solid #d7deea;background:#ffffff}.page-shell,.site-footer,.site-header__inner{width:min(1120px,calc(100vw - 32px));margin:0 auto}.site-header__inner{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:72px}.site-brand{gap:12px;font-size:1.125rem;font-weight:700}.site-brand,.site-brand__mark{display:inline-flex;align-items:center}.site-brand__mark{width:40px;height:40px;justify-content:center;border-radius:999px;background:#13213b;color:#ffffff}.site-nav{display:inline-flex;flex-wrap:wrap;gap:18px;color:#44506a}.page-shell{padding:24px 0 56px}.article-card,.feature-callout,.hero,.panel,.section-card,.series-card{border:1px solid #d7deea;background:#ffffff;border-radius:8px}.hero,.panel{padding:28px}.hero{margin-bottom:24px}.hero--compact{padding-bottom:22px}.hero__eyebrow{margin:0 0 10px;color:#56647f;font-weight:600}.article-detail h1,.hero h1,.panel h2,.panel h3{margin:0;letter-spacing:0}.hero h1{font-size:clamp(2.2rem,4vw,4rem);line-height:1.05;margin-bottom:12px}.hero p:last-child{margin:0;max-width:760px;color:#44506a;font-size:1.1rem;line-height:1.6}.panel{margin-bottom:24px}.panel__header{margin-bottom:18px}.panel__header h2{font-size:1.7rem;margin-bottom:8px}.panel__header p{margin:0;color:#56647f;line-height:1.6}.card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.card-grid--sections{grid-template-columns:repeat(3,minmax(0,1fr))}.stack-list{display:grid;grid-gap:16px;gap:16px}.article-card,.feature-callout,.section-card,.series-card{display:block;padding:22px}.article-card__title,.section-card h3,.series-card h3{font-size:1.3rem;font-weight:700;margin-bottom:10px}.article-card p,.feature-callout span,.section-card p,.series-card p{margin:0;color:#44506a;line-height:1.6}.article-card__footer,.article-card__meta,.article-detail__meta,.section-card__meta{display:flex;flex-wrap:wrap;gap:12px;color:#56647f;font-size:.95rem}.article-card__footer,.section-card__meta{margin-top:16px}.article-card__meta{margin-bottom:10px}.feature-callout{display:grid;grid-gap:10px;gap:10px}.article-detail__header p{margin-top:12px;margin-bottom:0;color:#44506a;line-height:1.6}.article-detail__meta{margin-top:16px}.article-detail__series{margin-top:20px;color:#44506a}.article-body{margin-top:24px;color:#1f2937;line-height:1.75}.article-body h2,.article-body h3{margin:28px 0 12px}.article-body blockquote,.article-body ol,.article-body p,.article-body ul{margin:0 0 16px}.breadcrumbs{margin-bottom:16px}.breadcrumbs ol{margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px;list-style:none;color:#56647f;font-size:.95rem}.breadcrumbs li:not(:last-child):after{content:"/";margin-left:10px}.inline-link{color:#13213b;font-weight:600}.site-footer{padding:0 0 40px;color:#56647f}@media (max-width:960px){.card-grid,.card-grid--sections{grid-template-columns:1fr}}@media (max-width:720px){.site-header__inner{flex-direction:column;align-items:flex-start;justify-content:center;padding:14px 0}.hero,.panel{padding:22px}}