:root{--ed-accent:var(--sb-primary);--ed-headline:var(--sb-text);--ed-measure:68ch;--ed-surface:color-mix(in oklab, var(--sb-primary) 5%, #fff);--ed-hairline:color-mix(in oklab, var(--sb-text) 12%, transparent);--ed-rule:color-mix(in oklab, var(--sb-text) 28%, transparent)}.ed-article{flex-direction:column;gap:clamp(1.75rem,4vw,2.75rem);padding-block:clamp(2rem,5vw,3.5rem);display:flex}.ed-header,.ed-body,.ed-footer,.ed-related{width:min(100%, var(--ed-measure));margin-inline:auto;padding-inline:1.25rem}.ed-related{width:min(100%,74rem)}.ed-crumbs ol{color:var(--sb-text-muted);flex-wrap:wrap;gap:.5rem;margin:0;padding:0;font-size:.8125rem;list-style:none;display:flex}.ed-crumbs li+li:before{content:"/";color:var(--ed-hairline);margin-right:.5rem}.ed-crumbs a{color:inherit;text-decoration:none}.ed-crumbs a:hover{text-decoration:underline}.ed-headline{color:var(--ed-headline);letter-spacing:-.015em;text-wrap:balance;margin:.75rem 0 0;font-size:clamp(2rem,4.5vw,3rem);line-height:1.1}.ed-deck{color:var(--sb-text-muted);text-wrap:pretty;margin:.875rem 0 0;font-size:clamp(1.0625rem,2vw,1.25rem);line-height:1.55}.ed-byline{align-items:center;gap:.75rem;margin-top:1.5rem;display:flex}.ed-byline__avatar{object-fit:cover;border-radius:999px;width:2.75rem;height:2.75rem}.ed-byline__name{margin:0;font-size:.9375rem;font-weight:600}.ed-byline__name a{color:inherit}.ed-byline__credentials{color:var(--sb-text-muted);margin-left:.375rem;font-weight:400}.ed-byline__meta{color:var(--sb-text-muted);flex-wrap:wrap;gap:.4rem;margin:.15rem 0 0;font-size:.8125rem;display:flex}.ed-review{border-block:1px solid var(--ed-hairline);color:var(--sb-text-muted);margin:1.25rem 0 0;padding:.7rem 0;font-size:.875rem;line-height:1.55}.ed-review a{color:var(--ed-headline);font-weight:600}.ed-review[data-due=true]{color:#7c2d12;border-block-color:#b4530973;border-block-color:lab(47.4595% 37.7723 54.9047/.45)}.ed-hero{margin:1.75rem 0 0}.ed-body{color:var(--sb-text);font-size:1.0625rem;line-height:1.7}.ed-p{text-wrap:pretty;margin:0 0 1.25rem}.ed-h2,.ed-h3,.ed-h4{color:var(--ed-headline);text-wrap:balance;margin:2.25rem 0 .75rem;scroll-margin-top:5rem;line-height:1.25}.ed-h2{letter-spacing:-.01em;font-size:clamp(1.375rem,2.6vw,1.75rem)}.ed-h3{font-size:1.1875rem}.ed-h4{font-size:1.0625rem}.ed-subheading{color:var(--sb-text-muted);margin:0 0 1rem;font-size:1.125rem;font-weight:600}.ed-list{margin:0 0 1.25rem;padding-left:1.35rem}.ed-list li{margin-bottom:.45rem}.ed-body a{color:var(--ed-accent);text-underline-offset:.15em}.ed-cite a{padding-inline:.1em;font-weight:600;text-decoration:none}.ed-img{border-radius:.5rem;width:100%;height:auto;display:block}.ed-figure{margin:1.75rem 0}.ed-figure--wide,.ed-figure--hero,.ed-gallery,.ed-table-wrap{width:min(100vw - 2.5rem,60rem);margin-inline:calc(50% + -1*min(50vw - 1.25rem,30rem))}.ed-figure--inset{float:inline-end;width:min(100%,22rem);margin:.35rem 0 1rem 1.5rem}@media (max-width:40rem){.ed-figure--inset{float:none;width:100%;margin:1.5rem 0}}.ed-figcaption{color:var(--sb-text-muted);margin-top:.5rem;font-size:.8125rem;line-height:1.5}.ed-figcaption__credit{opacity:.8;margin-top:.15rem;font-size:.75rem;display:block}.ed-gallery{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.75rem;margin-block:1.75rem;display:grid}.ed-gallery__item{margin:0}.ed-video{aspect-ratio:16/9;background:color-mix(in oklab, var(--sb-text) 92%, #000);border-radius:.5rem;position:relative;overflow:hidden}.ed-video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.ed-pullquote{letter-spacing:-.01em;color:var(--ed-headline);margin:2.5rem 0;padding-left:2rem;font-size:clamp(1.25rem,2.6vw,1.625rem);line-height:1.35;position:relative}.ed-pullquote:before{content:"“";color:color-mix(in oklab, var(--ed-accent) 35%, transparent);font-size:3.5rem;line-height:1;position:absolute;top:-.35rem;left:-.1rem}.ed-pullquote p{text-wrap:balance;margin:0}.ed-pullquote cite{color:var(--sb-text-muted);margin-top:.75rem;font-size:.875rem;font-style:normal;display:block}.ed-pullquote cite:before{content:"— "}.ed-quote{background:var(--ed-surface);border-radius:.5rem;margin:1.75rem 0;padding:1.1rem 1.25rem}.ed-quote p{margin:0;font-size:1.0625rem}.ed-quote cite{color:var(--sb-text-muted);margin-top:.6rem;font-size:.8125rem;font-style:normal;display:block}.ed-keyfact,.ed-stat{border:1px solid var(--ed-hairline);border-radius:.5rem;margin:1.75rem 0;padding:1rem 1.15rem}.ed-keyfact__label,.ed-stat__label{letter-spacing:.06em;text-transform:uppercase;color:var(--sb-text-muted);margin:0;font-size:.75rem;font-weight:600}.ed-keyfact__value,.ed-stat__value{color:var(--ed-accent);margin:.25rem 0 0;font-size:clamp(1.5rem,3.5vw,2rem);font-weight:700;line-height:1.1}.ed-stat__value{order:-1}.ed-stat{flex-direction:column;display:flex}.ed-keyfact__note{color:var(--sb-text-muted);margin:.5rem 0 0;font-size:.875rem}.ed-notice{border-top:2px solid var(--ed-rule);margin:2rem 0;padding-top:.85rem;font-size:.9375rem;line-height:1.65}.ed-notice p{margin:0 0 .6rem}.ed-notice p:last-child{margin-bottom:0}.ed-notice__title{letter-spacing:.08em;text-transform:uppercase;color:var(--ed-accent);font-size:.75rem;font-weight:700}.ed-notice[data-tone=warning]{border-top-color:#b45309}.ed-notice[data-tone=warning] .ed-notice__title{color:#b45309}.ed-notice[data-tone=tip]{border-top-color:#0f766e}.ed-notice[data-tone=tip] .ed-notice__title{color:#0f766e}.ed-notice[data-tone=clinical]{border-top-color:#1d4e73}.ed-notice[data-tone=clinical] .ed-notice__title{color:#1d4e73}.ed-disclaimer{border:1px solid var(--ed-hairline);color:var(--sb-text-muted);border-radius:.375rem;margin:2rem 0;padding:.85rem 1rem;font-size:.8125rem;line-height:1.6}.ed-disclaimer p{margin:0 0 .5rem}.ed-disclaimer p:last-child{margin-bottom:0}.ed-checklist ul,.ed-steps ol,.ed-timeline ol{margin:0;padding:0;list-style:none}.ed-checklist li{border-bottom:1px solid var(--ed-hairline);gap:.65rem;padding:.5rem 0;display:flex}.ed-checklist li:last-child{border-bottom:0}.ed-checklist__mark{border:1.5px solid var(--ed-accent);border-radius:.25rem;flex:none;width:1.05rem;height:1.05rem;margin-top:.3rem}.ed-checklist__note{color:var(--sb-text-muted);font-size:.8125rem;display:block}.ed-steps ol{counter-reset:ed-step}.ed-steps__item{counter-increment:ed-step;padding:0 0 1.5rem 2.75rem;position:relative}.ed-steps__item:before{content:counter(ed-step);background:var(--ed-accent);color:#fff;border-radius:999px;place-items:center;width:1.875rem;height:1.875rem;font-size:.875rem;font-weight:700;display:grid;position:absolute;top:.1rem;left:0}.ed-steps__title{margin:.25rem 0 .4rem;font-size:1.0625rem}.ed-timeline li{border-left:2px solid var(--ed-hairline);padding:0 0 1.5rem 1.5rem;position:relative}.ed-timeline li:last-child{border-left-color:#0000}.ed-timeline li:before{content:"";background:var(--ed-accent);border-radius:999px;width:.7rem;height:.7rem;position:absolute;top:.35rem;left:-.4rem}.ed-timeline__when{letter-spacing:.05em;text-transform:uppercase;color:var(--sb-text-muted);margin:0;font-size:.75rem;font-weight:600}.ed-timeline__title{margin:.15rem 0 .4rem;font-size:1rem}.ed-table-wrap{margin-block:1.75rem;overflow-x:auto}.ed-table{border-collapse:collapse;width:100%;font-size:.9375rem}.ed-table caption{caption-side:top;text-align:left;color:var(--sb-text-muted);padding-bottom:.6rem;font-size:.8125rem}.ed-table th,.ed-table td{border-bottom:1px solid var(--ed-hairline);text-align:left;vertical-align:top;padding:.6rem .75rem}.ed-table thead th{letter-spacing:.05em;text-transform:uppercase;color:var(--sb-text-muted);border-bottom-width:2px;font-size:.75rem}.ed-faq__item{border-bottom:1px solid var(--ed-hairline)}.ed-faq__item summary{cursor:pointer;padding:.85rem 0;font-weight:600}.ed-faq__item p{margin:0 0 .85rem}.ed-download{border:1px solid var(--ed-hairline);color:inherit;border-radius:.5rem;flex-direction:column;gap:.2rem;margin:1.75rem 0;padding:.9rem 1.1rem;text-decoration:none;display:flex}.ed-download:hover{border-color:var(--ed-accent)}.ed-download__label{color:var(--ed-accent);font-weight:600}.ed-download__note{color:var(--sb-text-muted);font-size:.8125rem}.ed-toc{background:var(--ed-surface);border-radius:.5rem;margin:1.75rem 0;padding:1rem 1.15rem}.ed-toc__title{letter-spacing:.06em;text-transform:uppercase;color:var(--sb-text-muted);margin:0 0 .5rem;font-size:.75rem;font-weight:700}.ed-toc ol{margin:0;padding:0;font-size:.9375rem;list-style:none}.ed-toc li{padding:.2rem 0}.ed-toc li[data-level="3"]{padding-left:1rem}.ed-references ol{padding-left:1.35rem;font-size:.875rem;line-height:1.6}.ed-references li{margin-bottom:.6rem;scroll-margin-top:5rem}.ed-cta{background:var(--ed-accent);color:#fff;border-radius:.625rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin:2rem 0;padding:1.25rem 1.4rem;display:flex}.ed-cta[data-variant=quiet]{background:var(--ed-surface);color:inherit;border:1px solid var(--ed-hairline)}.ed-cta__headline{margin:0;font-size:1.0625rem;font-weight:700}.ed-cta__body{opacity:.9;margin:.25rem 0 0;font-size:.9375rem}.ed-cta__button{color:var(--ed-accent);background:#fff;border-radius:999px;flex:none;padding:.6rem 1.1rem;font-size:.9375rem;font-weight:600;text-decoration:none}.ed-cta[data-variant=quiet] .ed-cta__button{background:var(--ed-accent);color:#fff}.ed-footer{border-top:1px solid var(--ed-hairline);flex-direction:column;gap:1.5rem;padding-top:1.5rem;display:flex}.ed-corrections ul{margin:0;padding:0;font-size:.875rem;list-style:none}.ed-corrections li{flex-wrap:wrap;gap:.5rem;padding:.4rem 0;display:flex}.ed-corrections time{min-width:8rem;color:var(--sb-text-muted)}.ed-tags{flex-wrap:wrap;gap:.5rem;display:flex}.ed-tag{border:1px solid var(--ed-hairline);color:var(--sb-text-muted);border-radius:999px;padding:.3rem .7rem;font-size:.8125rem;text-decoration:none}.ed-tag:hover{border-color:var(--ed-accent);color:var(--ed-accent)}.lu-newsroom{flex-direction:column;gap:clamp(1.5rem,3vw,2.25rem);display:flex}.lu-newsroom__heading{margin:0}.lu-chips{flex-wrap:wrap;gap:.6rem;display:flex}.lu-chip[data-active=true]{border-color:var(--ed-accent);background:var(--ed-accent);color:#fff}.lu-card--linked{position:relative}.lu-card__link{color:inherit;text-decoration:none}.lu-card__link:after{content:"";border-radius:inherit;position:absolute;inset:0}.lu-card--linked:focus-within{outline:2px solid var(--ed-accent);outline-offset:3px}.lu-card__link:focus-visible{outline:none}.lu-card__link:hover{color:var(--ed-accent)}.lu-card__image,.lu-featured__image{object-fit:cover;border-radius:0;width:100%;height:100%;position:absolute;inset:0}.lu-card__cover,.lu-featured__cover{position:relative}.lu-badge--onCover{z-index:1;color:var(--ed-accent);background:#fffffff0;position:relative}.lu-card__meta{color:var(--sb-text-muted);flex-wrap:wrap;gap:.5rem;margin:0;font-size:.78rem;display:flex}.lu-card__headline{text-wrap:balance;margin:0;line-height:1.3}.lu-card__excerpt{color:var(--sb-text-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.lu-card__byline{color:var(--sb-text-muted);margin:.15rem 0 0;font-size:.78rem}.lu-card[data-variant=compact] .lu-card__cover{display:none}.lu-featured__headline{color:var(--ed-accent);text-wrap:balance;margin:.5rem 0 0}.lu-featured__excerpt{color:var(--sb-text-muted);margin:.5rem 0 0}.lu-featured__cue{align-self:flex-start;margin-top:1rem}.lu-press__date{min-width:8rem;color:var(--sb-text-muted);font-size:.82rem}.lu-press__title{flex:1;font-weight:600}.lu-press__title a{color:var(--sb-text);text-decoration:none}.lu-press__title a:hover{color:var(--ed-accent);text-decoration:underline}.lu-empty{text-align:center;color:var(--sb-text-muted);padding:3rem 1rem}.lu-pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;padding-top:.5rem;display:flex}.lu-pagination ol{gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.lu-pagination a{border:1px solid var(--ed-hairline);min-width:2.25rem;height:2.25rem;color:inherit;border-radius:.375rem;place-items:center;padding-inline:.6rem;font-size:.875rem;text-decoration:none;display:grid}.lu-pagination a[data-active=true]{background:var(--ed-accent);border-color:var(--ed-accent);color:#fff}.lu-pagination__step{font-weight:600}.ed-related__title{color:var(--ed-headline);margin:0 0 1.25rem;font-size:clamp(1.25rem,2.4vw,1.5rem);font-weight:600}.ed-author{border-bottom:1px solid var(--ed-hairline);flex-wrap:wrap;align-items:center;gap:1.25rem;width:min(100%,74rem);margin-inline:auto;padding:0 1.25rem 1.5rem;display:flex}.ed-author__avatar{object-fit:cover;border-radius:999px;width:5rem;height:5rem}.ed-author__name{color:var(--ed-headline);margin:0;font-size:clamp(1.5rem,3vw,2rem)}.ed-author__title{color:var(--sb-text-muted);margin:.2rem 0 0}.ed-author__bio{max-width:60ch;color:var(--sb-text-muted);flex-basis:100%;margin:.5rem 0 0;line-height:1.65}.ed-author__expertise{flex-wrap:wrap;flex-basis:100%;gap:.4rem;display:flex}.ed-preview-bar{z-index:40;color:#fff;background:#7c2d12;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem 1rem;padding:.6rem 1rem;font-size:.8125rem;font-weight:600;display:flex;position:sticky;top:0}.ed-preview-bar__detail{opacity:.85;font-weight:400}@media print{.ed-preview-bar{display:none}}
