:root{--paper:#f7f3ea;--sheet:#fcfaf5;--paper-deep:#ece4d3;--ink:#0e1c33;--ink-2:#4a5568;--ink-3:rgba(14,28,51,.16);--ink-4:rgba(14,28,51,.08);--clay:#a3322a;--marker:#f2c9a0;--ochre:#8a5a0b;--sage:#3b6a4e;--plum:#6d3f6b;--teal:#2c6470;--f-display:"Young Serif",Georgia,serif;--f-text:"Newsreader",Georgia,serif;--f-hand:"Recursive",ui-sans-serif,system-ui,sans-serif;--r-1:6px;--r-2:4px;--edge-top:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20600%2016%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20d%3D%22M0.0%2C16.0%20L0.0%2C11.3%20L4.0%2C11.1%20L8.0%2C10.5%20L12.0%2C11.3%20L16.0%2C10.3%20L20.0%2C10.9%20L24.0%2C10.0%20L28.0%2C9.9%20L32.0%2C10.4%20L36.0%2C11.3%20L40.0%2C10.1%20L44.0%2C10.5%20L48.0%2C11.5%20L52.0%2C12.3%20L56.0%2C11.7%20L60.0%2C11.4%20L64.0%2C12.3%20L68.0%2C10.2%20L72.0%2C11.4%20L76.0%2C9.8%20L80.0%2C9.0%20L84.0%2C8.5%20L88.0%2C8.5%20L92.0%2C9.2%20L96.0%2C7.8%20L100.0%2C8.4%20L104.0%2C8.3%20L108.0%2C7.5%20L112.0%2C7.5%20L116.0%2C6.2%20L120.0%2C5.7%20L124.0%2C5.5%20L128.0%2C5.9%20L132.0%2C5.1%20L136.0%2C4.6%20L140.0%2C5.1%20L144.0%2C4.9%20L148.0%2C4.8%20L152.0%2C6.0%20L156.0%2C6.1%20L160.0%2C5.5%20L164.0%2C6.2%20L168.0%2C6.2%20L172.0%2C6.8%20L176.0%2C6.3%20L180.0%2C5.3%20L184.0%2C6.5%20L188.0%2C4.8%20L192.0%2C5.5%20L196.0%2C6.2%20L200.0%2C5.3%20L204.0%2C6.1%20L208.0%2C5.3%20L212.0%2C6.6%20L216.0%2C6.7%20L220.0%2C6.1%20L224.0%2C6.4%20L228.0%2C5.1%20L232.0%2C5.5%20L236.0%2C5.1%20L240.0%2C5.1%20L244.0%2C4.9%20L248.0%2C5.9%20L252.0%2C6.4%20L256.0%2C5.9%20L260.0%2C6.6%20L264.0%2C5.7%20L268.0%2C7.2%20L272.0%2C7.1%20L276.0%2C7.8%20L280.0%2C7.4%20L284.0%2C6.4%20L288.0%2C6.6%20L292.0%2C7.2%20L296.0%2C6.1%20L300.0%2C7.2%20L304.0%2C6.9%20L308.0%2C7.0%20L312.0%2C6.9%20L316.0%2C8.2%20L320.0%2C6.8%20L324.0%2C6.7%20L328.0%2C6.5%20L332.0%2C7.0%20L336.0%2C5.0%20L340.0%2C5.3%20L344.0%2C5.3%20L348.0%2C5.8%20L352.0%2C5.6%20L356.0%2C5.8%20L360.0%2C4.7%20L364.0%2C5.0%20L368.0%2C4.9%20L372.0%2C5.9%20L376.0%2C5.9%20L380.0%2C4.2%20L384.0%2C4.1%20L388.0%2C4.2%20L392.0%2C4.3%20L396.0%2C4.9%20L400.0%2C5.4%20L404.0%2C5.2%20L408.0%2C5.1%20L412.0%2C6.3%20L416.0%2C6.6%20L420.0%2C7.1%20L424.0%2C7.9%20L428.0%2C7.4%20L432.0%2C6.9%20L436.0%2C6.9%20L440.0%2C6.9%20L444.0%2C5.7%20L448.0%2C7.3%20L452.0%2C7.3%20L456.0%2C7.7%20L460.0%2C7.8%20L464.0%2C7.4%20L468.0%2C7.6%20L472.0%2C7.2%20L476.0%2C8.3%20L480.0%2C7.2%20L484.0%2C7.2%20L488.0%2C7.5%20L492.0%2C7.6%20L496.0%2C8.2%20L500.0%2C8.0%20L504.0%2C8.4%20L508.0%2C9.3%20L512.0%2C9.8%20L516.0%2C10.9%20L520.0%2C10.7%20L524.0%2C12.7%20L528.0%2C12.3%20L532.0%2C11.5%20L536.0%2C11.6%20L540.0%2C11.7%20L544.0%2C11.7%20L548.0%2C11.2%20L552.0%2C12.6%20L556.0%2C13.0%20L560.0%2C12.1%20L564.0%2C12.2%20L568.0%2C11.4%20L572.0%2C11.4%20L576.0%2C11.6%20L580.0%2C11.1%20L584.0%2C11.8%20L588.0%2C10.1%20L592.0%2C9.4%20L596.0%2C10.9%20L600.0%2C9.9%20L600.0%2C16.0%20Z%22%20fill%3D%22%23000%22/%3E%3C/svg%3E);--edge-bottom:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20600%2016%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20transform%3D%22translate%280%2C16%29%20scale%281%2C-1%29%22%20d%3D%22M0.0%2C16.0%20L0.0%2C8.0%20L4.0%2C7.9%20L8.0%2C6.8%20L12.0%2C7.3%20L16.0%2C7.4%20L20.0%2C7.8%20L24.0%2C6.6%20L28.0%2C7.2%20L32.0%2C6.9%20L36.0%2C8.3%20L40.0%2C8.0%20L44.0%2C6.5%20L48.0%2C8.0%20L52.0%2C7.6%20L56.0%2C6.5%20L60.0%2C6.0%20L64.0%2C4.8%20L68.0%2C4.3%20L72.0%2C5.2%20L76.0%2C4.4%20L80.0%2C4.7%20L84.0%2C4.9%20L88.0%2C4.6%20L92.0%2C5.4%20L96.0%2C5.3%20L100.0%2C6.0%20L104.0%2C5.2%20L108.0%2C5.3%20L112.0%2C5.1%20L116.0%2C5.5%20L120.0%2C5.4%20L124.0%2C5.4%20L128.0%2C7.2%20L132.0%2C7.7%20L136.0%2C7.8%20L140.0%2C7.9%20L144.0%2C7.4%20L148.0%2C7.3%20L152.0%2C7.3%20L156.0%2C6.7%20L160.0%2C7.8%20L164.0%2C6.9%20L168.0%2C7.7%20L172.0%2C6.7%20L176.0%2C7.8%20L180.0%2C7.6%20L184.0%2C6.1%20L188.0%2C6.5%20L192.0%2C7.7%20L196.0%2C6.7%20L200.0%2C7.3%20L204.0%2C5.8%20L208.0%2C4.8%20L212.0%2C5.6%20L216.0%2C5.6%20L220.0%2C4.5%20L224.0%2C4.2%20L228.0%2C4.8%20L232.0%2C6.3%20L236.0%2C6.1%20L240.0%2C5.1%20L244.0%2C5.6%20L248.0%2C5.3%20L252.0%2C5.2%20L256.0%2C6.5%20L260.0%2C5.1%20L264.0%2C5.7%20L268.0%2C5.3%20L272.0%2C4.8%20L276.0%2C5.8%20L280.0%2C4.8%20L284.0%2C5.9%20L288.0%2C5.0%20L292.0%2C5.6%20L296.0%2C5.2%20L300.0%2C5.1%20L304.0%2C6.2%20L308.0%2C5.6%20L312.0%2C4.3%20L316.0%2C5.2%20L320.0%2C3.8%20L324.0%2C4.1%20L328.0%2C5.2%20L332.0%2C5.1%20L336.0%2C4.5%20L340.0%2C6.7%20L344.0%2C5.6%20L348.0%2C6.1%20L352.0%2C7.4%20L356.0%2C6.8%20L360.0%2C6.9%20L364.0%2C6.6%20L368.0%2C6.9%20L372.0%2C8.1%20L376.0%2C7.9%20L380.0%2C9.0%20L384.0%2C9.1%20L388.0%2C9.8%20L392.0%2C11.2%20L396.0%2C10.7%20L400.0%2C11.0%20L404.0%2C11.7%20L408.0%2C10.2%20L412.0%2C10.0%20L416.0%2C11.2%20L420.0%2C10.9%20L424.0%2C9.7%20L428.0%2C9.6%20L432.0%2C10.7%20L436.0%2C11.3%20L440.0%2C10.1%20L444.0%2C11.7%20L448.0%2C11.8%20L452.0%2C11.3%20L456.0%2C10.9%20L460.0%2C10.2%20L464.0%2C9.9%20L468.0%2C11.6%20L472.0%2C10.1%20L476.0%2C11.1%20L480.0%2C10.4%20L484.0%2C11.7%20L488.0%2C11.6%20L492.0%2C11.3%20L496.0%2C11.3%20L500.0%2C12.4%20L504.0%2C11.1%20L508.0%2C11.2%20L512.0%2C11.5%20L516.0%2C11.7%20L520.0%2C10.8%20L524.0%2C9.8%20L528.0%2C10.7%20L532.0%2C9.1%20L536.0%2C8.7%20L540.0%2C9.1%20L544.0%2C9.4%20L548.0%2C8.6%20L552.0%2C8.7%20L556.0%2C8.8%20L560.0%2C8.9%20L564.0%2C7.7%20L568.0%2C7.9%20L572.0%2C8.7%20L576.0%2C8.7%20L580.0%2C8.1%20L584.0%2C8.4%20L588.0%2C8.5%20L592.0%2C8.1%20L596.0%2C8.3%20L600.0%2C8.6%20L600.0%2C16.0%20Z%22%20fill%3D%22%23000%22/%3E%3C/svg%3E);--grain:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%22240%22%20height%3D%22240%22%3E%3Cfilter%20id%3D%22n%22%3E%3CfeTurbulence%20type%3D%22fractalNoise%22%20baseFrequency%3D%220.9%22%20numOctaves%3D%222%22%20stitchTiles%3D%22stitch%22/%3E%3CfeColorMatrix%20values%3D%220%200%200%200%200.35%20%200%200%200%200%200.28%20%200%200%200%200%200.18%20%200%200%200%200.09%200%22/%3E%3C/filter%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20filter%3D%22url%28%23n%29%22/%3E%3C/svg%3E);--rest:0 1px 0 rgba(14,28,51,.05),0 1px 2px rgba(14,28,51,.06),0 6px 16px -8px rgba(14,28,51,.14);--lift:0 1px 0 rgba(14,28,51,.05),0 2px 4px rgba(14,28,51,.06),0 14px 28px -12px rgba(14,28,51,.22);--hair:rgba(14,28,51,.14);--ease-out:cubic-bezier(.23,1,.32,1);--ease-in-out:cubic-bezier(.77,0,.175,1)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--paper:#131820;--sheet:#1a2029;--paper-deep:#0f1319;--ink:#efe8da;--ink-2:#b9b2a4;--ink-3:rgba(239,232,218,.18);--ink-4:rgba(239,232,218,.08);--hair:rgba(239,232,218,.16);--clay:#e0826f;color-scheme:dark;--ochre:#b9790f;--sage:#53956d;--plum:#ad72ab;--teal:#4092a3}}:root[data-theme=dark]{--paper:#131820;--sheet:#1a2029;--paper-deep:#0f1319;--ink:#efe8da;--ink-2:#b9b2a4;--ink-3:rgba(239,232,218,.18);--ink-4:rgba(239,232,218,.08);--hair:rgba(239,232,218,.16);--clay:#e0826f;color-scheme:dark;--ochre:#b9790f;--sage:#53956d;--plum:#ad72ab;--teal:#4092a3}@font-face{font-family:"Young Serif";font-style:normal;font-weight:400;font-display:swap;src:url(../../../brand/fonts/young-serif-latin-ext-400-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:"Young Serif";font-style:normal;font-weight:400;font-display:swap;src:url(../../../brand/fonts/young-serif-latin-400-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../../../brand/fonts/newsreader-latin-ext-opsz-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../../../brand/fonts/newsreader-latin-opsz-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../../../brand/fonts/newsreader-latin-ext-opsz-italic.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../../../brand/fonts/newsreader-latin-opsz-italic.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Recursive;font-style:normal;font-weight:300 1000;font-display:swap;src:url(../../../brand/fonts/recursive-latin-ext-casl-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Recursive;font-style:normal;font-weight:300 1000;font-display:swap;src:url(../../../brand/fonts/recursive-latin-casl-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Young Serif Fallback";src:local("Georgia"),local("Gelasio");size-adjust:114.63%;ascent-override:91.25%;descent-override:31.93%;line-gap-override:0%}@font-face{font-family:"Young Serif Fallback Noto";src:local("Noto Serif"),local("NotoSerif-Regular");size-adjust:106.24%;ascent-override:98.46%;descent-override:34.45%;line-gap-override:0%}@font-face{font-family:Newsreader Fallback;src:local("Georgia"),local("Gelasio");size-adjust:96.12%;ascent-override:76.47%;descent-override:27.57%;line-gap-override:0%}@font-face{font-family:Newsreader Fallback Noto;src:local("Noto Serif"),local("NotoSerif-Regular");size-adjust:89.09%;ascent-override:82.51%;descent-override:29.75%;line-gap-override:0%}@font-face{font-family:Recursive Fallback;src:local("Arial"),local("ArialMT"),local("Liberation Sans"),local("Arimo");size-adjust:114.4%;ascent-override:83.04%;descent-override:21.85%;line-gap-override:0%}@font-face{font-family:Recursive Fallback Roboto;src:local("Roboto"),local("Roboto-Regular");size-adjust:114.65%;ascent-override:82.86%;descent-override:21.81%;line-gap-override:0%}:root{--f-display: "Young Serif", "Young Serif Fallback", "Young Serif Fallback Noto", Georgia, serif;--f-text: "Newsreader", "Newsreader Fallback", "Newsreader Fallback Noto", Georgia, serif;--f-hand: "Recursive", "Recursive Fallback", "Recursive Fallback Roboto", ui-sans-serif, system-ui, sans-serif}:root{font-synthesis:none;--r-3: 3px;--t-press: .14s;--t-small: .16s;--t-lift: .2s;--t-move: .24s;--ok: var(--ink-2);--warn: var(--clay);--scrim: color-mix(in srgb, var(--ink) 32%, transparent);--drop: color-mix(in srgb, var(--ink) 9%, transparent);--tape: color-mix(in srgb, var(--paper-deep) 80%, transparent);--spacing-gutter: clamp(1rem, 4vw, 2.5rem);--leading-editorial-prose: 1.7;--font-size-editorial-prose: clamp(1.08rem, 1.5vw, 1.24rem);--masthead-height: 3.6rem;--measure-page: 76rem}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--scrim: color-mix(in srgb, var(--paper-deep) 72%, transparent);--drop: color-mix(in srgb, var(--paper-deep) 85%, transparent);--tape: color-mix(in srgb, var(--ink) 12%, var(--sheet))}}:root[data-theme=light]{color-scheme:light}:root[data-theme=dark]{--scrim: color-mix(in srgb, var(--paper-deep) 72%, transparent);--drop: color-mix(in srgb, var(--paper-deep) 85%, transparent);--tape: color-mix(in srgb, var(--ink) 12%, var(--sheet))}html{background:var(--paper);color:var(--ink);font-size:16px;font-family:var(--f-text);font-optical-sizing:auto;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;min-height:100vh;color:inherit;background:var(--paper);line-height:1.6}*,*:before,*:after{box-sizing:border-box}::selection{background:color-mix(in srgb,var(--clay) 22%,transparent);color:var(--ink)}:focus-visible{outline:2px solid var(--clay);outline-offset:3px}a:where(:not(.ac *)){color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}:where(:not(.ac *))::placeholder{color:var(--ink-2);opacity:1}h1:where(:not(.ac *)),h2:where(:not(.ac *)),h3:where(:not(.ac *)),h4:where(:not(.ac *)),h5:where(:not(.ac *)),h6:where(:not(.ac *)){margin:0;font-family:var(--f-display);font-weight:400;line-height:1.08;letter-spacing:-.01em;text-wrap:balance}p:where(:not(.ac *)){margin:0;text-wrap:pretty}.link,.page-copy a,.you-panel-copy a{text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:.24em;text-decoration-color:color-mix(in srgb,var(--clay) 45%,transparent);transition:text-decoration-color var(--t-small) var(--ease-out),text-decoration-thickness var(--t-small) var(--ease-out)}.link:hover,.page-copy a:hover,.you-panel-copy a:hover{text-decoration-color:var(--clay);text-decoration-thickness:2px}.go:where(:not(.ac *)){display:inline-flex;align-items:baseline;gap:.35rem}.go:where(:not(.ac *)):after{content:"→";transition:transform var(--t-lift) var(--ease-out)}.go:where(:not(.ac *)):hover:after{transform:translate(3px)}.kicker,.page-kicker{font-family:var(--f-hand);font-variation-settings:"CASL" .8;font-size:.86rem;font-weight:400;color:var(--clay);letter-spacing:.01em}.meta:where(:not(.ac *)){font-family:var(--f-hand);font-variation-settings:"CASL" .4;font-size:.8rem;color:var(--ink-2)}.num:where(:not(.ac *)){font-family:var(--f-hand);font-variation-settings:"CASL" 0;font-feature-settings:"tnum"}.page-frame{width:min(100%,var(--measure-page));margin:0 auto;padding:0 var(--spacing-gutter) 6rem}.page-heading{display:grid;gap:.6rem;padding-top:clamp(2rem,4vw,3.5rem)}.page-title{font-size:clamp(2.4rem,6vw,4rem)}.page-copy{max-width:40rem;font-family:var(--f-text);font-size:clamp(1.05rem,1.5vw,1.2rem);line-height:var(--leading-editorial-prose);color:var(--ink-2)}.paper-panel{background:var(--sheet);border-radius:var(--r-3);box-shadow:var(--rest)}.stack:where(:not(.ac *)){display:grid;gap:1.5rem}.eyebrow-link:where(:not(.ac *)){display:inline-flex;align-items:center;gap:.45rem;font-family:var(--f-hand);font-size:.86rem;color:var(--clay)}.shell-padding{padding-top:clamp(1.25rem,3vw,2.5rem);padding-bottom:5rem}.btn:where(:not(.ac *)){display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:40px;padding:.6rem 1rem;border:1px solid var(--ink);border-radius:var(--r-1);background:var(--sheet);color:var(--ink);font:500 .95rem/1 var(--f-text);cursor:pointer;transition:background-color var(--t-small) var(--ease-out),color var(--t-small) var(--ease-out),transform var(--t-press) var(--ease-out)}.btn:where(:not(.ac *)):hover{background:var(--paper-deep)}.btn:where(:not(.ac *)):active{transform:scale(.97)}.btn:where(:not(.ac *)):disabled{opacity:.55;cursor:not-allowed}.btn--primary{background:var(--ink);color:var(--sheet)}.btn--primary:hover{background:var(--ink);color:var(--sheet);opacity:.9}.btn--ghost{border-color:transparent;background:transparent;color:var(--ink-2)}.btn--ghost:hover{background:var(--paper-deep);color:var(--ink)}.chip:where(:not(.ac *)){display:inline-flex;align-items:center;gap:.35rem;padding:.42rem .7rem;border-radius:var(--r-2);background:var(--paper-deep);color:var(--ink);font:500 .86rem/1 var(--f-text)}.switch{position:relative;display:inline-block;flex:none;width:38px;height:22px;padding:0;border:0;border-radius:var(--r-1);background:transparent;box-shadow:inset 0 0 0 1.5px var(--ink-2);cursor:pointer;transition:background-color var(--t-lift) var(--ease-out),box-shadow var(--t-lift) var(--ease-out)}button.switch:before{content:"";position:absolute;inset:-11px -4px}.switch:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:var(--r-2);background:var(--ink-2);box-shadow:none;transition:transform var(--t-lift) var(--ease-out),background-color var(--t-lift) var(--ease-out)}:checked+.switch,.switch[aria-checked=true]{background:var(--ink);box-shadow:none}:checked+.switch:after,.switch[aria-checked=true]:after{background:var(--sheet);transform:translate(16px)}.switch:disabled{opacity:.55;cursor:progress}:focus-visible+.switch{outline:2px solid var(--clay);outline-offset:3px}.set:where(:not(.ac *)){background:var(--sheet);border-radius:var(--r-3);box-shadow:var(--rest)}.set:where(:not(.ac *))>h2,.set-title:where(:not(.ac *)){padding:1rem 1.2rem .6rem;font-size:1.15rem}.row:where(:not(.ac *)){display:flex;align-items:center;gap:1rem;min-height:56px;padding:.7rem 1.2rem;border-top:1px solid var(--hair)}.row__text{display:grid;flex:1;gap:.1rem;min-width:0}.row__label{font-size:1rem;font-weight:500}@media(max-width:47.99rem){.row:where(:not(.ac *)){min-height:60px}}.you-panel{display:grid;gap:.9rem;padding:1.1rem 1.2rem 1.2rem;border-radius:var(--r-3);background:var(--sheet);box-shadow:var(--rest)}.you-panel--paper{background:var(--sheet)}.you-panel-kicker{margin:0;font-family:var(--f-hand);font-variation-settings:"CASL" .8;font-size:.86rem;color:var(--clay)}.you-panel-title{margin:0;font-size:clamp(1.15rem,2vw,1.35rem);line-height:1.15}.you-panel-copy{margin:0;max-width:42rem;font-family:var(--f-text);font-size:.98rem;line-height:1.55;color:var(--ink-2)}.you-label{margin:0;font-family:var(--f-hand);font-variation-settings:"CASL" .4;font-size:.8rem;color:var(--ink-2)}.you-action,.you-action-secondary{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:40px;padding:.55rem 1rem;border-radius:var(--r-1);font:500 .95rem/1 var(--f-text);cursor:pointer;transition:background-color var(--t-small) var(--ease-out),color var(--t-small) var(--ease-out),transform var(--t-press) var(--ease-out)}.you-action{border:1px solid var(--ink);background:var(--ink);color:var(--sheet)}.you-action-secondary{border:1px solid var(--ink);background:var(--sheet);color:var(--ink)}.you-action-secondary:hover{background:var(--paper-deep)}.you-action:active,.you-action-secondary:active{transform:scale(.97)}.you-action:disabled,.you-action-secondary:disabled{opacity:.55;cursor:not-allowed}.you-field{display:grid;gap:.35rem}.you-field span{font-family:var(--f-hand);font-variation-settings:"CASL" .4;font-size:.8rem;color:var(--ink-2)}.you-field input,.you-field select{min-height:2.6rem;padding:.5rem .65rem;border:1px solid var(--ink-2);border-radius:var(--r-1);background:var(--paper);color:var(--ink)}.you-field input:focus-visible,.you-field select:focus-visible{outline:2px solid var(--clay);outline-offset:2px}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-property:opacity,color,background-color,border-color,box-shadow,text-decoration-color!important;animation:none!important;scroll-behavior:auto!important}}.masthead.svelte-179m8z7{width:100%}.feedback-wide.svelte-179m8z7{display:none}@media(min-width:48rem){.feedback-wide.svelte-179m8z7{display:inline-flex}}.masthead-inner.svelte-179m8z7{display:flex;align-items:center;gap:clamp(.6rem,3vw,2.2rem);width:min(100%,var(--measure-page));min-height:var(--masthead-height);margin:0 auto;padding:.55rem var(--spacing-gutter)}.brand.svelte-179m8z7{display:inline-flex;flex:none;align-items:center;gap:.5rem;color:var(--ink)}.wordmark.svelte-179m8z7{font-family:var(--f-display);font-size:1.6rem;line-height:1;letter-spacing:-.01em;transform:translateY(-.06em)}.places.svelte-179m8z7{position:relative;display:flex;align-self:stretch;align-items:stretch;gap:.25rem;min-width:0;margin-block:-.55rem}.place.svelte-179m8z7{--place-pad: .9rem;position:relative;display:inline-flex;align-items:center;min-height:36px;padding:.35rem var(--place-pad) .45rem;font-family:var(--f-text);font-size:1.02rem;color:var(--ink-2);transition:color var(--t-lift) var(--ease-out)}.place.svelte-179m8z7:hover,.place[aria-current=page].svelte-179m8z7{color:var(--ink)}.place[aria-current=page].svelte-179m8z7{font-weight:500}.place.svelte-179m8z7:focus-visible{outline-offset:calc(-1*min(8px,var(--place-pad) - 3px));border-radius:var(--r-1)}.place.svelte-179m8z7:after{content:"";position:absolute;right:var(--place-pad);bottom:0;left:var(--place-pad);height:3px;background:var(--ink-3);opacity:0;transition:opacity var(--t-small) var(--ease-out)}.place[aria-current=page].svelte-179m8z7:after{background:var(--clay);opacity:1}@media(hover:hover){.place.svelte-179m8z7:hover:after{opacity:1}}@media(prefers-reduced-motion:reduce){.place.svelte-179m8z7,.place.svelte-179m8z7:after{transition:none}}.place--us.svelte-179m8z7{gap:.3rem}.unread-dot.svelte-179m8z7{width:.4rem;height:.4rem;border-radius:50%;background:var(--clay)}.you.svelte-179m8z7{display:flex;flex:none;align-items:center;gap:.9rem;margin-left:auto}.date.svelte-179m8z7{font-family:var(--f-hand);font-variation-settings:"CASL" .4;font-size:.86rem;color:var(--ink-2);white-space:nowrap}.account-menu.svelte-179m8z7{position:relative}.account-trigger.svelte-179m8z7{position:relative;display:grid;place-items:center;width:34px;height:34px;list-style:none;border:1px solid var(--hair);border-radius:50%;background:var(--paper-deep);color:var(--ink);cursor:pointer;transition:border-color var(--t-small) var(--ease-out)}.account-trigger--disc.svelte-179m8z7{--disc-ring: var(--hair);border:0;background:transparent}.account-trigger--disc.svelte-179m8z7:hover,.account-menu[open].svelte-179m8z7 .account-trigger--disc:where(.svelte-179m8z7){--disc-ring: var(--ink-3)}@media(pointer:coarse){.account-menu.svelte-179m8z7{--touch-pad: 5px}.account-trigger.svelte-179m8z7:before{content:"";position:absolute;inset:calc(-1 * var(--touch-pad))}}.account-trigger.svelte-179m8z7::-webkit-details-marker{display:none}.account-trigger.svelte-179m8z7:hover,.account-menu[open].svelte-179m8z7 .account-trigger:where(.svelte-179m8z7){border-color:var(--ink-3)}.account-icon.svelte-179m8z7{width:1.1rem;height:1.1rem}.menu-surface.svelte-179m8z7{position:absolute;top:calc(100% + .6rem);right:0;z-index:60;display:grid;gap:.2rem;min-width:11rem;padding:.45rem;border-radius:var(--r-1);background:var(--sheet);box-shadow:var(--lift)}.menu-surface.svelte-179m8z7 a:where(.svelte-179m8z7),.menu-surface.svelte-179m8z7 .feedback-button--menu,.menu-surface.svelte-179m8z7 .sign-out-link{display:block;padding:.5rem .65rem;border-radius:var(--r-2);font-family:var(--f-text);font-size:.98rem;color:var(--ink);text-align:left}.menu-surface.svelte-179m8z7 a:where(.svelte-179m8z7):hover,.menu-surface.svelte-179m8z7 .feedback-button--menu:hover,.menu-surface.svelte-179m8z7 .sign-out-link:hover{background:var(--paper-deep)}.menu-surface.svelte-179m8z7 a.active:where(.svelte-179m8z7){color:var(--clay)}.sign-out-link{all:unset;box-sizing:border-box;cursor:pointer;text-align:left}@media(max-width:47.99rem){.date.svelte-179m8z7{display:none}.place.svelte-179m8z7{--place-pad: .7rem;min-height:44px}}.masthead.svelte-179m8z7:has(#croissant-chip){container:masthead / inline-size}@container masthead (max-width: 70rem){.date.svelte-179m8z7{display:none}}@container masthead (max-width: 43.75rem){.feedback-wide.svelte-179m8z7{display:none}}@container masthead (max-width: 40rem){.wordmark.svelte-179m8z7{display:none}}@media(max-width:30rem){.masthead.svelte-179m8z7:has(#croissant-chip) .you:where(.svelte-179m8z7) .theme-toggle{display:none}.masthead.svelte-179m8z7:has(#croissant-chip) .you:where(.svelte-179m8z7){gap:.5rem}}@media(max-width:24rem){.masthead.svelte-179m8z7:has(.place--us:where(.svelte-179m8z7)) .wordmark:where(.svelte-179m8z7){display:none}}@media(max-width:30rem){.masthead.svelte-179m8z7:has(.place--lab:where(.svelte-179m8z7)) .wordmark:where(.svelte-179m8z7){display:none}}@media(max-width:26rem){.wordmark.svelte-179m8z7{font-size:1.35rem}.place.svelte-179m8z7{--place-pad: .55rem;font-size:.98rem}}@media(max-width:24rem){.masthead.svelte-179m8z7:has(.place--us:where(.svelte-179m8z7)):has(.place--lab:where(.svelte-179m8z7)) .place:where(.svelte-179m8z7){--place-pad: .4rem}}.app-shell.svelte-1n84jjn{min-height:100vh}.shell-header.svelte-1n84jjn{position:sticky;top:0;z-index:50;border-bottom:1px solid var(--hair);background:var(--paper)}.shell-main.svelte-1n84jjn{padding-top:0;padding-bottom:5rem}.brand-line.svelte-1lartnp{width:min(100%,var(--measure-page));margin:0 auto;padding:1rem var(--spacing-gutter) 0}.brand.svelte-1lartnp{display:inline-flex;align-items:center;gap:.5rem;color:var(--ink)}.wordmark.svelte-1lartnp{font-family:var(--f-display);font-size:1.6rem;line-height:1;transform:translateY(-.06em)}.feedback-modal-backdrop.svelte-1x1d3tj{position:fixed;inset:0;background:var(--scrim);display:flex;align-items:center;justify-content:center;z-index:100;padding:1rem;animation:svelte-1x1d3tj-feedback-modal-fade-in .15s ease-out}.feedback-modal.svelte-1x1d3tj{background:var(--sheet);border-radius:var(--r-1);padding:2rem;max-width:32rem;width:100%;box-shadow:var(--lift);box-sizing:border-box;animation:svelte-1x1d3tj-feedback-modal-slide-in .15s ease-out}@keyframes svelte-1x1d3tj-feedback-modal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes svelte-1x1d3tj-feedback-modal-slide-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.feedback-modal-title.svelte-1x1d3tj,.feedback-modal-discard-title.svelte-1x1d3tj{margin:0 0 .5rem;font-size:1.4rem}.feedback-modal-subtitle.svelte-1x1d3tj{margin:0 0 1.25rem;color:var(--ink-2);font-size:.95rem;line-height:1.5}.feedback-modal-types.svelte-1x1d3tj{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem}.feedback-modal-types.svelte-1x1d3tj button:where(.svelte-1x1d3tj){min-height:2.75rem;padding:.55rem 1rem;border:1px solid var(--ink-3);border-radius:var(--r-1);background:var(--sheet);font-size:.78rem;font-weight:500;cursor:pointer;transition:border-color 80ms ease}.feedback-modal-types.svelte-1x1d3tj button.active:where(.svelte-1x1d3tj){border-color:var(--clay);color:var(--clay)}.feedback-modal-types.svelte-1x1d3tj button:where(.svelte-1x1d3tj):focus-visible{outline:2px solid var(--clay);outline-offset:1px}.feedback-modal-message-label.svelte-1x1d3tj{display:block;margin-bottom:.6rem}.sr-only.svelte-1x1d3tj{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.feedback-modal-textarea.svelte-1x1d3tj{width:100%;min-height:8rem;max-height:60vh;padding:.75rem 1rem;border:1px solid var(--ink-2);border-radius:var(--r-1);background:var(--sheet);font-size:.95rem;font-family:inherit;line-height:1.5;resize:vertical;box-sizing:border-box}.feedback-modal-textarea.svelte-1x1d3tj:focus{outline:2px solid var(--clay);outline-offset:1px}.feedback-modal-soft-warning.svelte-1x1d3tj{margin:0 0 .6rem;color:var(--ink-2);font-size:.8rem;font-style:italic}.feedback-modal-error.svelte-1x1d3tj{margin:0 0 1rem;color:var(--clay);font-size:.85rem}.feedback-modal-actions.svelte-1x1d3tj{display:flex;justify-content:flex-end;gap:.6rem;margin-top:1.25rem}.feedback-modal-error.svelte-1x1d3tj+.feedback-modal-actions:where(.svelte-1x1d3tj){margin-top:0}.feedback-modal-discard-actions.svelte-1x1d3tj{display:flex;justify-content:flex-end;gap:.6rem;margin-top:1.25rem}.feedback-modal-button.svelte-1x1d3tj{min-height:2.75rem;padding:.6rem 1.2rem;border:1px solid transparent;border-radius:var(--r-1);font-size:.85rem;font-weight:500;cursor:pointer}.feedback-modal-button--primary.svelte-1x1d3tj{background:var(--clay);color:var(--sheet)}.feedback-modal-button--primary[disabled].svelte-1x1d3tj{opacity:.5;cursor:not-allowed}.feedback-modal-button--secondary.svelte-1x1d3tj{background:transparent;color:var(--ink-2);border-color:var(--ink-3)}.feedback-modal-button.svelte-1x1d3tj:focus-visible{outline:2px solid var(--clay);outline-offset:2px}.feedback-modal-success.svelte-1x1d3tj{margin:0;padding:.5rem 0;text-align:center;font-size:1rem;color:var(--ink)}.feedback-modal-form--dimmed.svelte-1x1d3tj{opacity:.5;transition:opacity .12s ease}@media(max-width:600px){.feedback-modal-backdrop.svelte-1x1d3tj{padding:.75rem}.feedback-modal.svelte-1x1d3tj{padding:1.5rem;max-width:100%}}@media(prefers-reduced-motion:reduce){.feedback-modal-backdrop.svelte-1x1d3tj,.feedback-modal.svelte-1x1d3tj{animation:none!important}}.extension-health-banner.svelte-1w83bh7{margin:.75rem auto;max-width:72rem;padding:.75rem 1rem;border-radius:var(--r-3);background:var(--sheet);box-shadow:var(--rest);color:var(--ink)}strong.svelte-1w83bh7{font-family:var(--f-hand);font-variation-settings:"CASL" .8;font-size:.86rem;font-weight:400;color:var(--clay)}ul.svelte-1w83bh7{margin:.35rem 0 0;padding-left:1.15rem}.view-only-notice.svelte-4ogfoz{display:flex;align-items:center;justify-content:center;height:var(--shell-notice-height, 2.5rem);padding:0 1rem;background:var(--ink);color:var(--paper)}p.svelte-4ogfoz{margin:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-family:var(--f-text);font-size:.95rem;line-height:1.4;text-align:center}strong.svelte-4ogfoz{font-weight:700}.narrow.svelte-4ogfoz{display:none}@media(max-width:640px){.wide.svelte-4ogfoz{display:none}.narrow.svelte-4ogfoz{display:inline}}.update-bar.svelte-u1gjj2{position:relative;display:flex;align-items:center;justify-content:center;height:var(--shell-notice-height, 2.5rem);padding:0 3.25rem;background:var(--ink);color:var(--paper)}.update-bar__text.svelte-u1gjj2{margin:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-family:var(--f-text);font-size:.95rem;line-height:1.4;text-align:center}.update-bar__link.svelte-u1gjj2{margin-left:.4rem;color:inherit;font-weight:700;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.22em}.update-bar__link.svelte-u1gjj2:hover{text-decoration-thickness:2px}.update-bar__close.svelte-u1gjj2{position:absolute;top:50%;right:.6rem;display:grid;place-items:center;width:2.25rem;height:2.25rem;transform:translateY(-50%);padding:0;border:0;border-radius:var(--r-1);background:transparent;color:var(--paper);opacity:.8;cursor:pointer}.update-bar__close.svelte-u1gjj2:hover{opacity:1}.update-bar__link.svelte-u1gjj2:focus-visible,.update-bar__close.svelte-u1gjj2:focus-visible{outline:2px solid var(--paper);outline-offset:2px}
