:root{--color-muted:#615850}
.sm-reading-pilot .article-body{max-width:68ch;overflow-wrap:anywhere}
.sm-reading-pilot .article-body p{margin:0 0 1.3em}
.sm-reading-pilot .article-body h2{scroll-margin-top:7rem;margin-top:2.2em}
.sm-reading-pilot .article-body h3{scroll-margin-top:7rem}
.sm-reading-pilot .article-body img{max-width:100%;height:auto}
.sm-reading-pilot .article-body a{text-decoration:underline;text-underline-offset:.18em;color:#B80056}
.sm-reading-pilot .article-body .sm-takeaways{padding:1.2rem 1.5rem;margin:1.7rem 0;background:#f9dce6;border-left:3px solid #DE0068;border-radius:0 .8rem .8rem 0;font-family:Manrope,sans-serif;font-size:1rem}
.sm-takeaways strong{display:block;margin-bottom:.5rem}
.sm-takeaways ul{padding-left:1.2em;margin:.5em 0}
.sm-table-scroll{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;outline-offset:3px}
.sm-table-scroll table{border-collapse:collapse;min-width:32rem}
.sm-table-scroll th,.sm-table-scroll td{vertical-align:top;padding:.75rem;border-bottom:1px solid #d9cec0}
.sm-table-scroll caption{text-align:left;font-weight:700;padding:.75rem}
.sm-reading-pilot .inline-toc summary{min-height:48px;cursor:pointer}
.sm-reading-pilot .inline-toc ol{max-height:19rem;overflow-y:auto;overscroll-behavior:contain;padding-bottom:.5rem}
.sm-reading-pilot .inline-toc a{display:inline-block;padding:.3rem 0}
.sm-audio{margin:1rem 0;padding:1rem;border:1px solid #d9cec0;border-radius:.75rem;font-family:Manrope,sans-serif;font-size:.88rem}
.sm-audio[hidden]{display:none}
.sm-audio button{min-height:44px;padding:.5rem .8rem;margin:0 .4rem .5rem 0;border:1px solid #615850;border-radius:2rem;background:#fffaf4;color:#17130f;cursor:pointer}
.sm-audio button:disabled{opacity:.55;cursor:default}
.sm-audio small{display:block}
.sm-audio [data-audio-status]:empty{display:none}
.numbered-grid{align-items:stretch}
.numbered-card{display:flex!important;flex-direction:column!important;justify-content:flex-start!important}
.numbered-card h3{margin-top:1.4rem!important;margin-bottom:1rem!important}
.numbered-card p{margin-top:auto!important}
.topic-card:hover .topic-card__description,.topic-card:hover .topic-card__number{color:#fff}
.dark-section .section-intro,.lead-story__meta,.lead-story__excerpt{color:#e4dcd5}
.dark-section .section-kicker,.dark-section .section-heading em{color:#ff94bf}
:focus-visible{outline:3px solid #7e003b;outline-offset:4px}
.dark-section :focus-visible,.site-footer :focus-visible{outline-color:#ff94bf}
.article-card__media{min-height:1px}
.article-card__title{overflow-wrap:anywhere}
.sm-preview-notice{background:#fff4d6;color:#33260f;padding:.6rem 1rem;font-size:.8rem}
@media(min-width:1101px){.primary-nav .nav-list{gap:1rem}.primary-nav .nav-list a{font-size:.76rem}.header-main{gap:1rem}}
@media(max-width:1100px){.primary-nav{display:none!important}.mobile-menu{display:block!important}}
@media(max-width:620px){.sm-reading-pilot .article-body{font-size:1.125rem;line-height:1.75}.sm-reading-pilot .article-cover h1{font-size:clamp(2rem,8.7vw,3rem);line-height:1.06}.sm-reading-pilot .article-standfirst{font-size:1rem;line-height:1.65}.sm-reading-pilot .article-body .sm-takeaways{padding:1rem}.section{padding-block:3rem}.hero{padding-block:3rem}.hero h1{font-size:clamp(2.6rem,11vw,4rem);line-height:.98}.hero__copy{padding-top:0}.numbered-card h3{margin-top:.8rem!important}.numbered-card p{margin-top:.2rem!important}.breadcrumbs [aria-current=page]{display:none}.sm-reading-pilot .article-cover__media{max-height:260px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition:none!important;animation:none!important}}
.brand__approved-img{display:block;width:210px;height:70px;object-fit:contain}.brand{align-items:center}@media(max-width:780px){.brand__approved-img{width:165px;height:55px}}