@font-face{font-family:Commissure Display;font-style:normal;font-weight:400;src:local(Cochin)}@font-face{font-family:Commissure Display;font-style:italic;font-weight:400;src:local(Cochin Italic),local(Cochin-Italic)}@font-face{font-family:Commissure Display;font-style:normal;font-weight:700;src:local(Cochin Bold),local(Cochin-Bold)}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-cyrillic-ext-standard-normal.DIwfbPUE.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-cyrillic-standard-normal.C0olyEE-.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-latin-ext-standard-normal.HoL-AExg.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-latin-standard-normal.BpEBLj1O.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-cyrillic-ext-standard-italic.Bl6DJqma.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-cyrillic-standard-italic.Dibx14aP.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-latin-ext-standard-italic.BhUEwDRF.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-latin-standard-italic.BOLXpvkj.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-cyrillic-ext-400-normal.xuaO2J-f.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-cyrillic-400-normal.BSMlKf0J.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-ext-400-normal.BmRBH3aV.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-400-normal.DMJ8VG8y.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-cyrillic-ext-500-normal.BqneJy0T.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-cyrillic-500-normal.Bq9vWWag.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-latin-ext-500-normal.CAhNIIs5.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-latin-500-normal.DSY6xOcd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--paper:#fff;--paper-sunk:#f6f2ec;--ink-strong:#0f0d0c;--ink:#1f1c19;--ink-2:#47423c;--ink-muted:#6b655c;--rule:#e5e0d8;--rule-strong:#bdb6ab;--accent:#7a1122;--accent-ink:#7a1122;--dot-logo:#7a1122;--focus:#7a1122;--selection:#f0dadc;--night:#151412;--on-night:#fff;--on-night-muted:#a9a296;--font-display:"Commissure Display", "Source Serif 4 Variable", Georgia, serif;--font-text:"Source Serif 4 Variable", Georgia, "Times New Roman", serif;--font-mono:"IBM Plex Mono", ui-monospace, Menlo, Consolas, monospace;--step--2:.8125rem;--step--1:1rem;--step-0:1.1875rem;--step-1:1.4375rem;--step-2:1.8125rem;--step-3:2.25rem;--step-4:clamp(2.25rem, 1.6rem + 2.6vw, 3rem);--step-5:clamp(2.6rem, 1.6rem + 4.2vw, 4.25rem);--leading-body:1.62;--leading-snug:1.3;--leading-tight:1.1;--measure:66ch;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--space-9:6rem;--gutter:clamp(1rem, .5rem + 2.5vw, 2.5rem);--page-max:1240px;--hairline:1px;--bar:3px;--radius:2px;--dot:.5em}:root[data-theme=dark]{--paper:#151412;--paper-sunk:#1e1c19;--ink-strong:#fff;--ink:#e8e3da;--ink-2:#c8c2b7;--ink-muted:#a0998d;--rule:#2e2b27;--rule-strong:#57524a;--accent:#d46a76;--accent-ink:#e58c96;--dot-logo:#fff;--focus:#e58c96;--selection:#4a2228;--night:#0d0c0b}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-sans-3-latin-wght-normal.Bo_j9asI.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-sans-3-latin-ext-wght-normal.C8iNium2.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-sans-3-cyrillic-wght-normal.BMDVbyM7.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/_astro/source-sans-3-latin-wght-italic.DLiStKT6.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-ui:"Source Sans 3 Variable", "Helvetica Neue", Arial, sans-serif;--surface:#f4f4f2;--rule:#e2e1de;--rule-strong:#b9b7b2;--wrap:1240px;--pad:clamp(16px, 3vw, 32px);--rail:300px;--on-accent:#fff;--accent-fill:#7a1122;--accent-mark:var(--accent);--on-ink:#fff}:root[data-theme=dark]{--surface:#1e1c19;--on-ink:#151412;--accent:#e8e2d8;--accent-ink:#fff;--accent-mark:#bc2e40}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--paper);color:var(--ink);font:400 1rem/1.5 var(--font-text);-webkit-font-smoothing:antialiased;margin:0}img{max-width:100%;height:auto;display:block}a{color:inherit}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.wrap{max-width:calc(var(--wrap) + 2 * var(--pad));padding-inline:var(--pad);margin-inline:auto}.vh{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ui{font-family:var(--font-ui)}.mockbar{color:#dadada;font:500 13px/1 var(--font-ui);padding:9px var(--pad);background:#2b2b2b;flex-wrap:wrap;align-items:center;gap:6px 18px;display:flex}.mockbar strong{color:#fff;margin-right:6px;font-weight:700}.mockbar a{color:#dadada;text-decoration:none}.mockbar a:hover,.mockbar a[aria-current]{color:#fff;text-decoration:underline}.mockbar .mockbar__src{color:#a8a8a8;margin-left:auto}.utility{border-bottom:1px solid var(--rule);font:400 13px/1 var(--font-ui);color:var(--ink-2)}.utility .wrap{justify-content:space-between;align-items:center;gap:16px;min-height:34px;display:flex}.utility ul{gap:20px;margin:0;padding:0;list-style:none;display:flex}.utility a{text-decoration:none}.utility a:hover{text-decoration:underline}.mast .wrap{justify-content:space-between;align-items:center;gap:24px;padding-block:18px;display:flex}.mast__logo img{width:auto;height:72px}.mast__actions{align-items:center;gap:12px;display:flex}.mast__search{border:1px solid var(--rule-strong);width:240px;height:40px;color:var(--ink-muted);font:400 15px/1 var(--font-ui);border-radius:2px;align-items:center;gap:8px;padding-inline:10px;display:flex}.mast__search input{font:inherit;color:var(--ink);background:0 0;border:0;outline:0;width:100%}.icon-btn{width:40px;height:40px;color:var(--ink-strong);background:0 0;border:0;justify-content:center;align-items:center;display:none}.btn{border:1px solid var(--accent-fill);background:var(--accent-fill);height:40px;color:var(--on-accent);font:700 13px/1 var(--font-ui);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;border-radius:2px;justify-content:center;align-items:center;gap:8px;padding-inline:18px;text-decoration:none;display:inline-flex}.btn:hover{background:color-mix(in srgb, var(--accent-fill) 80%, #000)}.btn--ghost{color:var(--accent);border-color:var(--accent-mark);background:0 0}.btn--ghost:hover{background:var(--accent-fill);border-color:var(--accent-fill);color:var(--on-accent)}.sections{border-top:1px solid var(--rule);border-bottom:2px solid var(--ink-strong);font-family:var(--font-ui)}.sections ul{scrollbar-width:none;gap:30px;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.sections li{flex:none}.sections li.sections__split{margin-left:auto}.sections a{color:var(--ink-strong);border-bottom:3px solid #0000;padding:13px 0 11px;font-size:15.5px;font-weight:600;text-decoration:none;display:block}.sections a:hover{border-bottom-color:var(--rule-strong)}.sections a[aria-current]{border-bottom-color:var(--accent-mark);color:var(--accent)}:root[data-theme=dark] .sections a[aria-current]{color:var(--ink-strong)}.kicker{font:700 12.5px/1.2 var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);text-decoration:none}.kicker--muted{color:var(--ink-muted)}.kicker--dot{align-items:center;gap:8px;display:inline-flex}.kicker--dot:before{content:"";background:var(--accent-mark);border-radius:50%;flex:none;width:8px;height:8px}.kicker-line{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.kicker-line .sep{background:var(--rule-strong);width:1px;height:12px}.meta{font:400 14px/1.4 var(--font-ui);color:var(--ink-muted)}.meta b,.meta strong{color:var(--ink-2);font-weight:600}.dot:before{content:"\b7 ";margin-inline:6px}.headline{font-family:var(--font-display);color:var(--ink-strong);text-wrap:balance;letter-spacing:-.003em;margin:0;font-weight:400}.headline a{text-decoration:none}.headline a:hover{text-underline-offset:.12em;text-decoration:underline 1px}.h-xl{font-size:clamp(2.1rem,1.5rem + 2vw,2.9rem);line-height:1.08}.h-lg{font-size:clamp(1.75rem,1.4rem + 1vw,2.35rem);line-height:1.1}.h-md{font-size:1.45rem;line-height:1.16}.h-sm{text-wrap:pretty;font-size:1.25rem;line-height:1.2}.h-xs{text-wrap:pretty;font-size:1.125rem;line-height:1.22}.dek{font:400 1.0625rem/1.5 var(--font-text);color:var(--ink-2);margin:0}.dek--lg{font-size:1.3125rem;line-height:1.45}.section-head{border-top:2px solid var(--ink-strong);justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:20px;padding-top:10px;display:flex}.section-head h2,.section-head .section-head__title{font:800 14px/1.2 var(--font-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-strong);margin:0}.section-head h2 a{text-decoration:none}.section-head .more{font:600 14px/1 var(--font-ui);color:var(--accent);white-space:nowrap;text-decoration:none}.section-head .more:hover{text-decoration:underline}.section-head .more:after{content:"";border-top:1.5px solid;border-right:1.5px solid;width:6px;height:6px;margin-left:7px;display:inline-block;transform:translateY(-1px)rotate(45deg)}.section-head--light{border-top-width:1px;border-top-color:var(--rule-strong)}.story{align-content:start;gap:9px;min-width:0;display:grid;position:relative}.story__media{aspect-ratio:3/2;background:var(--surface);display:block;overflow:hidden}.story__media img{object-fit:cover;width:100%;height:100%}.story__media--wide{aspect-ratio:16/9}.story .kicker{margin-top:4px}.story .meta{margin-top:2px}.story--side{grid-template-columns:42% 1fr;align-items:start;column-gap:24px}.story--side>.story__media{grid-row:1/span 5}.story--text{border-top:1px solid var(--rule);gap:6px;padding-top:14px}.row{border-top:1px solid var(--rule);grid-template-columns:150px minmax(0,1fr) 200px;align-items:start;gap:28px;padding-block:22px;display:grid}.row:last-child{border-bottom:1px solid var(--rule)}.row__when{gap:6px;display:grid}.row__body{gap:8px;display:grid}.row__thumb{aspect-ratio:3/2;background:var(--surface);overflow:hidden}.row__thumb img{object-fit:cover;width:100%;height:100%}.row--compact{grid-template-columns:minmax(0,1fr) 160px}.ranked{counter-reset:rank;margin:0;padding:0;list-style:none}.ranked li{counter-increment:rank;border-top:1px solid var(--rule);grid-template-columns:34px minmax(0,1fr) 72px;align-items:start;gap:12px;padding-block:14px;display:grid}.ranked li:first-child{border-top:0;padding-top:2px}.ranked li:before{content:counter(rank);font:700 24px/1 var(--font-ui);color:var(--accent)}.ranked img{aspect-ratio:1;object-fit:cover;width:72px}.ranked--plain li{grid-template-columns:34px minmax(0,1fr)}.latest{margin:0;padding:0;list-style:none}.latest li{border-top:1px solid var(--rule);gap:5px;padding-block:13px;display:grid}.latest li:first-child{border-top:0;padding-top:0}.latest time{font:700 11.5px/1 var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.home-top{grid-template-columns:minmax(0,6fr) minmax(0,3fr) minmax(0,3fr);gap:32px;padding-block:28px 40px;display:grid}.home-top>*+*{border-left:1px solid var(--rule);padding-left:32px}.home-top .stack{align-content:start;gap:28px;display:grid}.home-top .stack .story+.story{border-top:1px solid var(--rule);padding-top:24px}.lead .story__media{aspect-ratio:16/10}.lead .headline{margin-top:2px}.block{padding-block:8px 44px}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;display:grid}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.split{grid-template-columns:minmax(0, 1fr) var(--rail);gap:48px;display:grid}.topic-col{align-content:start;gap:0;display:grid}.topic-col>.story:first-of-type{margin-bottom:6px}.interview-feature{background:var(--surface);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:32px;padding:28px;display:grid}.interview-feature .story__media{aspect-ratio:4/3}.interview-feature blockquote{font:italic 400 clamp(1.5rem, 1.2rem + .9vw, 2rem)/1.2 var(--font-display);color:var(--ink-strong);margin:0}.interview-feature blockquote:before{content:"\201c ";font:400 64px/.6 var(--font-display);color:var(--accent-mark);margin-bottom:10px;display:block}.band{background:var(--surface);border-block:1px solid var(--rule)}.band .wrap{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:32px;padding-block:36px;display:grid}.band h2{margin:0 0 6px}.band form{margin-bottom:-26.2px}.signup{gap:8px;display:flex}.signup input{border:1px solid var(--rule-strong);min-width:0;height:44px;font:400 16px/1 var(--font-ui);background:var(--paper);color:var(--ink);border-radius:2px;flex:1;padding-inline:12px}.signup .btn{height:44px}.fineprint{font:400 13px/1.4 var(--font-ui);color:var(--ink-muted);margin:8px 0 0}.fineprint a{color:inherit}.box{border:1px solid var(--rule);background:var(--paper);padding:20px}.box--surface{background:var(--surface);border-color:var(--surface)}.box h3,.box .box__title{font:800 14px/1.2 var(--font-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-strong);margin:0 0 8px}.box p{font:400 15px/1.45 var(--font-ui);color:var(--ink-2);margin:0 0 12px}.box .signup{flex-direction:column}.box .signup .btn{width:100%}.rail{align-content:start;gap:36px;display:grid}.rail .section-head{margin-bottom:12px}.footer{background:var(--night);color:var(--on-night);font-family:var(--font-ui);margin-top:0}.footer .wrap{padding-block:48px 28px}.footer__top{border-bottom:1px solid #3a3733;grid-template-columns:1.4fr repeat(3,1fr);gap:32px;padding-bottom:32px;display:grid}.footer__brand img{width:auto;height:48px}.footer__brand p{color:var(--on-night-muted);max-width:30ch;margin:16px 0 0;font-size:15px;line-height:1.5}.footer__brand .footer__tagline{font:400 19px/1.3 var(--font-display);color:var(--on-night);text-wrap:balance;max-width:none}.footer h2{font:700 12.5px/1 var(--font-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--on-night-muted);margin:0 0 12px}.footer ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.footer a{color:var(--on-night);font-size:15px;text-decoration:none}.footer a:hover{text-decoration:underline}.footer__legal{color:var(--on-night-muted);flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:20px;font-size:13.5px;display:flex}.footer__legal p{margin:0}.crumbs{font:400 14px/1.3 var(--font-ui);color:var(--ink-muted);padding-top:22px}.crumbs ol{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.crumbs li+li:before{content:"\203a ";color:var(--rule-strong);margin-right:8px}.crumbs a{color:var(--ink-2)}.page-head{gap:12px;max-width:820px;padding-block:14px 28px;display:grid}.page-head .dek{max-width:62ch}.chips{flex-wrap:wrap;gap:8px;margin:4px 0 0;padding:0;list-style:none;display:flex}.chips a{border:1px solid var(--rule-strong);font:600 14px/1 var(--font-ui);color:var(--ink-2);border-radius:999px;padding:7px 14px;text-decoration:none;display:inline-block}.chips a:hover{border-color:var(--ink-strong);color:var(--ink-strong)}.chips a[aria-current]{background:var(--ink-strong);border-color:var(--ink-strong);color:var(--on-ink)}.filters{background:var(--surface);font-family:var(--font-ui);flex-wrap:wrap;align-items:end;gap:16px 24px;margin-bottom:8px;padding:16px 20px;display:flex}.filters label{font:600 13px/1 var(--font-ui);color:var(--ink-2);gap:6px;display:grid}.select{border:1px solid var(--rule-strong);background:var(--paper);min-width:190px;height:38px;font:400 15px/38px var(--font-ui);color:var(--ink);border-radius:2px;padding-inline:10px 30px;position:relative}.select:after{content:"";border-right:1.5px solid var(--ink-2);border-bottom:1.5px solid var(--ink-2);width:6px;height:6px;position:absolute;top:14px;right:12px;transform:rotate(45deg)}.filters__count{font:400 14px/38px var(--font-ui);color:var(--ink-muted);margin-left:auto}.pager{font:600 15px/1 var(--font-ui);justify-content:center;align-items:center;gap:6px;margin-top:32px;display:flex}.pager a,.pager span{border:1px solid var(--rule);min-width:38px;height:38px;color:var(--ink-2);justify-content:center;align-items:center;padding-inline:10px;text-decoration:none;display:inline-flex}.pager [aria-current]{background:var(--ink-strong);color:var(--on-ink);border-color:var(--ink-strong)}.start-here{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:28px;margin-bottom:8px;padding-bottom:32px;display:grid}.start-here .story__media{aspect-ratio:3/2}.label-pill{font:700 11.5px/1 var(--font-ui);letter-spacing:.08em;text-transform:uppercase;background:var(--ink-strong);color:var(--on-ink);justify-self:start;padding:6px 9px}.article{grid-template-columns:minmax(0, 780px) var(--rail);justify-content:space-between;gap:0 56px;padding-top:24px;display:grid}.article__main{min-width:0}.article__rail{grid-area:1/2/span 3;padding-top:4px}.article-head{gap:14px;padding-bottom:20px;display:grid}.article-head .dek{max-width:46rem}.byline-row{border-block:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;padding-block:14px;display:flex}.byline{font:400 14.5px/1.35 var(--font-ui);color:var(--ink-muted);align-items:center;gap:12px;display:flex}.byline a{color:var(--ink-strong);font-weight:700;text-decoration:none}.byline a:hover{text-decoration:underline}.avatar{background:var(--surface);border:1px solid var(--rule);width:48px;height:48px;font:700 15px/1 var(--font-ui);color:var(--ink-2);border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}.avatar--lg{width:72px;height:72px;font-size:20px}.avatar--xl{border-radius:0;width:168px;height:168px;font-size:40px}.share{gap:8px;margin:0;padding:0;list-style:none;display:flex}.share a{border:1px solid var(--rule-strong);width:36px;height:36px;color:var(--ink-2);border-radius:50%;place-items:center;display:grid}.share a:hover{border-color:var(--ink-strong);color:var(--ink-strong)}.share svg{width:16px;height:16px}.figure{margin:0}.figure img{width:100%}.figure figcaption{font:400 14px/1.45 var(--font-ui);color:var(--ink-2);margin-top:10px}.figure .credit{color:var(--ink-muted);font-size:13px}.lead-figure{margin:24px 0 8px}.prose{max-width:680px;font:400 var(--step-0)/var(--leading-body) var(--font-text);color:var(--ink)}.prose>*{margin-block:0 1.05em}.prose h2{font:400 1.85rem/1.15 var(--font-display);color:var(--ink-strong);margin:1.2em 0 .5em;scroll-margin-top:16px}.prose h3{font:650 1.2rem/1.3 var(--font-text);color:var(--ink-strong);margin:1.4em 0 .4em}.prose a{color:inherit;text-decoration-color:var(--accent-mark);text-underline-offset:.15em;text-decoration-thickness:1px}:root[data-theme=dark] .prose a{text-decoration-thickness:2px}.prose a:hover{color:var(--accent-ink)}sup{line-height:0}sup a,.prose sup a{font:700 .7em/1 var(--font-ui);color:var(--accent);padding-inline:1px;text-decoration:none}.prose ul,.prose ol{padding-left:1.2em}.prose li{margin-bottom:.45em}.prose li::marker{color:var(--accent-mark)}.prose .figure{margin-block:2em}.prose .wide{max-width:none}.keypoints{background:var(--surface);max-width:680px;margin-block:28px 32px;padding:22px 26px 8px}.keypoints h2{font:800 14px/1.2 var(--font-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-strong);margin:0 0 12px}.keypoints ul{font:400 1.0625rem/1.55 var(--font-text);margin:0;padding-left:1.1em}.keypoints li{margin-bottom:14px}.keypoints li::marker{color:var(--accent-mark)}.contents{border-top:1px solid var(--rule-strong);border-bottom:1px solid var(--rule);max-width:680px;font-family:var(--font-ui);margin-bottom:30px;padding-block:14px 16px}.contents h2{font:800 13px/1.2 var(--font-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted);margin:0 0 10px}.contents ol{columns:2;column-gap:32px;margin:0;padding:0;list-style:none}.contents li{break-inside:avoid;padding-block:4px;font-size:15.5px}.contents a{color:var(--ink-strong);text-decoration:none}.contents a:before{content:"";border-right:1.5px solid var(--accent-mark);border-bottom:1.5px solid var(--accent-mark);width:6px;height:6px;margin-right:10px;display:inline-block;transform:translateY(-3px)rotate(45deg)}.contents a:hover{text-decoration:underline}.pullquote{border-top:3px solid var(--accent-mark);max-width:560px;margin:1.8em 0;padding-top:18px}.pullquote p{font:italic 400 1.75rem/1.25 var(--font-display);color:var(--ink-strong);margin:0}.pullquote cite{font:600 14px/1.3 var(--font-ui);color:var(--ink-muted);margin-top:10px;font-style:normal;display:block}.callout{border-left:3px solid var(--accent-mark);padding:4px 0 4px 20px}.callout h3{font:800 14px/1.2 var(--font-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-strong);margin:0 0 8px}.callout ul{margin:0}.inline-related{border-block:1px solid var(--rule);grid-template-columns:120px minmax(0,1fr);align-items:center;gap:16px;margin-block:1.6em;padding-block:14px;display:grid}.inline-related img{aspect-ratio:3/2;object-fit:cover}.inline-related .kicker{margin-bottom:6px;display:block}.end{gap:28px;max-width:680px;margin-top:40px;display:grid}.end h2{font:800 14px/1.2 var(--font-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-strong);margin:0 0 12px}.refs{font:400 15px/1.5 var(--font-ui);color:var(--ink-2);margin:0;padding-left:1.6em}.refs li{margin-bottom:10px;padding-left:4px}.refs li::marker{color:var(--ink-muted);font-weight:700}.refs a{color:var(--accent);margin-right:10px;font-weight:600;text-decoration:none}.refs a:hover{text-decoration:underline}.author-box{border-block:1px solid var(--rule);font-family:var(--font-ui);grid-template-columns:72px minmax(0,1fr);gap:18px;padding:20px 0;display:grid}.author-box p{color:var(--ink-2);margin:4px 0 0;font-size:15px;line-height:1.5}.author-box .name{color:var(--ink-strong);font-size:16.5px;font-weight:700;text-decoration:none}.author-box .links{gap:16px;margin-top:8px;font-size:14.5px;font-weight:600;display:flex}.author-box .links a{color:var(--accent);text-decoration:none}.notes{font:400 14.5px/1.55 var(--font-ui);color:var(--ink-2);gap:10px;display:grid}.notes p{margin:0}.notes b{color:var(--ink-strong)}.review-dates{border-top:1px solid var(--rule);font:400 14.5px/1.4 var(--font-ui);color:var(--ink-2);flex-wrap:wrap;gap:4px 28px;padding:14px 0;display:flex}.review-dates b{color:var(--ink-strong);font-weight:600}.study-notice{font:italic 400 15px/1.5 var(--font-ui);color:var(--ink-2);border-left:3px solid var(--rule-strong);background:var(--paper);max-width:680px;margin-top:20px;padding:12px 16px}.study-notice a{color:var(--accent);font-style:normal;font-weight:600}.glance{border:1px solid var(--rule-strong);max-width:680px;font-family:var(--font-ui);margin-block:28px}.glance__head{background:var(--ink-strong);color:var(--on-ink);justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;display:flex}.glance__head h2{font:800 13.5px/1.2 var(--font-ui);letter-spacing:.1em;text-transform:uppercase;margin:0}.glance__head a{color:var(--on-ink);font:600 14px/1 var(--font-ui)}.glance dl{grid-template-columns:170px minmax(0,1fr);margin:0;display:grid}.glance dt,.glance dd{border-top:1px solid var(--rule);margin:0;padding:11px 18px;font-size:15px;line-height:1.45}.glance dt{color:var(--ink-2);background:var(--surface);font-weight:700}.glance dd{color:var(--ink)}.glance dl>:nth-child(-n+2){border-top:0}.evidence{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.evidence__dots{gap:4px;display:inline-flex}.evidence__dots i{background:var(--rule);border-radius:50%;width:11px;height:11px}.evidence__dots i.on{background:var(--accent-mark)}.evidence b{color:var(--ink-strong);font-weight:700}.evidence a{color:var(--ink-muted);font-size:13.5px}.comment{border-top:1px solid var(--rule);gap:8px;padding-top:16px;display:grid}.comment p{font:italic 400 1.0625rem/1.55 var(--font-text);color:var(--ink);margin:0}.comment footer{font:400 14px/1.4 var(--font-ui);color:var(--ink-muted)}.comment footer b{color:var(--ink-strong)}.qa .q{color:var(--ink-strong);margin-top:1.6em;font-weight:650}.qa .q:before,.qa .a:before{font:800 .8em/1 var(--font-ui);letter-spacing:.06em;margin-right:8px}.qa .q:before{content:"Q";color:var(--accent)}.edited{font:italic 400 15px/1.5 var(--font-ui);color:var(--ink-muted)}.person{font-family:var(--font-ui);grid-template-columns:72px minmax(0,1fr);align-items:start;gap:16px;display:grid}.person .name{font:700 17px/1.25 var(--font-ui);color:var(--ink-strong);margin:0}.person p{color:var(--ink-2);margin:4px 0 0;font-size:14.5px;line-height:1.45}.profile{border-bottom:1px solid var(--rule);grid-template-columns:168px minmax(0,1fr);gap:36px;padding-block:16px 36px;display:grid}.profile__body{align-content:start;gap:12px;max-width:720px;display:grid}.profile__role{font:600 17px/1.3 var(--font-ui);color:var(--ink-2);margin:0}.profile__bio{font:400 1.0625rem/1.6 var(--font-text);margin:0}.facts{font:400 15px/1.45 var(--font-ui);grid-template-columns:170px minmax(0,1fr);margin:8px 0 0;display:grid}.facts dt,.facts dd{border-top:1px solid var(--rule);margin:0;padding:9px 0}.facts dt{color:var(--ink-2);font-weight:700}.profile__links{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.doc{grid-template-columns:240px minmax(0,680px);gap:64px;padding-block:8px 64px;display:grid}.subnav{font-family:var(--font-ui);border-top:2px solid var(--ink-strong);align-self:start}.subnav h2{font:800 13px/1.2 var(--font-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted);margin:12px 0 8px}.subnav ul{margin:0;padding:0;list-style:none}.subnav a{border-bottom:1px solid var(--rule);color:var(--ink-strong);border-left:3px solid #0000;padding:10px 0 10px 12px;font-size:15.5px;text-decoration:none;display:block}.subnav a:hover{background:var(--surface)}.subnav a[aria-current]{border-left-color:var(--accent-mark);font-weight:700}.updated{font:400 14.5px/1.4 var(--font-ui);color:var(--ink-muted);margin:0}.scale{border-collapse:collapse;width:100%;font:400 15px/1.45 var(--font-ui)}.scale th,.scale td{text-align:left;border-top:1px solid var(--rule);vertical-align:top;padding:10px 12px}.scale thead th{border-top:0;border-bottom:2px solid var(--ink-strong);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);font-size:13px;font-weight:700}.scale td:first-child{white-space:nowrap}.scale .evidence{flex-wrap:nowrap;gap:8px}.search-hero{background:var(--surface);border-bottom:1px solid var(--rule)}.search-hero .wrap{gap:14px;padding-block:28px 30px;display:grid}.search-field{gap:8px;max-width:820px;display:flex}.search-field input{border:1px solid var(--rule-strong);min-width:0;height:52px;font:400 19px/1 var(--font-ui);background:var(--paper);color:var(--ink);border-radius:2px;flex:1;padding-inline:16px}.search-field .btn{height:52px;padding-inline:24px}.tabs{border-bottom:1px solid var(--rule);font:600 15px/1 var(--font-ui);gap:26px;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.tabs a{color:var(--ink-2);white-space:nowrap;border-bottom:3px solid #0000;padding:14px 0 12px;text-decoration:none;display:block}.tabs a[aria-current]{color:var(--ink-strong);border-bottom-color:var(--accent-mark)}.tabs span{color:var(--ink-muted);margin-left:4px;font-weight:400}.result-bar{font:400 15px/1 var(--font-ui);color:var(--ink-2);justify-content:space-between;align-items:center;gap:16px;padding-block:16px 4px;display:flex}mark{background:var(--selection);color:inherit;padding:0 1px}.doc-hero{gap:14px;padding-block:36px 8px;display:grid}.doc-hero .dek{max-width:64ch}.tpl-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 28px;display:grid}.tpl{gap:10px;text-decoration:none;display:grid}.tpl__shot{aspect-ratio:4/3;border:1px solid var(--rule);background:var(--surface);overflow:hidden}.tpl__shot img{object-fit:cover;object-position:top;width:100%;height:100%}.tpl:hover .headline{text-decoration:underline 1px}.tpl p{font:400 15px/1.45 var(--font-ui);color:var(--ink-2);margin:0}.spec{border-collapse:collapse;width:100%;font:400 15px/1.45 var(--font-ui)}.spec th,.spec td{text-align:left;border-top:1px solid var(--rule);vertical-align:top;padding:11px 14px 11px 0}.spec thead th{border-top:0;border-bottom:2px solid var(--ink-strong);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);font-size:13px;font-weight:700}.spec td:first-child{color:var(--ink-strong);width:22%;font-weight:700}.spec .sample{font-family:var(--font-display);color:var(--ink-strong);font-size:22px}.consensus{font:400 16px/1.55 var(--font-ui);color:var(--ink);margin:0;padding-left:1.2em}.consensus li{margin-bottom:6px}.consensus li::marker{color:var(--accent-mark)}.sheet{border:1px solid var(--rule)}.research-type{border-top:2px solid var(--ink-strong);grid-template-columns:minmax(0,360px) minmax(0,1fr);gap:36px;padding-block:28px 44px;display:grid}.research-type h2{margin:0 0 8px}.swatches{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:16px;display:grid}.swatch{font:400 14px/1.4 var(--font-ui);color:var(--ink-2)}.swatch i{border:1px solid var(--rule);height:64px;margin-bottom:8px;display:block}.swatch b{color:var(--ink-strong);display:block}@media (width<=1100px){.home-top{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.home-top>.stack{display:none}.grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.article{grid-template-columns:minmax(0,1fr)}.article__rail{grid-area:auto/1;margin-top:48px}.split{grid-template-columns:minmax(0,1fr)}.doc{grid-template-columns:200px minmax(0,1fr);gap:40px}}@media (width<=760px){.utility{display:none}.mast .wrap{padding-block:12px}.mast__logo img{height:46px}.mast__search,.mast__actions .btn{display:none}.icon-btn{display:inline-flex}.sections ul{gap:22px;mask-image:linear-gradient(90deg,#000 85%,#0000)}.sections li.sections__split{margin-left:0}.sections a{padding-block:11px 9px;font-size:15px}.home-top{grid-template-columns:minmax(0,1fr);gap:24px;padding-top:0}.home-top>*+*{border-left:0;padding-left:0}.home-top .lead{margin-inline:calc(-1 * var(--pad))}.home-top .lead>:not(.story__media){margin-inline:var(--pad)}.grid-4,.grid-3{grid-template-columns:minmax(0,1fr);gap:0}.grid-4>.story,.grid-3>.story,.topic-col>.story:first-of-type{border-top:1px solid var(--rule);grid-template-columns:minmax(0,1fr) 96px;column-gap:14px;padding-block:14px}.grid-4>.story>.story__media,.grid-3>.story>.story__media,.topic-col>.story:first-of-type>.story__media{aspect-ratio:1;grid-area:1/2/span 4}.grid-4>.story>:not(.story__media),.grid-3>.story>:not(.story__media),.topic-col>.story:first-of-type>:not(.story__media){grid-column:1}.grid-4 .dek,.grid-3 .dek{display:none}.grid-4>.story:first-child,.topic-col>.story:first-of-type{border-top:0;padding-top:0}.grid-3.topics{gap:32px}.interview-feature{grid-template-columns:minmax(0,1fr);gap:18px;padding:20px}.band .wrap{grid-template-columns:minmax(0,1fr);gap:16px;padding-block:28px}.band form{margin-bottom:0}.signup{flex-direction:column}.signup input{flex:none}.footer__top{grid-template-columns:1fr 1fr}.footer__brand{grid-column:1/-1}.row{grid-template-columns:minmax(0,1fr) 96px;gap:14px;padding-block:16px}.row__when{grid-area:1/1;align-items:center;gap:10px;display:flex}.row__body{grid-area:2/1}.row__thumb{aspect-ratio:1;grid-area:1/2/span 2}.row .dek{display:none}.row--compact{grid-template-columns:minmax(0,1fr) 96px}.start-here{grid-template-columns:minmax(0,1fr);gap:16px}.filters{padding:14px}.select{width:100%;min-width:0}.filters label{flex:140px}.filters__count{margin-left:0;line-height:1.3}.lead-figure{margin-inline:calc(-1 * var(--pad))}.lead-figure figcaption{margin-inline:var(--pad)}.contents ol{columns:1}.glance dl{grid-template-columns:minmax(0,1fr)}.glance dt{border-top:1px solid var(--rule);padding-bottom:4px}.glance dd{border-top:0;padding-top:4px}.glance dl>:nth-child(2){border-top:0}.glance dl>:nth-child(n+3):is(dt){border-top:1px solid var(--rule)}.glance__head{flex-wrap:wrap}.share{display:none}.profile{grid-template-columns:96px minmax(0,1fr);gap:18px}.avatar--xl{width:96px;height:96px;font-size:26px}.facts{grid-template-columns:minmax(0,1fr)}.facts dd{border-top:0;padding-top:0}.doc{grid-template-columns:minmax(0,1fr);gap:24px}.subnav{order:2}.tpl-grid{grid-template-columns:minmax(0,1fr)}.research-type{grid-template-columns:minmax(0,1fr);gap:20px}.mockbar .mockbar__src{margin-left:0}}.skip-link{z-index:10;background:var(--ink-strong);color:var(--on-ink);font:600 15px/1 var(--font-ui);padding:10px 14px;position:absolute;top:-60px;left:8px}.skip-link:focus{top:8px}.mast__logo{color:var(--ink-strong);display:block}.mast__logo svg{width:auto;height:72px;display:block}.utility button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.utility button:hover{text-decoration:underline}.theme-toggle[aria-pressed=true]{font-weight:700}.utility [data-today]:empty:before{content:"\a0 "}.nav{border-top:1px solid var(--rule);border-bottom:2px solid var(--ink-strong);font-family:var(--font-ui)}.nav .wrap{position:relative}.nav__list{align-items:center;gap:2px;margin:0;padding:6px 0;list-style:none;display:flex}.nav__list>li:first-child{margin-left:-14px}.nav__item{font:600 15.5px/1 var(--font-ui);color:var(--ink-strong);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:10px 14px;text-decoration:none;display:inline-flex;position:relative}.nav__item:hover{color:var(--accent-ink)}.nav__item.is-current:after,.nav__item[aria-expanded=true]:after{content:"";background:var(--ink-strong);height:3px;position:absolute;bottom:-8px;left:14px;right:14px}.nav__item.is-current:after{background:var(--accent-mark)}.nav__item .chev{border-bottom:1.6px solid;border-right:1.6px solid;width:7px;height:7px;transition:transform .15s;transform:translateY(-2px)rotate(45deg)}.nav__item[aria-expanded=true] .chev{transform:translateY(2px)rotate(-135deg)}@media (prefers-reduced-motion:reduce){.nav__item .chev{transition:none}}.panel{z-index:30;top:calc(100% + 2px);left:var(--pad);width:min(840px, 100% - 2 * var(--pad));border:1px solid var(--rule);background:var(--paper);border-top:0;grid-template-columns:300px minmax(0,1fr);gap:0 32px;padding:24px 28px 20px;display:grid;position:absolute;box-shadow:0 16px 32px #00000014}.panel[hidden]{display:none}:root[data-theme=dark] .panel{box-shadow:0 16px 32px #00000073}.panel__latest{border-right:1px solid var(--rule);color:inherit;align-content:start;gap:8px;padding-right:32px;text-decoration:none;display:grid}.panel__latest picture{margin:4px 0;display:block}.panel__latest img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}.panel__latest b{font:400 21px/1.2 var(--font-display);color:var(--ink-strong)}.panel__latest:hover b{color:var(--accent-ink);text-underline-offset:3px;text-decoration:underline 1px}.panel__links{align-content:start;margin:0;padding:0;list-style:none;display:grid}.panel__links>li{border-top:1px solid var(--rule)}.panel__links>li:first-child{border-top:0}.panel__link{color:inherit;grid-template-columns:20px minmax(0,1fr);align-content:start;gap:4px 12px;padding:14px 0 16px;text-decoration:none;display:grid}.panel__link .icon{width:18px;height:18px;color:var(--accent-mark);grid-row:span 2;margin-top:1px}.panel__link b{font:600 16px/1.3 var(--font-ui);color:var(--ink-strong)}.panel__link>span{font:400 15px/1.45 var(--font-ui);color:var(--ink-muted);grid-column:2}.panel .panel__link{grid-template-columns:20px minmax(0,1fr) 10px;gap:4px 14px;margin-inline:-12px;padding:14px 12px}.panel .panel__link:hover{background:var(--surface)}.panel__link:hover b{color:var(--accent-ink)}.panel__link>.panel__go{border-top:1.6px solid var(--ink-muted);border-right:1.6px solid var(--ink-muted);grid-area:1/3/span 2;align-self:center;width:8px;height:8px;transform:rotate(45deg)}.panel__link:hover .panel__go{border-color:var(--accent-ink)}.panel.panel--plain{width:min(520px, 100% - 2 * var(--pad));grid-template-columns:minmax(0,1fr)}.soon{font:400 13px/1 var(--font-ui);color:var(--ink-muted);margin-left:8px}.nav__item--soon,.nav__item--soon:hover{color:var(--ink-muted);cursor:default}.panel__link.is-soon,.panel .panel__link.is-soon:hover{cursor:default;background:0 0}.panel__link.is-soon b,.panel__link.is-soon:hover b{color:var(--ink-muted)}.menu .menu__item--soon{color:var(--ink-muted);cursor:default}@media (width<=960px){.panel{grid-template-columns:240px minmax(0,1fr);gap:0 24px}.panel__latest{padding-right:24px}.panel.panel--plain{grid-template-columns:minmax(0,1fr)}}.menu__sections{margin:0 0 8px;padding:0;list-style:none}.menu__sections>li{border-top:1px solid var(--rule)}.menu__sections>li:first-child{border-top:0}.menu .menu__item{width:100%;font:600 17px/1.2 var(--font-ui);color:var(--ink-strong);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:15px 0;text-decoration:none;display:flex}.menu__item .chev{border-bottom:1.6px solid;border-right:1.6px solid;width:8px;height:8px;transform:rotate(45deg)}.menu__item[aria-expanded=true] .chev{transform:rotate(-135deg)}.menu .menu__links{gap:2px;margin:0 0 12px}.menu__links[hidden]{display:none!important}.menu .panel__link{font-size:inherit;padding:10px 0;display:grid}.menu .panel__links>li,.menu .menu__links>li{border-top:0}@media (width<=760px){.nav{display:none}}.menu{border-bottom:1px solid var(--rule);background:var(--paper);font-family:var(--font-ui)}.menu .wrap{grid-template-columns:1fr 1fr;gap:24px;padding-block:20px 28px;display:grid}.menu h2{font:800 12.5px/1.2 var(--font-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted);margin:0 0 8px}.menu ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.menu a{color:var(--ink-strong);padding:8px 0;font-size:16px;text-decoration:none;display:block}.icon-btn{cursor:pointer}.mast__search{border:0;gap:0;width:264px;padding:0}.mast__search input{border:1px solid var(--rule-strong);border-right:0;border-radius:2px 0 0 2px;flex:1;min-width:0;height:40px;padding-inline:12px}.mast__search input:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.mast__go{border:1px solid var(--accent-fill);background:var(--accent-fill);width:44px;height:40px;color:var(--on-accent);cursor:pointer;border-radius:0 2px 2px 0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.mast__go:hover{background:color-mix(in srgb, var(--accent-fill) 80%, #000)}.story__media picture,.row__thumb picture{width:100%;height:100%;display:block}.figure picture,.figure img{width:100%;height:auto;display:block}.lead-figure img{aspect-ratio:3/2;object-fit:cover}.figure--diagram img{max-width:520px}.figure .credit a{color:inherit}.inline-related picture,.inline-related img{aspect-ratio:3/2;object-fit:cover;width:120px;display:block}.inline-related .headline{text-decoration:none;display:block}.ranked picture{display:block}.home-top .lead .story__media{aspect-ratio:16/10}.home-top .stack .dek{font-size:.9375rem;line-height:1.45}.interview-feature blockquote a{text-decoration:none}.interview-feature blockquote a:hover{text-decoration:underline 1px}.rows>div>.row{border-bottom:0}.rows>:last-child>.row,.rows>.row:last-child{border-bottom:1px solid var(--rule)}.rows>[hidden]{display:none}.listing-body,.topic-body{padding-bottom:56px}.topic-body .section-head{margin-top:28px}.empty{font:400 1.0625rem/1.5 var(--font-text);color:var(--ink-2);padding-block:8px 48px}.related{padding-top:56px}.home-topics{padding-top:40px}select.select{-webkit-appearance:none;appearance:none;cursor:pointer;background-image:linear-gradient(45deg, transparent 50%, var(--ink-2) 50%), linear-gradient(135deg, var(--ink-2) 50%, transparent 50%);background-position:calc(100% - 17px) 16px,calc(100% - 12px) 16px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;line-height:normal}.byline__role{color:var(--ink-2);display:block}.avatar img{object-fit:cover;width:100%;height:100%}.correction{background:var(--surface);border-left:3px solid var(--accent-mark);font:400 15px/1.5 var(--font-ui);margin:0 0 16px;padding:12px 16px}.prose .term{text-underline-offset:.18em;text-decoration:underline dotted;text-decoration-color:var(--ink-muted)}.prose .term:hover{text-decoration-style:solid;text-decoration-color:var(--accent-mark)}.prose .callout{margin-block:1.8em}.callout--quiet{border-left-color:var(--rule-strong)}.callout__note{font:italic 400 15px/1.5 var(--font-ui);color:var(--ink-2);margin:-4px 0 8px}.prose .callout ul{margin-bottom:0}.prose .comment{margin-block:1em 1.6em}.person__link{color:var(--accent);font-weight:600;text-decoration:none}.share a.is-done{border-color:var(--accent);color:var(--accent)}.notes a,.review-dates a{color:var(--accent)}.table-scroll{margin-block:1.6em;overflow-x:auto}.data-table{border-collapse:collapse;width:100%;font:400 15px/1.45 var(--font-ui)}.data-table th,.data-table td{text-align:left;border-top:1px solid var(--rule);vertical-align:top;padding:10px 12px}.data-table thead th{border-top:0;border-bottom:2px solid var(--ink-strong);font-weight:700}.prose mark{color:inherit;text-decoration:underline 2px var(--accent-mark);text-underline-offset:.22em;text-decoration-skip-ink:none;background:0 0}.prose .sidenote{background:var(--surface);border-top:2px solid var(--accent-mark);font:italic 400 16px/1.6 var(--font-text);color:var(--ink-2);margin-block:1.4em 1.8em;padding:18px 22px 20px}.sidenote__label{margin:0 0 10px;font-style:normal}.sidenote p{margin:0 0 .8em}.sidenote p:last-child{margin-bottom:0}@media (width>=1101px){.article{container-type:inline-size}.prose .sidenote{margin-left:56px;margin-right:calc(min(680px, 100cqw - var(--rail) - 56px) - min(780px, 100cqw - var(--rail) - 56px))}}@media (width>=1101px) and (height>=720px){.article__rail .rail{position:sticky;top:24px}}.refs__note{color:var(--ink-muted);font-style:italic;display:block}.prose .endnote{border-top:1px solid var(--rule);font:italic 400 15.5px/1.55 var(--font-text);color:var(--ink-2);margin-top:2.2em;padding-top:16px}.endnote p{margin:0}.prose .inline-related+.endnote{border-top:0;margin-top:0}.article__main .lead-figure{margin-bottom:40px}.prose:not(.prose--plain,.prose--page)>p:first-of-type:first-letter{-webkit-initial-letter:2;initial-letter:2;font-family:var(--font-display);color:var(--accent-mark);margin-right:.1em;font-weight:400}@supports not ((initial-letter:2) or (-webkit-initial-letter:2)){.prose:not(.prose--plain,.prose--page)>p:first-of-type:first-letter{float:left;margin:.1em .08em 0 0;font-size:3.1em;line-height:.8}}.prose:not(.prose--plain)>p:not(:has(~:not(aside))):after{content:"";background:var(--accent-mark);vertical-align:.05em;border-radius:50%;width:.45em;height:.45em;margin-left:.35em;display:inline-block}.doc__head{padding-top:0}.prose .scale{margin-block:1em 1.4em}.glossary{max-width:760px;margin:0 0 64px}.glossary>div{border-top:1px solid var(--rule);padding-block:16px;scroll-margin-top:16px}.glossary>div:target{background:var(--surface);box-shadow:-12px 0 0 var(--surface), 12px 0 0 var(--surface)}.glossary dt{font:400 1.35rem/1.25 var(--font-display);color:var(--ink-strong)}.glossary dd{font:400 1.0625rem/1.55 var(--font-text);margin:6px 0 0}.signup__trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.footer__brand a{color:var(--on-night);--dot-logo:var(--on-night);display:inline-block}.footer__brand svg{width:auto;height:48px;display:block}.search-hero .wrap{padding-block:24px 20px}.search-ui{--pagefind-ui-scale:.95;--pagefind-ui-primary:var(--accent-ink);--pagefind-ui-text:var(--ink);--pagefind-ui-background:var(--paper);--pagefind-ui-border:var(--rule-strong);--pagefind-ui-tag:var(--surface);--pagefind-ui-border-width:1px;--pagefind-ui-border-radius:2px;--pagefind-ui-image-border-radius:0;--pagefind-ui-font:var(--font-ui);min-width:0;padding-top:24px}.search-ui .pagefind-ui__result-link{color:var(--ink-strong);font-family:var(--font-display);font-size:1.3rem;font-weight:400;text-decoration:none}.search-ui .pagefind-ui__result-link:hover{text-decoration:underline}.search-ui .pagefind-ui__result-excerpt{font-family:var(--font-text)}.search-ui mark{background:var(--selection);color:inherit}@media (width<=760px){.mast__logo svg{height:46px}.menu .wrap{grid-template-columns:1fr}.footer__brand svg{height:40px}.inline-related picture,.inline-related img{width:96px}}@media print{.site-head,.footer,.band,.article__rail,.related,.share,.skip-link{display:none!important}.article{display:block}}@media (width>=761px){.footer__top{grid-template-columns:1.4fr repeat(4,1fr)}}.page-head__note{max-width:46rem;font:400 15px/1.5 var(--font-ui);color:var(--ink-muted);margin:4px 0 0}.page-head__note a{color:inherit}.az{border-block:1px solid var(--rule);margin:20px 0 4px}.az ul{flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.az li a,.az li span{text-align:center;min-width:34px;font:700 16px/1 var(--font-ui);padding:11px 0;display:block}.az li a{color:var(--accent);text-decoration:none}.az li a:hover{background:var(--surface)}.az li a[aria-disabled],.az li span{color:var(--rule-strong);pointer-events:none}.az-group{scroll-margin-top:16px}.az-group h2{border-bottom:2px solid var(--ink-strong);font:400 2rem/1 var(--font-display);color:var(--ink-strong);margin:28px 0 0;padding-bottom:8px}.az-group ul{margin:0;padding:0;list-style:none}.az-item{border-bottom:1px solid var(--rule);padding-block:16px}.az-item h3{margin:0 0 4px}.az-item h3 a{color:var(--ink-strong);text-decoration:none}.az-item h3 a:hover{color:var(--accent-ink)}.az-item__also{font:italic 400 15px/1.4 var(--font-text);color:var(--ink-muted);margin:0 0 6px}.az-item__summary{max-width:44rem;font:400 17px/1.5 var(--font-text);color:var(--ink-2);margin:0 0 8px}.az-item .meta .evidence{vertical-align:-1px;gap:8px;display:inline-flex}.az-item .meta .evidence__dots i{width:9px;height:9px}.scale-list{font:400 14px/1.3 var(--font-ui);gap:8px;margin:0 0 14px;padding:0;list-style:none;display:grid}.offered{max-width:680px;margin-block:36px 8px}.offered h2{font:400 1.85rem/1.15 var(--font-display);color:var(--ink-strong);margin:0 0 12px}.offered ul{margin:0 0 14px;padding:0;list-style:none}.offered li{border-top:1px solid var(--rule);font:400 16px/1.4 var(--font-ui);gap:2px;padding-block:12px;display:grid}.offered li a{color:var(--ink-strong);text-decoration-color:var(--accent-mark);font-weight:600}.rail-list{margin:0;padding:0;list-style:none}.rail-list li{border-top:1px solid var(--rule);gap:4px;padding-block:12px;display:grid}.rail-list a{color:var(--ink-strong);text-decoration:none}.rail-list a:hover{color:var(--accent-ink)}.finder{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:32px;margin-top:16px;display:grid}.finder__list{margin:0;padding:0;list-style:none}.finder__map{position:sticky;top:16px}#map{border:1px solid var(--rule);background:var(--surface);z-index:0;height:min(640px,100vh - 80px)}.leaflet-tile-pane{filter:grayscale()contrast(.92)brightness(1.04)}:root[data-theme=dark] .leaflet-tile-pane{filter:grayscale()invert()brightness(.82)contrast(.88)}.finder__key{font:400 14px/1.3 var(--font-ui);color:var(--ink-2);flex-wrap:wrap;gap:6px 18px;margin:10px 0 0;display:flex}.finder__key>span{align-items:center;gap:8px;display:inline-flex}.pin{border:2px solid var(--paper);width:13px;height:13px;box-shadow:0 0 0 1px var(--rule-strong);border-radius:50%;flex:none;display:inline-block}.pin--ink{background:var(--ink-strong)}.pin--accent{background:var(--accent-mark)}.pin--ring{background:var(--paper);border-color:var(--accent-mark);box-shadow:none}.place{border-top:1px solid var(--rule);padding-block:18px}.place:first-child{border-top:0;padding-top:2px}.place__kind{font:700 12.5px/1.2 var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);align-items:center;gap:8px;margin:0 0 6px;display:flex}.place h2{margin:0 0 4px}.place h2 a{color:var(--ink-strong);text-decoration:none}.place h2 a:hover{color:var(--accent-ink)}.place__about{font:400 16px/1.5 var(--font-text);color:var(--ink-2);margin:8px 0 0}.place__foot{justify-content:space-between;align-items:center;gap:12px;margin:12px 0 0;display:flex}.place__show,.clinic-card__map{border:1px solid var(--rule-strong);font:600 14px/1 var(--font-ui);color:var(--ink-strong);white-space:nowrap;cursor:pointer;background:0 0;border-radius:2px;padding:7px 12px;text-decoration:none;display:inline-block}.place__show:hover,.clinic-card__map:hover{border-color:var(--ink-strong)}.map-popup{font:600 14px/1.35 var(--font-ui);gap:6px;display:grid}.map-popup a{color:var(--accent-ink)}.clinic-card{overscroll-behavior:contain;border:0;border-left:4px solid var(--ink-strong);background:var(--paper);width:min(460px,100vw);max-width:100vw;height:100vh;max-height:100vh;color:var(--ink);border-radius:0;margin:0;padding:0;position:fixed;inset:0 0 0 auto;overflow-y:auto;box-shadow:-12px 0 40px #0000002e}.clinic-card::backdrop{background:#14141233}.clinic-card__inner{padding:28px 32px 32px;position:relative}.clinic-card__close{border:1px solid var(--rule-strong);background:var(--paper);width:36px;height:36px;color:var(--ink-strong);cursor:pointer;border-radius:2px;place-items:center;display:grid;position:absolute;top:14px;right:14px}.clinic-card__close:hover{border-color:var(--ink-strong)}.clinic-card .place__kind{margin:0 44px 8px 0}.clinic-card h2{margin:0 44px 6px 0}.clinic-card__about{font:400 17px/1.55 var(--font-text);color:var(--ink-2);margin:14px 0 0}.clinic-card__offer{border-top:1px solid var(--rule);margin:20px 0 0;padding-top:16px}.clinic-card__label{font:700 16px/1.3 var(--font-ui);color:var(--ink-strong);margin:0 0 8px}.clinic-card__services{font:400 16px/1.45 var(--font-ui);margin:0;padding-left:1.1em}.clinic-card__services li+li{margin-top:4px}.clinic-card__services li::marker{color:var(--accent-mark)}.clinic-card__services a{color:var(--accent-ink)}.clinic-card__contact{border-top:1px solid var(--rule);font:400 16px/1.45 var(--font-ui);overflow-wrap:anywhere;grid-template-columns:104px minmax(0,1fr);gap:10px 16px;margin:20px 0 0;padding-top:16px;display:grid}.clinic-card__contact dt{color:var(--ink-strong);font-weight:700}.clinic-card__contact dd{margin:0}.clinic-card__contact small{color:var(--ink-muted);font-size:14px;display:block}.clinic-card__contact a{color:var(--accent-ink)}.clinic-card__ext svg{vertical-align:-1px;margin-left:6px}.clinic-card__foot{border-top:1px solid var(--rule);justify-content:flex-end;align-items:center;gap:12px;margin:22px 0 0;padding-top:14px;display:flex}@media (width<=640px){.clinic-card{border-left:0;border-top:4px solid var(--ink-strong);width:100vw;height:auto;max-height:88vh;inset:auto 0 0;box-shadow:0 -12px 40px #0000002e}.clinic-card__inner{padding:24px 16px 20px}.clinic-card__contact{grid-template-columns:minmax(0,1fr);gap:2px}.clinic-card__contact dd{margin-bottom:10px}}.leaflet-container{font-family:var(--font-ui)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:var(--paper);color:var(--ink);border-radius:2px}:root[data-theme=dark] .leaflet-bar a{background:var(--surface);color:var(--ink-strong);border-color:var(--rule)}:root[data-theme=dark] .leaflet-control-attribution{color:var(--ink-muted);background:#151412d9}:root[data-theme=dark] .leaflet-control-attribution a{color:var(--ink-2)}@media (width<=1100px){.finder{grid-template-columns:minmax(0,1fr);gap:20px}.finder__map{order:-1;position:relative;top:0}#map{height:360px}}.event-month__head{border-bottom:2px solid var(--ink-strong);font:400 1.6rem/1.1 var(--font-display);color:var(--ink-strong);margin:28px 0 0;padding-bottom:8px}.event-list{margin:0;padding:0;list-style:none}.event{border-bottom:1px solid var(--rule);grid-template-columns:64px minmax(0,1fr);gap:18px;padding-block:16px;display:grid}.event__date{border:1px solid var(--rule-strong);font:600 12.5px/1.2 var(--font-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);align-content:start;align-self:start;justify-items:center;gap:2px;padding:8px 0;display:grid}.event__date b{font:400 28px/1 var(--font-display);letter-spacing:0;color:var(--ink-strong)}.event h3{margin:0 0 4px}.event h3 a{color:var(--ink-strong);text-decoration:none}.event h3 a:hover{color:var(--accent-ink)}.event .meta{margin:0}.event .meta+.meta{margin-top:2px}.event__note{font:400 14px/1.4 var(--font-ui);color:var(--ink-2);margin:6px 0 0}.box>.more,.offered>.more{font:600 14px/1 var(--font-ui);color:var(--accent);text-decoration:none}.box>.more:hover,.offered>.more:hover{text-decoration:underline}.prose .factbox{border-top:2px solid var(--ink-strong);font-family:var(--font-ui);margin-block:1.6em 1.8em}.factbox__title{font:700 15px/1.4 var(--font-ui);color:var(--ink-strong);padding:10px 0 12px}.factbox table{border-collapse:collapse;width:100%}.factbox th,.factbox td{border-top:1px solid var(--rule);text-align:left;vertical-align:top;padding:12px 16px 14px 0;font-size:15px;line-height:1.4}.factbox thead th{color:var(--ink-2);font-weight:700}.factbox tbody th{width:44%;color:var(--ink);font-weight:400}.factbox td b{font:400 28px/1 var(--font-display);color:var(--ink-strong);display:block}.factbox__bar{background:var(--rule);height:4px;margin-top:8px;display:block}.factbox__bar i{background:var(--accent-mark);height:100%;display:block}.factbox td+td .factbox__bar i{background:var(--ink-muted)}.clinical{font-family:var(--font-ui)}.clinical__title{font:800 14px/1.2 var(--font-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-strong);margin:0}.clinical__for{font:400 14px/1.4 var(--font-ui);color:var(--ink-muted);margin:6px 0 0}.clinical__list{margin:12px 0 0;padding:0;list-style:none}.clinical__list li{border-top:1px solid var(--rule)}.clinical__list a{font:400 14.5px/1.45 var(--font-ui);color:var(--ink);padding:10px 0;text-decoration:none;display:block}.clinical__list a:hover{color:var(--accent-ink)}.clinical__list svg{vertical-align:-1px;fill:none;width:12px;height:12px;stroke:var(--accent-mark);stroke-width:1.6px;margin-left:4px;display:inline-block}.clinical--rail{border-top:2px solid var(--ink-strong);max-height:calc(100vh - 48px);padding-top:10px;position:sticky;top:24px;overflow-y:auto}.clinical--inline{border-top:2px solid var(--ink-strong);border-bottom:1px solid var(--rule);max-width:680px;margin-block:20px 8px}.clinical--inline summary{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:12px 0;list-style:none;display:flex}.clinical--inline summary::-webkit-details-marker{display:none}.clinical--inline summary:after{content:"";border-bottom:1.6px solid;border-right:1.6px solid;width:8px;height:8px;margin-left:auto;transform:rotate(45deg)}.clinical--inline[open] summary:after{transform:rotate(-135deg)}.clinical--inline .clinical__for{margin:0}.clinical--inline .clinical__list{margin:0 0 8px}@media (width>=1101px){.clinical--inline{display:none}}@media (width<=1100px){.clinical--rail{display:none}}.more-below{max-width:680px;margin-top:48px}.prose [id]{scroll-margin-top:24px}.prose p:has(>span:target),.prose li:has(>span:target){background:var(--surface);margin-inline:-10px;padding-inline:10px}.prose{overflow-wrap:break-word}.treatment-name .meta{margin:6px 0 0;font-size:15px}.pullquote p{font:400 1.45rem/1.35 var(--font-display)}.offered__note{font:400 15px/1.45 var(--font-ui);color:var(--ink-muted);margin:-4px 0 14px}@media (width<=640px){.stack-on-phone .data-table thead{display:none}.stack-on-phone .data-table,.stack-on-phone .data-table tbody,.stack-on-phone .data-table tr,.stack-on-phone .data-table td{width:100%;display:block}.stack-on-phone .data-table tr{border-top:1px solid var(--rule);padding-block:12px}.stack-on-phone .data-table td{border:0;padding:2px 0}.stack-on-phone .data-table td:first-child{color:var(--ink-strong);font-weight:700}}.pipe-dates{font:400 14px/1.4 var(--font-ui);color:var(--ink-muted);margin:12px 0 0}.pipe-key{border-top:2px solid var(--ink-strong);border-bottom:1px solid var(--rule);font-family:var(--font-ui);grid-template-columns:repeat(6,minmax(0,1fr));margin:8px 0 0;display:grid}.pipe-key a{border-left:1px solid var(--rule);color:var(--ink);padding:12px 12px 14px;text-decoration:none;display:block}.pipe-key a:first-child{border-left:0;padding-left:0}.pipe-key b{font:700 14px/1.2 var(--font-ui);color:var(--ink-strong);display:block}.pipe-key b span{color:var(--accent-ink);margin-left:6px}.pipe-key small{font:400 13px/1.35 var(--font-ui);color:var(--ink-muted);margin-top:4px;display:block}.pipe-key a:hover b{color:var(--accent-ink)}.pipe-note{max-width:46rem;font:400 15px/1.5 var(--font-ui);color:var(--ink-2);margin:18px 0 0}.pipe-sec{margin:44px 0 0;scroll-margin-top:24px}.pipe-sec__head{border-bottom:2px solid var(--ink-strong);align-items:baseline;gap:12px;padding-bottom:10px;display:flex}.pipe-sec__head h2{font:400 26px/1.15 var(--font-display);color:var(--ink-strong);margin:0}.pipe-sec__head span{font:400 14px/1 var(--font-ui);color:var(--ink-muted)}.pipe-sec__intro{font:400 15px/1.5 var(--font-ui);color:var(--ink-2);margin:10px 0 0}table.pipe{border-collapse:collapse;width:100%;font-family:var(--font-ui)}table.pipe thead th{border-bottom:1px solid var(--rule);text-align:left;font:700 12.5px/1.2 var(--font-ui);color:var(--ink-muted);padding:10px 14px 8px 0}table.pipe td,table.pipe tbody th{border-bottom:1px solid var(--rule);vertical-align:top;text-align:left;font:400 14.5px/1.45 var(--font-ui);color:var(--ink);padding:14px 14px 14px 0}table.pipe .pipe__name{width:19%;font-weight:400}table.pipe .pipe__name a,table.pipe .pipe__name>span{font:400 17px/1.25 var(--font-display);color:var(--ink-strong);text-decoration:none}table.pipe .pipe__name a:hover{color:var(--accent-ink);text-decoration:underline}table.pipe .pipe__name small{font:400 13px/1.3 var(--font-ui);color:var(--ink-muted);margin-top:3px;display:block}table.pipe .pipe__tgt{width:17%}table.pipe .pipe__tgt span{color:var(--ink-muted);font-size:13.5px;display:block}table.pipe .pipe__eu{width:16%;color:var(--ink-2)}.pipe-sources{max-width:46rem;margin-top:48px}@media (width<=760px){.pipe-key{grid-template-columns:repeat(2,minmax(0,1fr))}.pipe-key a{border-left:0;border-top:1px solid var(--rule);padding-left:0}.pipe-key a:nth-child(-n+2){border-top:0}table.pipe thead{display:none}table.pipe,table.pipe tbody,table.pipe tr,table.pipe td,table.pipe tbody th{display:block;width:auto!important}table.pipe tr{border-bottom:1px solid var(--rule);padding:14px 0}table.pipe td{border:0;grid-template-columns:76px minmax(0,1fr);gap:10px;padding:2px 0;display:grid}table.pipe td:before{content:attr(data-label);font:700 12.5px/1.6 var(--font-ui);color:var(--ink-muted)}table.pipe tbody th{border:0;padding:0 0 6px}}
