.sa .blog-head{padding:40px 0 8px}.sa .blog-filters{flex-wrap:wrap;gap:8px;margin:28px 0 32px;display:flex}.sa .blog-filter{color:var(--sa-ink-body);background:linear-gradient(135deg,#eef4ff 0%,#e2ecff 100%);border:0;border-radius:999px;padding:8px 16px;font-size:14px;font-weight:500;text-decoration:none;transition:all .18s}.sa .blog-filter:hover{border-color:var(--sa-blue);color:var(--sa-blue)}.sa .blog-filter--on{background:var(--sa-grad-band);color:#fff;border-color:#0000}.sa .blog-lead{background:var(--sa-surface);box-shadow:var(--sa-shadow-lift);color:inherit;border-radius:20px;grid-template-columns:1.1fr 1fr;gap:0;margin-bottom:40px;text-decoration:none;display:grid;overflow:hidden}.sa .blog-lead__media{min-height:320px;position:relative}.sa .blog-lead__media img{object-fit:cover}.sa .blog-lead__body{flex-direction:column;justify-content:center;gap:14px;padding:40px;display:flex}.sa .blog-lead__title{font-family:var(--sa-font-display);letter-spacing:-.02em;color:var(--sa-ink);margin:0;font-size:clamp(26px,3vw,36px);line-height:1.18}.sa .blog-lead__dek{color:var(--sa-ink-body);margin:0;font-size:16px;line-height:1.7}.sa .blog-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:26px;padding-bottom:72px;display:grid}.sa .blog-card{color:inherit;background:linear-gradient(135deg,#fff 0%,#f4f8ff 100%);border-radius:18px;flex-direction:column;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden;box-shadow:0 8px 22px #0b1e4512}.sa .blog-card:hover{transform:translateY(-5px);box-shadow:0 22px 46px #0b1e4526}.sa .blog-card__media{aspect-ratio:16/9;background:var(--sa-surface-tint);position:relative}.sa .blog-card__media img{object-fit:cover}.sa .blog-card__body{flex-direction:column;flex:1;gap:10px;padding:22px 22px 24px;display:flex}.sa .blog-card__title{font-family:var(--sa-font-display);letter-spacing:-.01em;color:var(--sa-ink);margin:0;font-size:19px;line-height:1.3}.sa .blog-card__dek{color:var(--sa-ink-muted);flex:1;margin:0;font-size:14.5px;line-height:1.65}.sa .blog-tag{letter-spacing:.09em;text-transform:uppercase;color:var(--sa-rose-ink);background:#f43f5e17;border-radius:999px;align-self:flex-start;padding:5px 11px;font-size:11px;font-weight:700}.sa .blog-meta{color:var(--sa-ink-faint);align-items:center;gap:14px;font-size:13px;display:flex}.sa .article__head{background:var(--sa-grad-band);color:#fff;padding:40px 0 56px}.sa .article__head h1,.sa .article__head h2,.sa .article__head p,.sa .article__head time,.sa .article__head span{color:inherit}.sa .article__crumbs{color:var(--sa-on-dark-muted);align-items:center;gap:6px;margin-bottom:26px;font-size:13px;display:flex}.sa .article__crumbs a{color:var(--sa-on-dark-muted);text-decoration:none}.sa .article__crumbs a:hover{color:#fff}.sa .article__crumbs svg{width:14px;height:14px}.sa .article__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--sa-rose-light);margin:0 0 12px;font-size:11px;font-weight:700}.sa .article__title{color:#fff;font-family:var(--sa-font-display);letter-spacing:-.025em;max-width:20ch;margin:0;font-size:clamp(30px,4.4vw,50px);line-height:1.1}.sa .article__standfirst{font-family:var(--font-cormorant),Georgia,serif;color:var(--sa-on-dark-soft);max-width:60ch;margin:18px 0 0;font-size:clamp(19px,2.1vw,24px);font-style:italic;line-height:1.5}.sa .article__meta{color:var(--sa-on-dark-faint);flex-wrap:wrap;align-items:center;gap:20px;margin-top:26px;font-size:13.5px;display:flex}.sa .article__meta span{align-items:center;gap:7px;display:inline-flex}.sa .article__meta svg{width:15px;height:15px;color:var(--sa-sky-pale)}.sa .article__updated{border-left:1px solid #ffffff40;padding-left:20px}.sa .article__hero{aspect-ratio:16/8;box-shadow:var(--sa-shadow-lift);border-radius:20px;margin-top:-34px;position:relative;overflow:hidden}.sa .article__hero-img{object-fit:cover}.sa .article__hero--art,.sa .blog-lead__media,.sa .blog-card__media{background:#0a1836}.sa .article__hero--art>div,.sa .blog-lead__media>div,.sa .blog-card__media>div{position:absolute;inset:0}.sa .article__hero--art svg,.sa .blog-lead__media svg,.sa .blog-card__media svg{object-fit:cover;width:100%;height:100%}.sa .article__body{color:#2a3c62;max-width:68ch;margin:44px auto 0;font-size:19px;line-height:1.75}.sa .article__body p{margin:0 0 22px}.sa .article__lede{color:#16294f;font-size:21px;line-height:1.68}.sa .article__body h2{font-family:var(--sa-font-display);letter-spacing:-.018em;color:var(--sa-ink);margin:44px 0 16px;scroll-margin-top:90px;font-size:clamp(23px,2.6vw,29px);line-height:1.25}.sa .article__list{margin:0 0 24px;padding:0;list-style:none}.sa .article__list li{margin-bottom:11px;padding-left:26px;position:relative}.sa .article__list li:before{content:"";background:var(--sa-rose);border-radius:50%;width:7px;height:7px;position:absolute;top:12px;left:4px}.sa .article__note{color:var(--sa-ink-on-tint);background:linear-gradient(135deg,#eef4ff 0%,#e3edff 100%);border-radius:16px;margin:0 0 28px;padding:22px 26px;font-size:17px;line-height:1.68;box-shadow:0 10px 24px #1d4ed817}.sa .article__faq{margin-top:48px}.sa .article__faq details{background:linear-gradient(135deg,#fff 0%,#f4f8ff 100%);border-radius:14px;margin-bottom:12px;padding:18px 22px;transition:box-shadow .18s;box-shadow:0 6px 18px #0b1e450f}.sa .article__faq details[open]{box-shadow:0 12px 30px #0b1e451a}.sa .article__faq summary{cursor:pointer;color:var(--sa-ink);justify-content:space-between;gap:16px;font-size:17.5px;font-weight:600;list-style:none;display:flex}.sa .article__faq summary::-webkit-details-marker{display:none}.sa .article__faq summary:after{content:"+";color:var(--sa-blue);font-size:22px;line-height:1}.sa .article__faq details[open] summary:after{content:"−"}.sa .article__faq details p{color:var(--sa-ink-muted);margin:12px 0 0;font-size:17px}.sa .article__refs{background:linear-gradient(135deg,#f6f9ff 0%,#eaf1fe 100%);border-radius:16px;margin-top:44px;padding:26px 28px;font-size:15px;box-shadow:0 10px 24px #0b1e4512}.sa .article__refs h2{margin:0 0 12px;font-size:17px}.sa .article__refs ol{color:var(--sa-ink-muted);margin:0;padding-left:20px}.sa .article__refs li{margin-bottom:10px;line-height:1.55}.sa .article__refs a{color:var(--sa-blue);text-decoration:none}.sa .article__refs a:hover{text-decoration:underline}.sa .article__cta{background:var(--sa-grad-band);color:#fff;box-shadow:var(--sa-shadow-lift);border-radius:18px;margin:44px 0 0;padding:30px 32px}.sa .article__cta p{color:var(--sa-on-dark-soft);margin:0 0 20px;font-size:18px;line-height:1.6}.sa .article__disclaimer{color:var(--sa-ink-faint);background:var(--sa-surface-muted);border-radius:12px;margin-top:34px;padding:16px 20px;font-size:14px;line-height:1.6}.sa .article__related,.sa .article__more{max-width:68ch;margin:48px auto 0}.sa .article__related h2,.sa .article__more h2{font-family:var(--sa-font-display);color:var(--sa-ink);margin:0 0 16px;font-size:21px}.sa .article__related ul{margin:0;padding:0;list-style:none}.sa .article__related li a{color:var(--sa-ink);background:linear-gradient(135deg,#eef4ff 0%,#e2ecff 100%);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;padding:16px 20px;font-weight:600;text-decoration:none;transition:transform .18s,box-shadow .18s;display:flex;box-shadow:0 6px 16px #1d4ed814}.sa .article__related li a:hover{transform:translate(3px);box-shadow:0 12px 26px #1d4ed829}.sa .article__related svg{width:16px;height:16px;color:var(--sa-blue);flex-shrink:0}.sa .article__more-grid{gap:14px;padding-bottom:72px;display:grid}.sa .article__more-grid a{background:linear-gradient(135deg,#fff 0%,#f3f7ff 100%);border-radius:16px;padding:20px 22px;text-decoration:none;transition:transform .18s,box-shadow .18s;display:block;box-shadow:0 6px 18px #0b1e450f}.sa .article__more-grid a:hover{transform:translateY(-3px);box-shadow:0 16px 34px #0b1e451f}.sa .article__more-grid .t{color:var(--sa-ink);margin-bottom:5px;font-weight:600;display:block}.sa .article__more-grid .d{color:var(--sa-ink-muted);font-size:14.5px;line-height:1.55;display:block}@media (max-width:860px){.sa .blog-lead{grid-template-columns:1fr}.sa .blog-lead__media{min-height:220px}.sa .blog-lead__body{padding:26px 22px 30px}.sa .article__hero{aspect-ratio:16/10;margin-top:-22px}.sa .article__body{margin-top:32px;font-size:17.5px}.sa .article__lede{font-size:19px}.sa .article__updated{border-left:0;padding-left:0}}.sa .article__table-wrap{-webkit-overflow-scrolling:touch;border:1px solid var(--sa-line-cool);background:var(--sa-surface);border-radius:14px;margin:0 0 28px;overflow-x:auto}.sa .article__table{border-collapse:collapse;width:100%;min-width:520px;font-size:15px}.sa .article__table th,.sa .article__table td{text-align:left;border-top:1px solid var(--sa-line-cool);vertical-align:top;color:var(--sa-ink);padding:12px 18px}.sa .article__table thead th{letter-spacing:.04em;text-transform:uppercase;color:var(--sa-ink-muted);background:#f3f7ff;border-top:0;font-size:12.5px;font-weight:700}.sa .article__table tbody th{font-weight:800}
