:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#121316;--ground:#101113;--card:#202126;--plate:#2c2d33;--rule:#34353b;--rule-2:#2a2b30;--ink:#dcdcde;--ink-2:#bebec2;--ink-3:#a0a0a5;--alert:#ffa8a9;--alert-tint:#3a2528;--card-fill:#202126;--shift-day:#ddf21a;--shift-day-ink:#121412;--shift-day-text:#ddf21a;--shift-morning:#ff6a2e;--shift-morning-ink:#121412;--shift-morning-text:#ff6a2e;--shift-afternoon:#9167ea;--shift-afternoon-ink:#121412;--shift-afternoon-text:#a47dfe;--shift-night:#86aef7;--shift-night-ink:#121316;--shift-night-text:#86aef7;--font-text:-apple-system, BlinkMacSystemFont, "SF Pro Text", system-ui, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-num:-apple-system, BlinkMacSystemFont, "SF Pro Display", system-ui, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--font-label:-apple-system, BlinkMacSystemFont, "SF Pro Text", system-ui, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--stretch-num:50%;--stretch-label:125%;--gutter:clamp(20px, 4.2vw, 56px);--max:1328px;--ease:cubic-bezier(.22, .8, .2, 1);--spring:cubic-bezier(.16, 1, .3, 1);--r-card:10px;--r-pill:6px;--r-key:4px;--touch:44px;--sec-s:clamp(56px, 6vw, 88px);--sec:clamp(80px, 8.5vw, 128px);--sec-l:clamp(104px, 11vw, 176px)}@media print{:root{--paper:#f5f5f7;--card:#fff;--plate:#ededf1;--rule:#d4d4d9;--rule-2:#e4e4e8;--ground:#f5f5f7;--ink:#1a1a1c;--ink-2:#55555a;--ink-3:#626267;--alert:#a8141c;--alert-tint:#fbe3e3;--shift-day-text:#4a5400;--shift-morning-text:#9a2c00;--shift-afternoon-text:#7a2fc0;--shift-night-text:#14468a}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--head) + 16px);background:var(--paper)}:root{--head:68px}@media (min-width:960px){:root{--head:92px}}body{background:var(--paper);color:var(--ink);font-family:var(--font-text);letter-spacing:-.006em;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-kerning:normal;margin:0;font-size:17px;line-height:1.5}main{display:block;overflow-x:clip}img{max-width:100%;height:auto;display:block}a{color:inherit;text-underline-offset:.22em;text-decoration-line:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb,currentColor 40%,transparent);text-decoration-color:color-mix(in srgb,currentColor 40%,transparent);transition:text-decoration-color .15s}a:hover{text-decoration-color:currentColor}h1,h2,h3,p,dl,dd,figure{margin:0}b,strong{font-weight:600}.num{font-variant-numeric:tabular-nums}.sep{opacity:.55;vertical-align:.3em;background:currentColor;border-radius:50%;width:3.5px;height:3.5px;margin:0 .55em;display:inline-block}.wrap{max-width:calc(var(--max) + 2*var(--gutter));padding-inline:var(--gutter);margin:0 auto}.sr,.vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{z-index:20;background:var(--ink);color:var(--paper);border-radius:6px;padding:10px 14px;font-weight:600;text-decoration:none;position:absolute;top:-60px;left:12px}.skip:focus{top:12px}:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:2px}.surface{background:var(--card-fill);color:var(--ink);--card:var(--plate)}.plate{background:var(--card);box-shadow:inset 0 0 0 1px var(--rule);border-radius:10px}h1,.p-h1{letter-spacing:-.012em;text-wrap:balance;font-weight:700;line-height:1.04}.h2{letter-spacing:-.01em;text-wrap:balance;max-width:16em;font-size:clamp(28px,7vw,34px);font-weight:700;line-height:1.1}.tt{text-transform:none}.k,.grp-h,.pl-label,.label{font-family:var(--font-text);letter-spacing:0;text-transform:none;color:var(--ink-3);font-size:14.5px;font-weight:500;line-height:1.3}.mo-app{color:var(--ink-3);font-weight:600;line-height:1.2}h3{letter-spacing:-.018em;text-wrap:balance;font-weight:600;line-height:1.2}:where(.mc,.yc-t td,.pl-cells button,.uk-grid i){--tile:var(--plate);--tile-ink:var(--ink-3)}.mc{color:var(--tile-ink);background:var(--tile);border-radius:5px}.yc-t td,.pl-cells button,.uk-grid i{color:var(--tile-ink);background:var(--tile);border-radius:4px}.kD{--tile:var(--shift-day);--tile-ink:var(--shift-day-ink)}.kN{--tile:var(--shift-night);--tile-ink:var(--shift-night-ink)}.kM{--tile:var(--shift-morning);--tile-ink:var(--shift-morning-ink)}.kA{--tile:var(--shift-afternoon);--tile-ink:var(--shift-afternoon-ink)}.fld-date,.pl-date-w{display:inline-flex;position:relative}.date-text{background:var(--paper);color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none;border-radius:7px 0 0 7px;align-items:center;padding-left:13px;font-size:16px;font-weight:500;display:flex;position:absolute;inset:1px 34px 1px 1px}.fld-date:focus-within .date-text,.pl-date-w:focus-within .date-text{display:none}@supports (-webkit-touch-callout:none){.date-text{border-radius:7px;right:1px}}.band-photo{background:var(--ground);margin:0;position:relative}.band-photo picture{display:block}.band-photo .band-img{object-fit:cover;object-position:var(--pos,50% 50%);width:100%;height:clamp(300px,46vw,620px)}.top{z-index:10;margin-bottom:calc(-1 * var(--head));background:var(--paper);box-shadow:0 1px 0 var(--rule-2);position:sticky;top:0}.top-in{height:var(--head);align-items:center;gap:12px;display:flex}.brand{border-radius:2px;flex:none;align-items:center;line-height:0;text-decoration:none;display:flex}.brand img{width:auto;height:26px}.top-in>.badge{min-height:var(--touch);border-radius:var(--r-key);order:1;align-items:center;margin-left:auto;display:inline-flex}.top-in>.badge img{width:auto;height:40px}.nav{order:2;align-items:center;display:flex}.nav .links{display:none}.nav .links a{letter-spacing:-.005em;min-height:44px;color:var(--ink-2);align-items:center;font-size:15px;text-decoration:none;transition:color .15s;display:inline-flex}.nav .links a:hover,.nav .links a[aria-current]{color:var(--ink)}.menu{border:0;position:static}.menu summary{min-height:44px;color:var(--ink);cursor:pointer;-webkit-tap-highlight-color:transparent;align-items:center;padding:0 0 0 6px;font-size:16px;font-weight:600;list-style:none;display:flex}.menu summary::-webkit-details-marker{display:none}.menu summary:after{display:none}.menu-panel{padding:0 var(--gutter) 18px;background:var(--card-fill);box-shadow:0 1px 0 var(--rule);display:grid;position:absolute;top:100%;left:0;right:0}.menu-panel a{border-bottom:1px solid var(--rule);letter-spacing:-.016em;min-height:54px;color:var(--ink-2);align-items:center;font-size:21px;text-decoration:none;display:flex}.menu-panel a[aria-current]{color:var(--ink)}.nav-pt{order:1;margin-left:auto}.nav-pt .links{gap:20px;display:flex}.nav-pt .links a:first-child{display:none}@media (min-width:420px){.nav-pt .links a:first-child{display:inline-flex}}@media (max-width:339px){.brand img{height:22px}.top-in{gap:8px}.top-in>.badge img{height:34px}}@media (min-width:960px){.brand img{height:28px}.top-in{gap:24px}.nav{flex:1;order:1;justify-content:center}.nav-pt{flex:none;margin-left:auto}.nav .links{gap:34px;display:flex}.top-in>.badge{order:2;margin-left:0}.menu{display:none}}@media (min-width:960px) and (max-width:1100px){.nav .links{gap:24px}}.cta{flex-wrap:wrap;align-items:center;gap:18px 22px;margin-top:32px;display:flex}.badge{border-radius:9px;line-height:0;transition:opacity .2s;display:inline-block}.badge img{width:auto;height:48px}.badge:hover{opacity:.86}.qr{color:var(--ink-3);align-items:center;gap:14px;max-width:210px;font-size:14px;line-height:1.4;display:none}.qr .code{background:var(--ink);width:66px;height:66px;color:var(--paper);border-radius:6px;flex:none;padding:6px}.qr .code svg{width:100%;height:100%;display:block}.nw{white-space:nowrap}@media (min-width:1000px){.h2{font-size:clamp(38px,3.2vw,46px)}.qr{display:flex}}.lede{letter-spacing:-.012em;color:var(--ink-2);text-wrap:pretty;max-width:44ch;margin-top:20px;font-size:clamp(18px,1.45vw,20px);line-height:1.45}.aside{color:var(--ink-2);text-wrap:pretty;max-width:44ch;margin-top:18px;font-size:17px}:root{--a-paper:#121316;--a-card:#202126;--a-plate:#2c2d33;--a-rule:#34353b;--a-rule2:#2a2b30;--a-ink:#dcdcde;--a-ink2:#bebec2;--a-ink3:#a0a0a5;--a-flag:#ffa8a9;--a-flag-tint:#3a2528;--a-day:#ddf21a;--a-day-ink:#121412;--a-morning:#ff6a2e;--a-morning-ink:#121412;--a-afternoon:#9167ea;--a-afternoon-ink:#121412;--a-night:#86aef7;--a-night-ink:#121316;--a-sans:-apple-system,BlinkMacSystemFont,"SF Pro Text",system-ui,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--a-fig:"SF Compressed","DIN Condensed","Avenir Next Condensed","Arial Narrow","Roboto Condensed","Helvetica Neue",var(--a-sans);--a-mono:ui-monospace,"SF Mono",SFMono-Regular,Menlo,Consolas,monospace}.month{background:var(--a-card);color:var(--a-ink);width:100%;max-width:560px;font-family:var(--a-sans);-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums;border-radius:10px;justify-self:center;padding:22px 18px 18px}.mo-head{align-items:flex-end;gap:14px;margin-bottom:14px;padding:0 4px;display:flex}.mo-app{letter-spacing:.09em;color:var(--a-ink2);font-size:12px;font-weight:600}.mo-title{letter-spacing:-.02em;color:var(--a-ink);margin-top:3px;font-size:clamp(24px,2.2vw,30px);font-weight:700;line-height:1.05}.mo-pat{text-align:right;color:var(--a-ink);margin-left:auto;font-size:14px;font-weight:600;line-height:1.3}.mo-pat span{color:var(--a-ink3);font-weight:500;display:block}.mo-stats{flex-wrap:wrap;gap:6px 30px;margin:0 0 18px;padding:0 4px;display:flex}.mo-stats div{gap:2px;display:grid}.mo-stats dd{font-family:var(--a-fig);letter-spacing:-.005em;color:var(--a-ink);order:-1;margin:0;font-size:40px;font-weight:700;font-stretch:75%;line-height:1}.mo-stats dd small{font-family:var(--a-sans);color:var(--a-ink2);margin-left:3px;font-size:13px;font-weight:600;font-stretch:100%}.mo-stats dt{letter-spacing:.03em;color:var(--a-ink2);font-size:13px;font-weight:600}.mo-w,.mo-cal{grid-template-columns:repeat(7,minmax(0,1fr));column-gap:0;display:grid}.mo-w{margin-bottom:6px}.mo-w span{color:var(--a-ink2);padding-left:6px;font-size:12.5px;font-weight:500}.mo-cal{row-gap:6px}.mc{min-width:0;color:var(--a-ink);background:0 0;border-radius:0;flex-direction:column;gap:3px;display:flex}.mc.blank{visibility:hidden}.mc b{color:var(--a-ink2);border-radius:3px;align-self:flex-start;margin-left:3px;padding:2px 3px;font-size:13px;font-weight:500;line-height:1.1}.mc b em{color:var(--a-ink);margin-left:2px;font-size:.8em;font-style:normal;font-weight:600}.mc.is-today b{background:var(--a-ink);color:var(--a-paper);font-weight:700}.mc i{height:30px;font-style:normal;font-family:var(--a-fig);color:var(--a-ink);place-items:center;font-size:19px;font-weight:700;font-stretch:75%;line-height:1;display:grid}.mc.kO i,.mc.kX i{background:0 0}.mc.kD i{background:var(--a-day);color:var(--a-day-ink)}.mc.kN i{background:var(--a-night);color:var(--a-night-ink)}.mc.kM i{background:var(--a-morning);color:var(--a-morning-ink)}.mc.kA i{background:var(--a-afternoon);color:var(--a-afternoon-ink)}.mc:not(.kO):not(.kX) i{border-radius:0;margin:0;box-shadow:inset 1px 0 #0000004d}.mc.fs i{box-shadow:none;border-radius:6px 0 0 6px;margin-left:3px}.mc.fe i{border-radius:0 6px 6px 0;margin-right:3px}.mc.fs.fe i{border-radius:6px}.mc:not(.fs) i{color:#0000}.mo-sum{border-top:1px solid var(--a-rule);gap:8px;margin:18px 0 0;padding:14px 4px 0;font-size:15px;display:grid}.mo-sum div{justify-content:space-between;align-items:center;gap:12px;display:flex}.mo-sum dt{color:var(--a-ink);align-items:center;gap:12px;font-weight:600;display:flex}.mo-sum dd{color:var(--a-ink2);font-variant-numeric:tabular-nums;margin:0}.o{width:20px;height:20px;font-style:normal;font-family:var(--a-fig);box-shadow:inset 0 0 0 1.5px var(--a-ink3);border-radius:4px;flex:none;place-items:center;font-size:13px;font-weight:700;font-stretch:75%;line-height:1;display:inline-grid}.o.kD{background:var(--a-day);color:var(--a-day-ink);box-shadow:none}.o.kN{background:var(--a-night);color:var(--a-night-ink);box-shadow:none}.o.kM{background:var(--a-morning);color:var(--a-morning-ink);box-shadow:none}.o.kA{background:var(--a-afternoon);color:var(--a-afternoon-ink);box-shadow:none}.mo-week{border-top:1px solid var(--a-rule);color:var(--a-ink2);flex-wrap:wrap;justify-content:space-between;gap:4px 16px;margin-top:14px;padding:12px 4px 0;font-size:14px;display:flex}.mo-week b{color:var(--a-ink);font-weight:600}.mc-s{display:none}@media (max-width:520px){.mc i{height:26px;font-size:17px}.mc b{margin-left:1px;font-size:12px}.month{padding:16px 10px 14px}.mo-pat{display:none}.mo-stats dd{font-size:34px}.mo-w span{padding-left:3px;font-size:11.5px}}.rt-head{gap:10px;margin-bottom:28px;display:grid}.rt-head h3{font-size:clamp(24px,2.3vw,30px)}.rt-head p{color:var(--ink-2);max-width:56ch}.rt-cols{color:var(--ink-3);margin-bottom:14px;font-size:13.5px;font-weight:600;display:block}.rt-cols>span:first-child,.rt-cols .rt-meta{display:none}.rt-key{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.rt-key i{border-radius:3px;width:11px;height:11px;margin-left:10px;display:inline-block}.rt-key i:first-child{margin-left:0}.rt-key .kD{background:var(--shift-day)}.rt-key .kN{background:var(--shift-night)}.rt-key .kM{background:var(--shift-morning)}.rt-key .kA{background:var(--shift-afternoon)}.rt-key .kO{background:var(--plate);box-shadow:inset 0 0 0 1px var(--rule)}.rt-list{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.rt{border-bottom:1px solid var(--rule);grid-template-columns:1fr auto;grid-template-areas:"name meta""strip strip";gap:10px 16px;padding:16px 0 18px;display:grid}.rt-name{letter-spacing:-.01em;grid-area:name;align-self:center;font-size:17px;font-weight:600;text-decoration:none}.rt-name a{text-decoration:none}.rt-name a:hover{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.rt-name small{letter-spacing:0;color:var(--ink-3);font-variant-numeric:tabular-nums;margin-top:2px;font-size:13.5px;font-weight:500;display:block}.rt-strip{grid-area:strip;grid-template-columns:repeat(28,minmax(0,1fr));gap:2px;display:grid}.rt-strip i{background:var(--plate);border-radius:3px;height:18px;position:relative}.rt-strip .kD{background:var(--shift-day)}.rt-strip .kN{background:var(--shift-night)}.rt-strip .kM{background:var(--shift-morning)}.rt-strip .kA{background:var(--shift-afternoon)}.rt-strip .kX{box-shadow:inset 0 0 0 1px var(--rule);background:0 0}.rt-strip i.e:after{content:"";background:var(--ink);border-radius:1px;width:2px;margin-right:-.5px;position:absolute;top:-4px;bottom:-4px;right:-2px}.rt-meta{color:var(--ink-3);font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:meta;align-self:center;gap:14px;font-size:14px;display:flex}.rt-meta span:empty{display:none}.rt-own .rt-name{color:var(--ink-2)}.rt-foot{color:var(--ink-2);max-width:62ch;margin-top:28px}@media (max-width:640px){.rt-meta span:nth-child(3){display:none}.rt-meta{gap:10px;font-size:13px}}@media (min-width:900px){.rt{grid-template-columns:200px minmax(0,1fr) 280px;grid-template-areas:"name strip meta";align-items:center;gap:24px;padding:14px 0}.rt-strip i{border-radius:4px;height:24px}.rt-strip{gap:3px}.rt-meta{grid-template-columns:repeat(3,1fr);justify-self:stretch;gap:0;display:grid}.rt-meta span:empty{display:block}.rt-cols{grid-template-columns:200px minmax(0,1fr) 280px;gap:24px;margin:0;padding:0 0 12px;display:grid}.rt-cols>span:first-child{display:block}.rt-cols .rt-meta{grid-area:auto;grid-template-columns:repeat(3,1fr);font-size:13px;display:grid}}@media (min-width:1000px){.month{justify-self:end;padding:26px 20px 20px}.mc b{font-size:14px}}.dev{aspect-ratio:700/1443;min-width:0;margin:0;position:relative}.dev-scr{object-fit:cover;object-position:50% 0;background:#000;border-radius:12.6%/5.9%;width:92.18%;height:96.82%;position:absolute;top:1.62%;left:3.86%}.dev-frame{pointer-events:none;width:100%;height:auto;display:block;position:relative}.pc{border-bottom:1px solid var(--rule);width:100%;max-width:420px;margin:0;container-type:inline-size}.pc-dev{background:var(--ground);box-shadow:inset 0 0 0 .6cqw var(--rule);border-radius:15.5cqw 15.5cqw 0 0;padding:2.8cqw 2.8cqw 0}.pc-scr{--u:calc(100cqw / 390);background:var(--a-paper);color:var(--a-ink);font-family:var(--a-sans);-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums;border-radius:12.7cqw 12.7cqw 0 0;padding-bottom:5cqw;position:relative;overflow:hidden}.pc-sheet .pc-scr{background:var(--a-card)}.pc-bar{height:calc(var(--u) * 54);position:relative}.pc-bar b{left:calc(var(--u) * 36);top:calc(var(--u) * 17);width:calc(var(--u) * 56);text-align:center;font-size:calc(var(--u) * 17);letter-spacing:-.01em;color:#fff;font-weight:600;line-height:1.2;position:absolute}.pc-isl{left:50%;top:calc(var(--u) * 11);width:calc(var(--u) * 124);height:calc(var(--u) * 36);background:#000;border-radius:99px;position:absolute;transform:translate(-50%)}.pc-sig{right:calc(var(--u) * 28);top:calc(var(--u) * 21);height:calc(var(--u) * 12.5);width:auto;position:absolute}.pc-nav{height:calc(var(--u) * 48);padding:0 calc(var(--u) * 20);font-size:calc(var(--u) * 17);letter-spacing:-.01em;color:var(--a-ink);align-items:center;font-weight:600;display:flex;position:relative}.pc-nav b{text-align:center;pointer-events:none;font-weight:600;position:absolute;left:0;right:0}.pc-back{width:calc(var(--u) * 40);height:calc(var(--u) * 40);background:var(--a-card);box-shadow:inset 0 0 0 1px var(--a-rule);border-radius:50%;flex:none;position:relative}.pc-back:before{content:"";left:calc(var(--u) * 16);top:calc(var(--u) * 14);width:calc(var(--u) * 10);height:calc(var(--u) * 10);border-left:calc(var(--u) * 2.4) solid var(--a-ink);border-bottom:calc(var(--u) * 2.4) solid var(--a-ink);position:absolute;transform:rotate(45deg)}.pc-body img{width:100%;display:block}.pc-plate{border-radius:var(--r-card);background:var(--card-fill);padding:clamp(22px,4vw,34px) clamp(20px,5vw,40px) 0;overflow:hidden}.pc-plate .pc{border-bottom:0;margin-inline:auto}.f-stub{max-width:400px}.as-stub{gap:calc(var(--u) * 12);padding:calc(var(--u) * 4) calc(var(--u) * 20) 0;font-family:var(--a-sans);color:var(--a-ink);-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums;display:grid}.as-hero,.as-slip{background:var(--a-card);padding:calc(var(--u) * 20) calc(var(--u) * 20) calc(var(--u) * 18);border-radius:10px}.as-hero .as-h{font-size:calc(var(--u) * 24);letter-spacing:-.015em;margin:0;font-weight:700;line-height:1.15}.as-hero .sub{margin:calc(var(--u) * 2) 0 0;font-size:calc(var(--u) * 15);color:var(--a-ink2)}.as-chip{align-items:center;gap:calc(var(--u) * 6);margin:calc(var(--u) * 14) 0 0;padding:calc(var(--u) * 5) calc(var(--u) * 10);background:var(--a-flag-tint);color:var(--a-flag);font-size:calc(var(--u) * 15);border-radius:6px;font-weight:600;display:inline-flex}.as-chip svg{width:calc(var(--u) * 17);height:calc(var(--u) * 17);fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linejoin:round;stroke-linecap:round}.as-big{margin:calc(var(--u) * 10) 0 0;font-family:var(--a-fig);font-weight:700;font-stretch:75%;font-size:calc(var(--u) * 72);letter-spacing:-.005em;color:var(--a-ink);white-space:nowrap;line-height:1}.as-big sup{vertical-align:baseline;color:var(--a-ink2);margin:0 .08em 0 .06em;font-size:.34em;font-weight:600;position:relative;top:.42em}.as-verdict{margin:calc(var(--u) * 12) 0 0;font-size:calc(var(--u) * 19);color:var(--a-ink);line-height:1.3}.as-slip .as-sh{justify-content:space-between;align-items:baseline;gap:calc(var(--u) * 8);margin:0 0 calc(var(--u) * 8);font-size:calc(var(--u) * 22);letter-spacing:-.015em;white-space:nowrap;font-weight:700;display:flex}.as-slip .as-sh span{font-size:calc(var(--u) * 13.5);color:var(--a-ink2);letter-spacing:0;font-weight:500}.asl{margin:0}.asl div{justify-content:space-between;align-items:baseline;gap:calc(var(--u) * 12);padding:calc(var(--u) * 11) 0;border-top:1px solid var(--a-rule2);display:flex}.asl dt{font-size:calc(var(--u) * 19);color:var(--a-ink);line-height:1.25}.asl dt small{font-size:calc(var(--u) * 15);color:var(--a-ink2);display:block}.asl dt small.hit{color:var(--a-ink);font-weight:500}.asl dd{gap:calc(var(--u) * 18);font-family:var(--a-fig);font-weight:700;font-stretch:75%;font-size:calc(var(--u) * 21);color:var(--a-ink);align-items:baseline;margin:0;display:flex}.asl dd small{font-size:calc(var(--u) * 17);color:var(--a-ink2);font-weight:600}.asl .tot dt{font-weight:600}.asl .diff dd{color:var(--a-flag)}.asl .gross,.asl .diff{border-top:1px solid var(--a-rule)}.asl .diff dt{font-weight:600}.f-src{max-width:440px}.fine{color:var(--ink-3);max-width:56ch;margin-top:18px;font-size:14.5px;line-height:1.55}.fine a{color:var(--ink-2)}.t-list{margin:0;padding:0;list-style:none}.t-list li{border-top:1px solid var(--rule);padding:26px 0 28px}.t-list li:last-child{border-bottom:1px solid var(--rule)}.t-list h3{font-size:clamp(21px,1.9vw,25px)}.t-list p{color:var(--ink-2);max-width:56ch;margin-top:8px;font-size:17px}.t-list em{color:var(--ink);font-style:normal;font-weight:600}.qs{padding:var(--sec-s) 0 var(--sec)}.qs-h{margin-bottom:22px}.qs-list{align-items:start;gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:1000px){.qs-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.qa-item{border-radius:var(--r-card);background:var(--card-fill);padding:clamp(18px,2.4vw,28px)}.qa-item h3{letter-spacing:-.014em;max-width:44em;font-size:clamp(19px,1.6vw,21px);font-weight:600;line-height:1.3}.qa-item p{color:var(--ink-2);text-wrap:pretty;max-width:64ch;margin-top:9px;font-size:16.5px;line-height:1.58}.qs-more{color:var(--ink-2);max-width:64ch;margin-top:26px}details{border-bottom:1px solid var(--rule)}summary{cursor:pointer;letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:24px;padding:20px 0;font-size:clamp(18px,1.45vw,20px);font-weight:600;line-height:1.3;list-style:none;display:flex}summary::-webkit-details-marker{display:none}summary:after{content:"+";color:var(--ink-3);transition:transform .25s var(--ease);flex:none;font-size:1.3em;font-weight:300;line-height:1}details[open] summary:after{transform:rotate(45deg)}summary:hover{color:var(--ink-2)}.final{padding:0 0 var(--sec)}.final>.wrap{width:calc(100% - 2 * var(--gutter));max-width:var(--max);border-radius:var(--r-card);background:var(--card-fill);padding:clamp(16px,5vw,64px)}.closer-grid{grid-template-columns:minmax(0,1fr);align-items:center;gap:44px;display:grid}.closer-h{letter-spacing:-.012em;text-wrap:balance;max-width:15ch;font-size:clamp(32px,8vw,56px);font-weight:700;line-height:1.05}.closer-t{color:var(--ink-2);text-wrap:pretty;max-width:44ch;margin-top:20px;font-size:clamp(17px,1.4vw,19.5px);line-height:1.5}.closer-cta{flex-wrap:wrap;align-items:center;gap:20px 28px;margin-top:30px;display:flex}.closer-cta .qr{max-width:none}.closer-cta .qr>span:last-child{color:var(--ink-3);max-width:22ch;font-size:14.5px;line-height:1.4}.closer-cta .qr-hand>span:last-child{max-width:30ch}.qr-for{color:var(--ink-3);margin-top:3px;font-size:13.5px;display:block}.cplate{border-radius:var(--r-card);background:var(--paper);justify-self:center;width:100%;max-width:520px;margin:0;padding:clamp(18px,3vw,28px)}.cplate figcaption{color:var(--ink-3);margin-top:14px;font-size:14px;line-height:1.4}.cp-head{border-bottom:1px solid var(--rule);color:var(--ink-2);padding-bottom:12px;font-size:15px;font-weight:500}.cp-value{letter-spacing:-.02em;white-space:nowrap;margin-top:16px;font-size:clamp(46px,6vw,72px);font-weight:600;line-height:1}.cp-value.cp-md{white-space:normal;font-size:clamp(30px,9.4vw,40px)}@media (min-width:480px){.cp-value.cp-md{font-size:clamp(40px,5vw,60px)}}.cp-sub{color:var(--ink-2);margin-top:10px;font-size:16px}.cp-rows{border-top:1px solid var(--rule);margin:18px 0 0}.cp-rows div{border-bottom:1px solid var(--rule);color:var(--ink-2);justify-content:space-between;gap:16px;padding:10px 0;font-size:15px;display:flex}.cp-rows dd{color:var(--ink);font-weight:600}@media (min-width:1000px){.closer-grid{grid-template-columns:minmax(0,6fr) minmax(0,5fr);column-gap:72px}.cplate{justify-self:end}}.wm{background:var(--a-plate);color:var(--a-ink);font-family:var(--a-sans);-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums;border-radius:22px;align-self:center;position:relative;container-type:inline-size}.wm-in{--u:calc(100cqw / 364);gap:calc(var(--u) * 6);aspect-ratio:364/170;padding:calc(var(--u) * 16);grid-template-rows:auto auto 1fr auto;display:grid}.wm p{margin:0}.wm-head{align-items:center;gap:calc(var(--u) * 12);display:flex}.wm-key{width:calc(var(--u) * 44);height:calc(var(--u) * 44);box-shadow:inset 0 0 0 1.5px var(--a-ink2);color:var(--a-ink);border-radius:6px;flex:none;place-items:center;display:grid}.wm-key svg{width:calc(var(--u) * 24);fill:currentColor}.wm-id{flex:1;min-width:0}.wm-t{align-items:baseline;gap:calc(var(--u) * 5);font-size:calc(var(--u) * 13);white-space:nowrap;line-height:1.2;display:flex}.wm-t b{letter-spacing:.015em;font-weight:600}.wm-t span{color:var(--a-ink2)}.wm-c{font-family:var(--a-fig);font-weight:700;font-stretch:75%;font-size:calc(var(--u) * 38);letter-spacing:-.005em;white-space:nowrap;line-height:1}.wm-end{text-align:right;gap:calc(var(--u) * 1);flex:none;display:grid}.wm-end span{font-size:calc(var(--u) * 11);color:var(--a-ink2);line-height:1.2}.wm-end b{font-family:var(--a-mono);font-weight:500;font-size:calc(var(--u) * 15);color:var(--a-ink2);line-height:1.2}.wm-rail{height:4px;margin-top:calc(var(--u) * 2);background:#a0a0a54d;border-radius:2px;align-self:center;overflow:hidden}.wm-rail i{background:var(--a-ink);border-radius:2px;height:100%;display:block}.wm-hz{height:calc(var(--u) * 25);border-bottom:1px solid var(--a-rule);align-self:end;align-items:flex-end;gap:2px;display:flex}.wm-hz i{min-width:0;box-shadow:inset 0 3px 0 var(--c);background:#a0a0a53d;flex:1;display:block}.wm-hz i.t{background:var(--c)}.wm-hz i.off{background:var(--a-ink3);max-width:3px;box-shadow:none;margin:0 auto;margin-bottom:calc(var(--u) * 2);border-radius:50%;flex:1;align-self:flex-end;height:3px!important}.wm-foot{justify-content:space-between;align-items:center;gap:calc(var(--u) * 8);font-size:calc(var(--u) * 12);color:var(--a-ink2);line-height:1.2;display:flex}.wm-hope{white-space:nowrap;font-weight:600}.wm-next{align-items:center;gap:calc(var(--u) * 5);white-space:nowrap;min-width:0;display:inline-flex}.wm-next svg{width:calc(var(--u) * 16);fill:currentColor;flex:none}.wm-next b{letter-spacing:.015em;font-weight:600}.wm-next em{font-style:normal;font-family:var(--a-mono);font-size:calc(var(--u) * 11)}.wm .kD{--c:var(--a-day)}.wm .kN{--c:var(--a-night)}.wm .kM{--c:var(--a-morning)}.wm .kA{--c:var(--a-afternoon)}.foot{color:var(--ink-3);background:var(--ground);padding:56px 0 40px;font-size:15px}.f-top{flex-wrap:wrap;align-items:center;gap:12px 32px;padding-bottom:28px;display:flex}.foot .brand img{height:30px}.f-tag{color:var(--ink-2);text-wrap:balance;max-width:36ch}.f-mail{color:var(--ink)}.f-board{gap:12px;display:grid}.f-board:has(.f-line:only-child){grid-template-columns:minmax(0,420px)}.f-line{background:var(--card-fill);border-radius:var(--r-card);align-content:start;gap:2px;padding:16px 16px 6px;display:grid}.f-line .f-h{color:var(--ink-3);font-size:13px;font-weight:600}.f-links{display:grid}.f-links a{min-height:var(--touch);color:var(--ink-2);align-items:center;text-decoration:none;display:flex}.f-links a+a{box-shadow:inset 0 1px 0 var(--rule-2)}.f-links a:hover,.f-links a[aria-current]{color:var(--ink)}.f-note{gap:14px 48px;margin-top:36px;font-size:13.5px;line-height:1.5;display:grid}.f-about{align-content:start;gap:6px;display:grid}.f-version{color:var(--ink-2)}.f-photos a{color:inherit;-webkit-text-decoration-color:var(--ink-3);text-decoration-color:var(--ink-3);text-decoration-thickness:1px}.f-photos a:hover{color:var(--ink);text-decoration-color:currentColor}@media (min-width:860px){.f-note{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.f-mail{margin-left:auto}.f-board{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}@media (forced-colors:active){:is(.mc,.yc-t td,.rh-strip i,.wk-row i,.rt-strip i,.cb-t td,.cl-bar i,.u-tiles i,.uw i,.ud-grid i,.uk-grid i,.uc-track i,.hb-strip i,.yc-key i,.rh-key i,.rt-key i,.u-key i,.nb-track i,.tl-key i,.sp-track i,.d-seg,.sb-done,.o,.as-d,.pl-cells button){forced-color-adjust:none}}.fine a,.p-meta a,.p-lede a{color:var(--ink)}.p-lede .ui{color:var(--ink);font-weight:600}.p-hero{padding:calc(var(--head) + clamp(28px,4vw,64px)) 0 clamp(40px,5vw,80px)}.p-hero-compact{padding:calc(var(--head) + clamp(20px,3vw,48px)) 0 clamp(32px,4vw,52px)}.p-hero-compact .p-facts{width:100%;margin-top:0}.p-hero-grid{align-items:center;gap:48px;display:grid}.p-hero .p-h1{max-width:14em;font-size:clamp(36px,9vw,58px)}.p-lede{max-width:52ch;margin-top:18px}.p-copy{min-width:0}.p-lede p{margin:0}.p-meta{color:var(--ink-3);margin-top:18px;font-size:15px}.p-facts{border-top:1px solid var(--rule);max-width:440px;margin:28px 0 0}.p-facts div{border-bottom:1px solid var(--rule);color:var(--ink-3);justify-content:space-between;align-items:baseline;gap:16px;padding:12px 0;font-size:15px;display:flex}.p-facts dd{color:var(--ink);font-weight:500}.p-facts dd a{color:inherit}.p-aside{min-width:0}@media (min-width:1000px){.has-aside .p-hero-grid{grid-template-columns:minmax(0,6fr) minmax(0,5fr);column-gap:72px}.p-aside{justify-self:end;justify-items:end;width:100%;display:grid}}.p-sec,.p-sec-card{padding:0 0 var(--sec)}.surface:is(.p-sec,.sup-body){background:0 0}.surface:is(.p-sec,.sup-body)>.wrap{width:calc(100% - 2 * var(--gutter));max-width:var(--max);border-radius:var(--r-card);background:var(--card-fill);padding:clamp(20px,4vw,56px)}.p-sec-head{margin-bottom:40px}.p-sec-head .lede p{margin:0}.cycle{max-width:520px}.cy-times{font-family:var(--a-mono);color:var(--a-ink2);flex-wrap:wrap;gap:8px 18px;margin-top:16px;padding:0 4px;font-size:13.5px;font-weight:500;display:flex}.cy-times span{align-items:center;gap:9px;display:inline-flex}.cy-facts{border-top:1px solid var(--a-rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;margin-top:16px;padding:14px 4px 0;display:grid}.cy-facts div{grid-template-rows:2.6em auto;gap:2px;display:grid}.cy-facts dt{letter-spacing:.03em;color:var(--a-ink2);align-self:end;font-size:13px;font-weight:600;line-height:1.3}.cy-facts dd{font-family:var(--a-fig);color:var(--a-ink);text-wrap:balance;margin:0;font-size:30px;font-weight:700;font-stretch:75%;line-height:1}@media (min-width:560px){.cy-facts{grid-template-columns:repeat(4,minmax(0,1fr))}}.link-rows{gap:12px;margin:0 0 22px;padding:0;list-style:none;display:grid}.link-rows li{border-radius:var(--r-card);background:var(--card-fill)}.link-rows a{min-height:var(--touch);border-radius:var(--r-card);gap:4px;padding:18px 20px;text-decoration:none;display:grid}.link-rows b{letter-spacing:-.02em;color:var(--ink);font-size:clamp(21px,2vw,26px);font-weight:600;line-height:1.1}.link-rows span{color:var(--ink-2);font-size:16px}.link-rows a:hover b{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}@media (min-width:860px){.link-rows{grid-template-columns:repeat(2,minmax(0,1fr))}}.app-set{width:100%;max-width:460px;margin:0}.as-screen{background:var(--a-paper);color:var(--a-ink);padding:calc(var(--u) * 2) calc(var(--u) * 20) 0;font-family:var(--a-sans);-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums}.as-title{margin:calc(var(--u) * 4) 0 0;text-align:left;font-size:calc(var(--u) * 32);letter-spacing:-.02em;font-weight:700;line-height:1.1}.as-jump{gap:calc(var(--u) * 6);margin:calc(var(--u) * 12) calc(var(--u) * -20) calc(var(--u) * 14);padding:0 calc(var(--u) * 20);white-space:nowrap;list-style:none;display:flex;overflow:hidden}.as-jump li{padding:calc(var(--u) * 8) calc(var(--u) * 12);font-size:calc(var(--u) * 16);color:var(--a-ink2);border-radius:6px;flex:none;font-weight:500}.as-jump li:nth-child(5){display:none}@container (min-width:380px){.as-jump li:nth-child(5){display:block}}.as-jump li.on{background:var(--a-ink);color:var(--a-paper);font-weight:600}.as-card{background:var(--a-card);padding:calc(var(--u) * 18) calc(var(--u) * 18) calc(var(--u) * 4);border-radius:10px}.as-card .as-h{font-size:calc(var(--u) * 26);letter-spacing:-.02em;margin:0;font-weight:700;line-height:1.1}.as-sub{margin:calc(var(--u) * 4) 0 calc(var(--u) * 8);font-size:calc(var(--u) * 15);color:var(--a-ink2);line-height:1.3}.as-row{justify-content:space-between;align-items:center;gap:calc(var(--u) * 12);min-height:calc(var(--u) * 50);padding:calc(var(--u) * 10) 0;font-size:calc(var(--u) * 17);border-top:1px solid var(--a-rule2);display:flex}.as-row.stacked{row-gap:calc(var(--u) * 2);grid-template-columns:minmax(0,1fr) auto;display:grid}.as-row.stacked>span:first-child{grid-column:1/-1}.as-row small{font-size:calc(var(--u) * 14);color:var(--a-ink2);grid-column:1/-1;line-height:1.3}.as-val{justify-content:space-between;align-items:center;gap:calc(var(--u) * 8);font-size:calc(var(--u) * 17);color:var(--a-ink);grid-column:1/-1;line-height:1.3;display:inline-flex}.as-chev{width:calc(var(--u) * 9);height:calc(var(--u) * 16);flex:none;position:relative}.as-chev:before,.as-chev:after{content:"";left:calc(var(--u) * 1.5);width:calc(var(--u) * 6);height:calc(var(--u) * 6);border-left:1.6px solid var(--a-ink2);border-top:1.6px solid var(--a-ink2);position:absolute}.as-chev:before{top:calc(var(--u) * 3);transform:rotate(45deg)}.as-chev:after{bottom:calc(var(--u) * 3);transform:rotate(-135deg)}.as-pill{padding:calc(var(--u) * 7) calc(var(--u) * 12);box-shadow:inset 0 0 0 1.5px var(--a-ink3);font-size:calc(var(--u) * 16);border-radius:4px;flex:none}.as-adj{justify-content:flex-end;align-items:center;gap:calc(var(--u) * 12);font-size:calc(var(--u) * 16);color:var(--a-ink);grid-column:1/-1;display:flex}.as-step{box-shadow:inset 0 0 0 1.5px var(--a-ink3);border-radius:4px;align-items:center;display:inline-flex;overflow:hidden}.as-step b{width:calc(var(--u) * 44);height:calc(var(--u) * 36);font-size:calc(var(--u) * 21);place-items:center;font-weight:500;display:grid}.as-step b+b{box-shadow:inset 1.5px 0 0 var(--a-ink3)}.as-cyc{margin-top:calc(var(--u) * 10);background:var(--a-card);padding:calc(var(--u) * 10) calc(var(--u) * 12);gap:calc(var(--u) * 5);border-radius:10px;display:grid}.as-week{grid-template-columns:calc(var(--u) * 22) repeat(7,minmax(0,1fr));gap:calc(var(--u) * 4);align-items:center;display:grid}.as-week>b{font-size:calc(var(--u) * 12);color:var(--a-ink2);font-weight:500}.as-d,.as-e{height:calc(var(--u) * 26);font-style:normal;font-family:var(--a-fig);font-weight:700;font-stretch:75%;font-size:calc(var(--u) * 16);color:var(--a-ink);border-radius:5px;place-items:center;display:grid}.as-d{background:var(--a-plate);color:var(--a-ink2)}.as-d.kD{background:var(--a-day);color:var(--a-day-ink)}.as-d.kN{background:var(--a-night);color:var(--a-night-ink)}.as-d.kM{background:var(--a-morning);color:var(--a-morning-ink)}.as-d.kA{background:var(--a-afternoon);color:var(--a-afternoon-ink)}.as-e{background:0 0}.as-draw{margin-top:calc(var(--u) * 10);padding:calc(var(--u) * 10) calc(var(--u) * 18);min-height:calc(var(--u) * 48);justify-content:flex-start;gap:calc(var(--u) * 10);background:var(--a-card);color:var(--a-ink);border:0;border-radius:10px;font-weight:600}.as-draw svg{width:calc(var(--u) * 17);height:calc(var(--u) * 17);fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.as-draw.on{box-shadow:inset 0 0 0 2px var(--a-ink)}.app-set figcaption{color:var(--ink-3);text-align:center;margin-top:14px;font-size:14px}.nf-grid{gap:40px;display:grid}.nf .p-h1{max-width:6.8em}.nf-go{margin-top:0}.nf .link-rows{width:100%}@media (max-width:999px){:is(.su-aside,.p-aside:has(>.su-aside)){display:none}}.su-aside{width:100%;max-width:420px}.p-cta{flex-wrap:nowrap;gap:14px 20px;margin-top:28px}.p-cta .badge{flex:none}.t-num{font-family:var(--font-num);font-stretch:var(--stretch-num);font-variant-numeric:tabular-nums;letter-spacing:0;font-weight:800}.t-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:0}.t-label{font-family:var(--font-label);font-stretch:var(--stretch-label);letter-spacing:.005em;font-weight:600}.ui-card{background:var(--card-fill);color:var(--ink);border-radius:var(--r-card);--card:var(--plate);padding:16px}.ui-card-plate{background:var(--plate);--card:var(--plate)}@media (min-width:960px){.ui-card{padding:20px}}.dk{width:100%;min-width:0;min-height:var(--touch);border-radius:var(--r-key);background:var(--plate);color:var(--ink);font-variant-numeric:tabular-nums;place-items:center;font-size:17px;font-weight:800;line-height:1;display:grid;position:relative}.dk:after{content:"";background:var(--c,transparent);border-radius:2px;height:3px;position:absolute;bottom:5px;left:6px;right:6px}.dk-day{--c:var(--shift-day)}.dk-morning{--c:var(--shift-morning)}.dk-afternoon{--c:var(--shift-afternoon)}.dk-night{--c:var(--shift-night)}.dk-off{box-shadow:inset 0 0 0 1px var(--rule);color:var(--ink-3);background:0 0;font-weight:500}.dk-note{box-shadow:inset 0 0 0 1.5px var(--ink);letter-spacing:-.01em;white-space:nowrap;background:0 0;font-size:13px;font-weight:700}.dk-today{outline:2px solid var(--ink);outline-offset:2px}@media (max-width:420px){.dk-note{letter-spacing:-.02em;font-size:11px}}.ui-big{gap:4px;min-width:0;margin:0;display:grid}.ui-big-label{font-family:var(--font-label);color:var(--ink-3);font-size:13px;font-weight:600;line-height:1.3}.ui-big-fig{max-width:100%;font-family:var(--font-num);font-stretch:var(--stretch-num);font-variant-numeric:tabular-nums;font-weight:800;font-size:var(--big,clamp(48px,14vw,76px));letter-spacing:0;white-space:nowrap;line-height:.92;display:block}.ui-big-unit{margin-left:.06em;font-size:.42em;font-weight:700}.ui-big-unit-pre{vertical-align:.95em;margin:0 .04em 0 0}.ui-bar{z-index:15;background:var(--card-fill);box-shadow:0 -1px 0 var(--rule);padding:10px var(--gutter) calc(10px + env(safe-area-inset-bottom));position:fixed;bottom:0;left:0;right:0}.ui-bar-in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;max-width:640px;margin:0 auto;display:flex}.ui-bar-v{gap:3px;min-width:0;margin:0;display:grid}.ui-bar-num{font-family:var(--font-num);font-stretch:var(--stretch-num);letter-spacing:0;white-space:nowrap;font-size:30px;font-weight:800;line-height:1}.ui-bar-label{color:var(--ink-3);font-size:13px;font-weight:600;line-height:1.2}.ui-bar .badge img{height:44px}@media (min-width:960px){.ui-bar{display:none}}.ui-bar-follow{visibility:hidden;transition:transform .22s var(--ease),visibility 0s linear .22s;transform:translateY(100%)}.ui-bar-follow.is-on{visibility:visible;transition-delay:0s;transform:none}@media (max-width:959px){html:has(.ui-bar-follow){scroll-padding-bottom:calc(var(--bar-h,76px) + 16px)}body:has(.ui-bar-follow){padding-bottom:var(--bar-h,76px)}}@media (forced-colors:active){.dk,.dk:after{forced-color-adjust:none}}.p-doc{padding:0 0 var(--sec)}.doc-grid{counter-reset:doc;gap:36px;display:grid}.toc{counter-reset:toc;font-size:15px}.toc-h{color:var(--ink-2);margin-bottom:12px;font-size:15px;font-weight:600}.toc ol{gap:2px;margin:0;padding:0;list-style:none;display:grid}.toc li{counter-increment:toc}.toc a{min-height:var(--touch);border-radius:var(--r-pill);color:var(--ink-2);grid-template-columns:30px minmax(0,1fr);align-content:center;padding:6px 10px;line-height:1.35;text-decoration:none;display:grid}.toc a:before{content:counter(toc);color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:14px;font-weight:600;line-height:1.45}.toc a:hover{color:var(--ink)}.toc a[aria-current]{color:var(--ink);background:var(--plate);font-weight:600}.toc a[aria-current]:before{color:var(--ink)}@media (max-width:999px){.toc{display:none}}@media (min-width:1000px){.doc-grid{grid-template-columns:minmax(0,4fr) minmax(0,8fr);column-gap:80px}.toc{top:calc(var(--head) + 16px);max-height:calc(100vh - var(--head) - 32px);align-self:start;position:sticky;overflow:auto}}.doc-card{width:fit-content;max-width:100%;padding:clamp(22px,4.4vw,56px)}.p-doc .prose h2{counter-increment:doc}.p-doc .prose h2:before{content:counter(doc) ".";min-width:1.6em;color:var(--ink-3);font-variant-numeric:tabular-nums;font-weight:600;display:inline-block}.prose{max-width:68ch;color:var(--ink-2);overflow-wrap:break-word;min-width:0;font-size:17.5px;line-height:1.62}.prose td{-webkit-hyphens:manual;hyphens:manual;text-wrap:pretty}.prose>:first-child{margin-top:0}.prose h2{letter-spacing:-.02em;color:var(--ink);text-wrap:balance;margin:64px 0 14px;scroll-margin-top:24px;font-size:clamp(24px,2.2vw,29px);font-weight:600;line-height:1.2}.prose h3{letter-spacing:-.012em;color:var(--ink);margin:34px 0 8px;font-size:19px;font-weight:600;line-height:1.3}.prose p{margin:0 0 16px}.prose ul,.prose ol{margin:0 0 18px;padding-left:22px}.prose li{margin:6px 0}.prose li::marker{color:var(--ink-3)}.prose a{color:var(--ink)}.prose strong,.prose .ui,.p-lede .ui{color:var(--ink);font-weight:600}.prose table{border-collapse:collapse;max-width:100%;margin:8px 0 24px;font-size:15px;line-height:1.45;display:block;overflow-x:auto}.prose th,.prose td{text-align:left;vertical-align:top;border-bottom:1px solid var(--rule);padding:11px 16px 11px 0}.prose th{color:var(--ink);border-bottom-color:var(--ink-3);font-size:13.5px;font-weight:600}.prose hr{border:0;border-top:1px solid var(--rule);margin:40px 0}.prose blockquote{border-left:2px solid var(--rule);margin:0 0 16px;padding-left:18px}.prose code{font-size:.92em}@media (max-width:640px){.prose table,.prose tbody,.prose tr,.prose td{display:block}.prose table{border-top:1px solid var(--rule);overflow:visible}.prose thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.prose tr{border-bottom:1px solid var(--rule);padding:14px 0 12px}.prose td{border:0;padding:2px 0}.prose td:first-child{color:var(--ink);padding-bottom:6px;font-size:16px;font-weight:600}.prose td[data-label]:not(:first-child):before{content:attr(data-label) ": ";color:var(--ink);font-weight:600}}
