@layer ui;@layer ui{@font-face{font-family:"Level Serif";font-style:normal;font-weight:200 900;font-display:swap;src:url(/fonts/source-serif-4/v15/latin-ext.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Level Serif";font-style:normal;font-weight:200 900;font-display:swap;src:url(/fonts/source-serif-4/v15/latin.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}}@layer ui;@layer ui{:root{color-scheme:light;--paper: #ffffff;--paper-grouped: #f2f2f2;--paper-raised: #ffffff;--ink: #000000;--ink-secondary: #5e5e5e;--control-edge: #858585;--hairline: rgb(0 0 0 / .1);--window-rim: rgb(0 0 0 / .1);--heart: #b8141a;--destructive: #b8141a;--saved: #a86a00;--reposted: #005edb;--switch-on: #34c759;--switch-off: #c5c5c7;--switch-thumb: #ffffff;--switch-ring: var(--control-edge);--switch-thumb-shadow: 0 0 0 .5px var(--hairline);--field-well: var(--paper-grouped);--segment-fill: var(--paper);--segment-edge: var(--control-edge);--monogram-on-paper: var(--paper-grouped);--monogram-on-raised: var(--paper-grouped);--monogram-on-grouped: var(--paper-raised);--unread: var(--ink);--row-shade: rgb(0 0 0 / .06);--immersive: #000000;--on-immersive: #ffffff;--scrim: rgb(0 0 0 / .2);--window-shade: rgb(0 0 0 / .06);--mask-on: #000000;--mask-off: rgb(0 0 0 / 0);--glass-fill: rgb(255 255 255 / .72);--glass-fill-raised: var(--glass-fill);--glass-edge: var(--control-edge);--glass-blur: blur(20px) saturate(180%);--shadow-float: 0 12px 32px -12px rgb(0 0 0 / .28);--font-serif: ui-serif, "Level Serif", Charter, "Iowan Old Style", Georgia, serif;--font-rounded: ui-rounded, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Noto Sans", system-ui, sans-serif;--u: .0625rem ;--u-reader: var(--u);--type-person-name-size: calc(22 * var(--u));--type-person-name-line: calc(28 / 22);--type-person-name-weight: 600;--type-contract-size: calc(22 * var(--u));--type-contract-line: calc(28 / 22);--type-contract-weight: 400;--type-post-headline-size: calc(20 * var(--u));--type-post-headline-line: 1.25;--type-post-headline-weight: 500;--type-body-size: calc(17 * var(--u));--type-body-line: 1.5;--type-body-weight: 400;--type-comment-size: calc(16 * var(--u));--type-comment-line: 1.5;--type-comment-weight: 400;--type-caption-size: calc(15 * var(--u));--type-caption-line: calc(20 / 15);--type-caption-weight: 400;--type-nav-title-size: calc(17 * var(--u));--type-nav-title-line: calc(22 / 17);--type-nav-title-weight: 600;--type-sheet-title-size: calc(20 * var(--u));--type-sheet-title-line: 1.25;--type-sheet-title-weight: 600;--type-name-size: calc(16 * var(--u));--type-name-line: 1.3125 ;--type-name-weight: 600;--type-row-title-size: calc(17 * var(--u));--type-row-title-line: calc(22 / 17);--type-row-title-weight: 400;--type-button-size: calc(17 * var(--u));--type-button-line: calc(22 / 17);--type-button-weight: 600;--type-button-compact-size: calc(15 * var(--u));--type-button-compact-line: calc(20 / 15);--type-button-compact-weight: 600;--type-section-label-size: calc(15 * var(--u));--type-section-label-line: calc(20 / 15);--type-section-label-weight: 600;--type-secondary-size: calc(15 * var(--u));--type-secondary-line: calc(20 / 15);--type-secondary-weight: 400;--type-meta-size: max(12px, calc(13 * var(--u)));--type-meta-line: calc(18 / 13);--type-meta-weight: 400;--type-label-size: max(12px, calc(12 * var(--u)));--type-label-line: calc(16 / 12);--type-label-weight: 400;--glyph-regular: 1.6;--glyph-semibold: 2.2;--glyph-bold: 2.5;--g: clamp(10px, 3.4561vw, 21.428px);--device-pixel: 1px;--space-xs: calc(var(--g) * .382);--space-s: calc(var(--g) * .618);--space-m: var(--g);--space-l: calc(var(--g) * 1.618);--space-xl: calc(var(--g) * 2.618);--target: max(44px, calc(44 * var(--u)));--column: 620px;--rail: 180px;--bar-target: max(44px, calc(44*min(var(--u), calc(19px / 17))) );--bar-height: calc(var(--bar-target) + 2 * var(--space-s));--corner-device: calc(.118*min(100vw, 440px)) ;--surface-min: 10px;--r-sheet: max(var(--surface-min), calc(var(--corner-device) - var(--space-xs)));--r-dialog: var(--corner-device);--r-card: max(var(--surface-min), calc(var(--corner-device) - var(--g)));--r-card-in-sheet: max(var(--surface-min), calc(var(--r-sheet) - var(--g)));--r-row: max(var(--surface-min), calc(var(--r-card) - var(--space-xs)));--r-toast: max(var(--surface-min), calc(var(--corner-device) - var(--g)));--r-menu: max(var(--surface-min), calc(var(--corner-device) - var(--space-s)));--r-menu-row: max(var(--surface-min), calc(var(--r-menu) - var(--space-xs)));--r-capsule: 999px;--r-circle: 50%;--field-height: max(50px, calc(50 * var(--u)));--r-field: calc(var(--field-height) / 2);--dur-press: .12s;--ease-press: cubic-bezier(0, 0, .58, 1);--dur-fade: .18s;--ease-fade: cubic-bezier(.42, 0, .58, 1);--dur-standard: .4s;--ease-standard: linear(0, .011 2%, .041 4%, .084 6%, .137 8%, .195 10%, .257 12%, .351 15%, .442 18%, .528 21%, .63 25%, .716 29%, .803 34%, .879 40%, .936 47%, .974 55%, .994 64%, 1.001 74%, 1.003 86%, 1);--dur-arrival: .51s;--ease-arrival: linear(0, .011 2%, .039 4%, .08 6%, .13 8%, .185 10%, .244 12%, .334 15%, .422 18%, .505 21%, .605 25%, .691 29%, .778 34%, .856 40%, .918 47%, .96 55%, .985 64%, .997 74%, 1.001 86%, 1);--dur-hero: .46s;--ease-hero: linear(0, .01 2%, .035 4%, .071 6%, .116 8%, .166 10%, .219 12%, .301 15%, .382 18%, .458 21%, .552 25%, .635 29%, .721 34%, .802 40%, .871 47%, .922 55%, .958 64%, .979 74%, .992 86%, 1);--dur-unhurried: .5s;--ease-unhurried: cubic-bezier(.42, 0, .58, 1);--travel: 1;--delay-spinner: .3s;--z-nav: 20;--z-sticky: 30;--z-menu: 40;--z-viewer: 50;--z-scrim: 60;--z-toast: 80;--z-skip: 100}@media(min-resolution:2dppx){:root{--device-pixel: .5px}}@media(min-resolution:3dppx){:root{--device-pixel: calc(1px / 3)}}@supports (width: round(nearest,1px,1px)){:root{--g: round(nearest, clamp(10px, 3.4561vw, 21.428px), var(--device-pixel))}}@supports not (transition-timing-function: linear(0,1)){:root{--ease-standard: cubic-bezier(.2, .8, .2, 1);--ease-arrival: cubic-bezier(.2, .8, .2, 1);--ease-hero: cubic-bezier(.2, .8, .2, 1)}}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--paper: #000000;--paper-grouped: #000000;--paper-raised: #171717;--ink: #ffffff;--ink-secondary: #a1a1a1;--control-edge: #6e6e6e;--hairline: rgb(255 255 255 / .14);--window-rim: rgb(255 255 255 / .12);--heart: #ff575c;--destructive: #ff575c;--saved: #ffc73d;--reposted: #61abff;--switch-on: #30d158;--switch-off: #565659;--switch-ring: transparent;--switch-thumb-shadow: none;--field-well: var(--paper-raised);--segment-fill: var(--paper-raised);--segment-edge: var(--hairline);--monogram-on-paper: var(--paper-raised);--monogram-on-raised: var(--paper);--monogram-on-grouped: var(--paper-raised);--row-shade: rgb(255 255 255 / .09);--scrim: rgb(0 0 0 / .48);--glass-fill: rgb(0 0 0 / .72);--glass-fill-raised: rgb(255 255 255 / .07);--glass-edge: var(--hairline);--shadow-float: none}}:root[data-theme=dark]{color-scheme:dark;--paper: #000000;--paper-grouped: #000000;--paper-raised: #171717;--ink: #ffffff;--ink-secondary: #a1a1a1;--control-edge: #6e6e6e;--hairline: rgb(255 255 255 / .14);--window-rim: rgb(255 255 255 / .12);--heart: #ff575c;--destructive: #ff575c;--saved: #ffc73d;--reposted: #61abff;--switch-on: #30d158;--switch-off: #565659;--switch-ring: transparent;--switch-thumb-shadow: none;--field-well: var(--paper-raised);--segment-fill: var(--paper-raised);--segment-edge: var(--hairline);--monogram-on-paper: var(--paper-raised);--monogram-on-raised: var(--paper);--monogram-on-grouped: var(--paper-raised);--row-shade: rgb(255 255 255 / .09);--scrim: rgb(0 0 0 / .48);--glass-fill: rgb(0 0 0 / .72);--glass-fill-raised: rgb(255 255 255 / .07);--glass-edge: var(--hairline);--shadow-float: none}:root[data-theme=light]{color-scheme:light}@media(prefers-contrast:more){:root{--ink-secondary: #474747;--control-edge: #646464;--hairline: rgb(0 0 0 / .22);--window-rim: rgb(0 0 0 / .22);--heart: #94000a;--destructive: #94000a;--saved: #805000;--reposted: #0047ad;--switch-on: #248a3d;--row-shade: rgb(0 0 0 / .1);--glass-fill: var(--paper-raised)}}@media(prefers-contrast:more)and (prefers-color-scheme:dark){:root:not([data-theme=light]){--paper-raised: #242424;--ink-secondary: #bdbdbd;--control-edge: #8f8f8f;--hairline: rgb(255 255 255 / .28);--window-rim: rgb(255 255 255 / .26);--heart: #ff8585;--destructive: #ff8585;--saved: #ffd973;--reposted: #8fc7ff;--switch-on: #30db5b;--row-shade: rgb(255 255 255 / .14);--glass-fill: var(--paper-raised)}}@media(prefers-contrast:more){:root[data-theme=dark]{--paper-raised: #242424;--ink-secondary: #bdbdbd;--control-edge: #8f8f8f;--hairline: rgb(255 255 255 / .28);--window-rim: rgb(255 255 255 / .26);--heart: #ff8585;--destructive: #ff8585;--saved: #ffd973;--reposted: #8fc7ff;--switch-on: #30db5b;--row-shade: rgb(255 255 255 / .14);--glass-fill: var(--paper-raised)}}.level-dark{color-scheme:dark;--paper: #000000;--paper-grouped: #000000;--paper-raised: #171717;--ink: #ffffff;--ink-secondary: #a1a1a1;--control-edge: #6e6e6e;--hairline: rgb(255 255 255 / .14);--window-rim: rgb(255 255 255 / .12);--heart: #ff575c;--destructive: #ff575c;--saved: #ffc73d;--reposted: #61abff;--switch-on: #30d158;--switch-off: #565659;--switch-ring: transparent;--switch-thumb-shadow: none;--field-well: var(--paper-raised);--segment-fill: var(--paper-raised);--segment-edge: var(--hairline);--monogram-on-paper: var(--paper-raised);--monogram-on-raised: var(--paper);--monogram-on-grouped: var(--paper-raised);--row-shade: rgb(255 255 255 / .09);--scrim: rgb(0 0 0 / .48);--glass-fill: rgb(0 0 0 / .72);--glass-fill-raised: rgb(255 255 255 / .07);--glass-edge: var(--hairline);--shadow-float: none;color:var(--ink)}@media(prefers-contrast:more){.level-dark{--paper-raised: #242424;--ink-secondary: #bdbdbd;--control-edge: #8f8f8f;--hairline: rgb(255 255 255 / .28);--window-rim: rgb(255 255 255 / .26);--heart: #ff8585;--destructive: #ff8585;--saved: #ffd973;--reposted: #8fc7ff;--switch-on: #30db5b;--row-shade: rgb(255 255 255 / .14);--glass-fill: var(--paper-raised)}}@media(forced-colors:active){:root{--paper: Canvas;--paper-grouped: Canvas;--paper-raised: Canvas;--ink: CanvasText;--ink-secondary: CanvasText;--control-edge: ButtonBorder;--hairline: CanvasText;--window-rim: CanvasText;--unread: CanvasText;--glass-fill: Canvas;--glass-edge: ButtonBorder;--switch-off: Canvas;--switch-thumb: ButtonText}}@media(prefers-reduced-motion:reduce){:root{--dur-press: 0ms;--dur-standard: var(--dur-fade);--ease-standard: var(--ease-fade);--dur-arrival: var(--dur-fade);--ease-arrival: var(--ease-fade);--dur-hero: var(--dur-fade);--ease-hero: var(--ease-fade);--dur-unhurried: var(--dur-fade);--ease-unhurried: var(--ease-fade);--travel: 0}}[data-type-cap=xLarge]{--u: min(var(--u-reader), calc(19px / 17))}[data-type-cap=accessibility1]{--u: min(var(--u-reader), calc(28px / 17))}[data-type-cap] :is(.ui-menu,.ui-sheet){--u: var(--u-reader)}[data-type-cap],[data-type-cap] :is(.ui-menu,.ui-sheet){--type-person-name-size: calc(22 * var(--u));--type-contract-size: calc(22 * var(--u));--type-post-headline-size: calc(20 * var(--u));--type-body-size: calc(17 * var(--u));--type-comment-size: calc(16 * var(--u));--type-caption-size: calc(15 * var(--u));--type-nav-title-size: calc(17 * var(--u));--type-sheet-title-size: calc(20 * var(--u));--type-name-size: calc(16 * var(--u));--type-row-title-size: calc(17 * var(--u));--type-button-size: calc(17 * var(--u));--type-button-compact-size: calc(15 * var(--u));--type-section-label-size: calc(15 * var(--u));--type-secondary-size: calc(15 * var(--u));--type-meta-size: max(12px, calc(13 * var(--u)));--type-label-size: max(12px, calc(12 * var(--u)));--target: max(44px, calc(44 * var(--u)));--field-height: max(50px, calc(50 * var(--u)));--r-field: calc(var(--field-height) / 2)}}@layer ui;@layer ui{html{-webkit-text-size-adjust:100%;text-size-adjust:100%}@supports (font: -apple-system-body) and (-webkit-touch-callout: none){html{font:-apple-system-body}:root{--u: calc(1rem / 17)}}*,*:before,*:after{box-sizing:border-box}body{margin:0;min-height:100dvh;background:var(--paper);color:var(--ink);font-family:var(--font-rounded);font-size:var(--type-row-title-size);line-height:var(--type-row-title-line);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-kerning:normal;font-optical-sizing:auto}html[data-viewer-start] body:has(>#root:empty){background:var(--immersive)}img,video,svg{display:block;max-width:100%}button,input,textarea,select{font:inherit;color:inherit}textarea{resize:none}textarea,input:is(:not([type]),[type=text],[type=search]){unicode-bidi:plaintext}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--ink);outline-offset:2px}:focus:not(:focus-visible){outline:none}@media(forced-colors:active){:focus-visible{outline-color:Highlight}}}@layer ui;@layer ui{.ui-object{border-radius:11.8%}.ui-object-frame{container-type:inline-size}.ui-object-frame>.ui-object-shape{border-radius:11.8cqi;overflow:clip}.ui-object-fill{position:absolute;inset:0;border-radius:min(11.8cqw,50cqmin)}.ui-window{--a: 1;--box: 1;position:relative;container-type:size;width:calc(100%*min(1,var(--a) / var(--box)));aspect-ratio:var(--a);margin-inline:auto}.ui-window[data-cut=post]{--box: .625}.ui-window__clip{position:absolute;inset:0;overflow:hidden;border-radius:min(calc(11.8cqw/min(1,var(--a))),50cqmin);isolation:isolate}.ui-window[data-cut=post]>.ui-window__clip{border-radius:0}.ui-capsule{border-radius:var(--r-capsule)}.ui-circle{border-radius:var(--r-circle);aspect-ratio:1}.ui-surface{border-radius:var(--surface-r, var(--r-card))}.ui-surface-plate{--monogram-fill: var(--monogram-on-raised);position:relative;isolation:isolate}.ui-surface-plate>.ui-plate{position:absolute;inset:0;z-index:-1;container-type:size;pointer-events:none}.ui-surface-plate>.ui-plate:before{content:"";position:absolute;inset:0;border-radius:min(var(--surface-r, var(--r-card)),30cqmin);background:var(--plate-fill, var(--paper-raised));border:1px solid var(--plate-edge, var(--hairline))}@supports (corner-shape: superellipse(1.2)){.ui-object,.ui-object-shape,.ui-object-fill,.ui-window__clip,.ui-surface,.ui-surface-plate>.ui-plate:before,.ui-window__clip:before,.ui-window__clip:after,.ui-avatar:after{corner-shape:superellipse(1.2)}.ui-capsule,.ui-circle{corner-shape:round}}.ui-r-card{--surface-r: var(--r-card)}.ui-r-card-in-sheet{--surface-r: var(--r-card-in-sheet)}.ui-r-sheet{--surface-r: var(--r-sheet)}.ui-r-dialog{--surface-r: var(--r-dialog)}.ui-r-toast{--surface-r: var(--r-toast)}.ui-r-menu{--surface-r: var(--r-menu)}.ui-r-row{--surface-r: var(--r-row)}.ui-fill-raised{--plate-fill: var(--paper-raised);--monogram-fill: var(--monogram-on-raised)}.ui-fill-paper{--plate-fill: var(--paper);--monogram-fill: var(--monogram-on-paper)}.ui-fill-grouped{--plate-fill: var(--paper-grouped);--monogram-fill: var(--monogram-on-grouped)}.ui-surface.ui-fill-raised,.ui-surface.ui-fill-paper,.ui-surface.ui-fill-grouped{background:var(--plate-fill)}.ui-surface.ui-edged{border:1px solid var(--hairline)}.ui-surface-plate:not(.ui-edged){--plate-edge: transparent}}:root{--site-title: 500 calc(28 * var(--u)) / calc(34 / 28) var(--font-serif);--site-display: 400 calc(22 * var(--u)) / calc(28 / 22) var(--font-serif);--site-heading: 500 calc(22 * var(--u)) / calc(28 / 22) var(--font-serif);--site-body: var(--type-body-weight) var(--type-body-size) / var(--type-body-line) var(--font-serif);--site-row-title: var(--type-row-title-weight) var(--type-row-title-size) / var(--type-row-title-line) var(--font-rounded);--site-button: var(--type-button-weight) var(--type-button-size) / var(--type-button-line) var(--font-rounded);--site-button-compact: var(--type-button-compact-weight) var(--type-button-compact-size) / var(--type-button-compact-line) var(--font-rounded);--site-section-label: var(--type-section-label-weight) var(--type-section-label-size) / var(--type-section-label-line) var(--font-rounded);--site-secondary: var(--type-secondary-weight) var(--type-secondary-size) / var(--type-secondary-line) var(--font-rounded);--site-meta: var(--type-meta-weight) var(--type-meta-size) / var(--type-meta-line) var(--font-rounded)}body{overflow-wrap:break-word}.site{position:relative;display:flex;flex-direction:column;min-height:100dvh;max-width:var(--column);margin-inline:auto;padding-inline:max(var(--g),env(safe-area-inset-left)) max(var(--g),env(safe-area-inset-right))}main{flex:1 0 auto}.skip-link{position:absolute;top:var(--space-s);left:var(--g);z-index:var(--z-skip)}.skip-link:not(:focus){width:1px;height:1px;min-height:0;padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.site-header{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs) var(--space-m);padding-block:max(var(--space-s),env(safe-area-inset-top)) var(--space-s)}.home{display:inline-flex;align-items:center;gap:var(--space-s);min-height:var(--target);color:var(--ink);font:var(--site-button);text-decoration:none}.home .mark{width:calc(28 * var(--u));height:calc(28 * var(--u))}.header-end{display:flex;align-items:center;gap:var(--space-m);margin-inline-start:auto}.header-end .capsule{white-space:nowrap}.site-nav{display:none}.site-nav ul{display:flex;gap:var(--space-m);margin:0;padding:0;list-style:none}.site-nav a{display:inline-flex;align-items:center;min-height:var(--target);color:var(--ink);font:var(--site-row-title);text-decoration:none;text-decoration-thickness:1px;text-underline-offset:.3em}.site-nav a[aria-current=page]{text-decoration-line:underline}@media(min-width:700px){.site-nav{display:block}}.site-footer{margin-top:var(--space-xl);padding-block:var(--space-l) max(var(--space-xl),env(safe-area-inset-bottom));border-top:.5px solid var(--hairline)}.footer-nav ul{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,10.5rem),1fr));column-gap:var(--space-m);margin:0;padding:0;list-style:none}.footer-nav a{display:inline-flex;align-items:center;min-height:var(--target);color:var(--ink-secondary);font:var(--site-secondary);text-decoration:none;text-decoration-thickness:1px;text-underline-offset:.25em}.footer-nav a[aria-current=page]{color:var(--ink)}.footer-app{grid-column:1 / -1}.maker{margin:var(--space-m) 0 0;color:var(--ink-secondary);font:var(--site-meta)}.capsule{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-xs);min-height:max(50px,calc(50 * var(--u)));padding:var(--space-xs) var(--space-l);border:1px solid var(--control-edge);border-radius:var(--r-capsule);background:var(--paper);color:var(--ink);font:var(--site-button);text-align:center;text-decoration:none;transition:background-color var(--dur-press) var(--ease-press)}.capsule:active{background:var(--hairline)}.capsule-primary{border-color:var(--ink);background:var(--ink);color:var(--paper)}.capsule-primary:active{background:color-mix(in srgb,var(--ink) 82%,transparent)}.capsule-compact{min-height:var(--target);padding-block:0;padding-inline:var(--space-m);font:var(--site-button-compact)}@media(hover:hover){.capsule:hover{background:color-mix(in srgb,var(--ink) 4%,var(--paper))}.capsule-primary:hover{background:color-mix(in srgb,var(--ink) 90%,var(--paper))}.site-nav a:hover,.footer-nav a:hover{text-decoration-line:underline}.footer-nav a:hover{color:var(--ink)}}.actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-s) var(--space-m);margin-top:var(--space-l)}@media(width<700px){.actions .capsule{flex:1 1 100%}}.actions+.prose,.prose+.actions{margin-top:var(--space-xl)}.page-head{padding-block:var(--space-xl)}.eyebrow{margin:0 0 var(--space-s);color:var(--ink-secondary);font:var(--site-section-label)}.page-title{margin:0;font:var(--site-title);text-wrap:balance}.page-title span:not(.phrase){display:block}.display{margin:var(--space-s) 0 0;font:var(--site-display);text-wrap:balance}.phrase{display:inline-block}.lede{margin:var(--space-s) 0 0;color:var(--ink-secondary);font:var(--site-row-title);text-wrap:pretty}.prose{font:var(--site-body);hanging-punctuation:first}.prose h2{margin:var(--space-l) 0 var(--space-s);font:var(--site-heading);text-wrap:balance}.prose>:first-child,.prose section>h2{margin-top:0}.prose p,.prose ul{margin:0 0 var(--space-m)}.prose section>:last-child{margin-bottom:0}.prose>*+section{margin-top:var(--space-l)}.prose>section+section{margin-top:var(--space-xl)}.prose p,.prose li{text-wrap:pretty}.prose ul{padding-inline-start:1.25em}.prose li+li{margin-top:var(--space-xs)}.prose li::marker{color:var(--ink-secondary)}.prose strong{font-weight:600}.aside{margin:var(--space-m) 0 0;color:var(--ink-secondary);font:var(--site-secondary)}.aside+.aside{margin-top:0}.aside a{display:inline-flex;align-items:center;min-height:var(--target)}.prose a,.lede a,.aside a{color:var(--ink);text-decoration-line:underline;text-decoration-color:var(--ink-secondary);text-decoration-thickness:1px;text-underline-offset:.18em}@media(hover:hover){.prose a:hover,.lede a:hover,.aside a:hover{text-decoration-color:var(--ink)}}.prose .legal-meta{margin-bottom:var(--space-l);color:var(--ink-secondary);font:var(--site-secondary);font-variant-numeric:tabular-nums}.faq-group+.faq-group{margin-top:var(--space-xl)}.faq-group h2{margin:0 0 var(--space-xs);color:var(--ink-secondary);font:var(--site-section-label)}.faq-list{margin:0;padding:0;border-top:.5px solid var(--hairline);list-style:none}.faq-list>li{border-bottom:.5px solid var(--hairline)}.faq-item{scroll-margin-top:var(--space-l)}.faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-m);min-height:var(--target);padding-block:var(--space-s);font:var(--site-button);list-style:none;cursor:pointer}.faq-item summary::-webkit-details-marker{display:none}.faq-item .chevron{flex:none;width:calc(14 * var(--u));height:calc(14 * var(--u));color:var(--ink-secondary);transition:rotate var(--dur-fade) var(--ease-fade)}.faq-item[open] .chevron{rotate:180deg}.faq-item .answer{padding-block-end:var(--space-m)}.faq-item .answer p{margin:0}.slots{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-xs);margin:var(--space-l) 0}.slot{display:grid;place-items:center;aspect-ratio:1;box-shadow:inset 0 0 0 1px var(--window-rim);color:var(--ink-secondary);font:var(--site-section-label);font-variant-numeric:tabular-nums}@media(min-width:700px){.slots{grid-template-columns:repeat(10,minmax(0,1fr))}}@media(forced-colors:active){.slot{border:1px solid var(--window-rim)}}@media(prefers-reduced-motion:reduce){.faq-item .chevron{transition:none}}
