.landing{background:var(--ground);overflow-x:clip}.lp-chapter{padding-block:var(--chapter-pad);position:relative}.lp-chapter,.lp-tracker{scroll-margin-top:calc(-1 * (var(--header-height) + var(--space-4)))}.reveal-ready [data-reveal]{opacity:.35;translate:0 var(--motion-rise);transition:opacity var(--motion-mid) var(--ease-out), translate var(--motion-slow) var(--ease-out);transition-delay:calc(var(--i,0) * var(--motion-stagger))}.reveal-ready [data-reveal].is-in{opacity:1;translate:none}.lp-hero{gap:var(--space-2);height:100svh;min-height:calc(var(--space-40) * 4);padding:var(--space-2);grid-template-columns:minmax(0,10fr) minmax(0,2fr);display:grid}.lp-hero-view{border-radius:var(--radius);background:var(--inverse);color:var(--paper);isolation:isolate;position:relative;overflow:hidden}.lp-hero-photo{z-index:-2;object-fit:cover;object-position:50% 50%;transform-origin:50% 40%;animation:lp-hero-drift 32s var(--ease-in-out) infinite alternate}@keyframes lp-hero-drift{0%{transform:scale(1)}to{transform:scale(1.07)translate(-1.2%,.4%)}}.lp-hero-view:after{content:"";z-index:-1;background:linear-gradient(to bottom, var(--photo-scrim-strong), var(--photo-scrim) 52%, transparent);pointer-events:none;height:78%;position:absolute;inset:0 0 auto}.lp-hero-view:before{content:"";z-index:-1;background:linear-gradient(to top, var(--photo-scrim), transparent);pointer-events:none;height:32%;position:absolute;inset:auto 0 0}.lp-hero-top{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-6) var(--space-6) 0;display:flex;position:absolute;inset:0 0 auto}.lp-hero-wordmark{align-items:center;gap:var(--space-3);min-height:var(--target-min);color:inherit;font-size:calc(var(--type-section-size) * 1.15);letter-spacing:-.04em;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.lp-hero-tools{align-items:center;gap:var(--space-2);display:flex}.lp-hero-languages{gap:var(--space-1);display:flex}.lp-hero-languages a{min-height:var(--control-sm);padding:0 var(--space-3);border-radius:var(--radius-pill);color:inherit;font-size:var(--type-meta-size);line-height:var(--type-meta-leading);transition:background-color var(--motion-fast) var(--ease-in-out);align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.lp-hero-languages a:hover{background:color-mix(in srgb, currentColor 14%, transparent)}.lp-hero-languages a[aria-current]{background:color-mix(in srgb, currentColor 22%, transparent)}.lp-hero-pill{align-items:center;gap:var(--space-2);min-height:var(--control-md);padding:0 var(--space-5);border-radius:var(--radius-pill);background:var(--paper);color:var(--ink);font-size:var(--type-text-size);line-height:var(--type-text-leading);cursor:pointer;transition:background-color var(--motion-fast) var(--ease-in-out), transform var(--motion-fast) var(--ease-out);border:0;font-weight:500;text-decoration:none;display:inline-flex}.lp-hero-pill:hover{background:var(--surface)}.lp-hero-count{min-width:var(--space-6);height:var(--space-6);padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--ink);color:var(--paper);font-size:var(--type-meta-size);justify-content:center;align-items:center;line-height:1;display:inline-flex}.lp-hero-menu{min-height:var(--control-md);padding:0 var(--space-5);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--paper) 18%, transparent);color:var(--paper);font-size:var(--type-text-size);line-height:var(--type-text-leading);cursor:pointer;transition:background-color var(--motion-fast) var(--ease-in-out), transform var(--motion-fast) var(--ease-out);border:0;align-items:center;font-weight:500;display:inline-flex}.lp-hero-menu:hover{background:color-mix(in srgb, var(--paper) 28%, transparent)}.lp-hero-menu:active{transform:scale(.97)}.lp-hero-under{display:none}.lp-hero-pill:active{transform:scale(.97)}.lp-hero-copy{top:max(14%, calc(var(--space-6) + var(--control-md) + var(--space-10)));align-items:center;gap:var(--space-8);padding:0 var(--space-8);text-align:center;flex-direction:column;display:flex;position:absolute;left:0;right:0}.lp-hero-title{width:100%;font-size:calc(min(var(--type-display-size), 4.8vw) * var(--fit,1));line-height:var(--type-display-leading);font-weight:var(--type-display-weight);letter-spacing:var(--type-display-tracking)}.lp-hero-title>span{display:block}.lp-hero-lead{max-width:46ch;font-size:var(--type-lead-size);line-height:var(--type-lead-leading);letter-spacing:var(--type-lead-tracking)}.lp-hero-action{left:0;right:0;bottom:var(--space-10);width:max-content;margin-inline:auto;position:absolute}.lp-hero-action .ch-icon{transition:transform var(--motion-fast) var(--ease-out)}.lp-hero-action:hover .ch-icon{transform:translateX(var(--space-1))}.lp-hero-caption{left:var(--space-6);bottom:var(--space-6);max-width:30ch;font-size:var(--type-small-size);line-height:var(--type-small-leading);position:absolute}.lp-hero-view :focus-visible,.lp-checked :focus-visible,.lp-close :focus-visible,.lp-track-field-3 :focus-visible{outline-color:var(--paper)}.lp-swatches{border-radius:var(--radius);flex-direction:column;display:flex;overflow:hidden}.lp-swatch{justify-content:space-between;gap:var(--space-2);padding:var(--space-5);color:var(--ink);font-size:var(--type-text-size);line-height:var(--type-text-leading);transition:flex-grow var(--motion-mid) var(--ease-out);flex-direction:column;flex:1 1 0;font-weight:500;text-decoration:none;display:flex}.lp-swatch:hover,.lp-swatch:focus-visible{flex-grow:1.7}.lp-swatch:hover>span:first-child,.lp-swatch:focus-visible>span:first-child{text-underline-offset:.2em;text-decoration:underline}.lp-swatch-fact{font-size:var(--type-small-size);line-height:var(--type-small-leading);font-variant-numeric:lining-nums proportional-nums;font-weight:400}.lp-swatch:focus-visible{outline-offset:-4px}.lp-swatch-pink{background:var(--pink)}.lp-swatch-mint{background:var(--mint)}.lp-swatch-ink{background:var(--inverse);color:var(--on-inverse)}.lp-swatch-paper{background:var(--paper)}.lp-swatch-surface{background:var(--surface)}.lp-swatch-strong{background:var(--surface-strong)}.lp-kinds{background:var(--pink);min-height:90svh;color:var(--field-ink)}.lp-kinds-title{margin-bottom:var(--space-12);font-size:var(--type-head-size);line-height:var(--type-head-leading);letter-spacing:var(--type-head-tracking)}.lp-kinds-list{margin:0;padding:0;list-style:none}.lp-kinds-list a{justify-content:space-between;align-items:baseline;gap:var(--space-8);color:inherit;text-decoration:none;display:flex}.lp-kind-name{white-space:nowrap;min-width:0;font-size:calc(var(--type-display-size) * var(--fit,1));letter-spacing:var(--type-display-tracking);text-transform:lowercase;transition:color var(--motion-fast) var(--ease-in-out);line-height:.98}.lp-kinds-list a:hover .lp-kind-name,.lp-kinds-list a:focus-visible .lp-kind-name{text-underline-offset:.1em;text-decoration:underline;text-decoration-thickness:.05em}.lp-kind-facts{text-align:right;font-size:var(--type-body-size);line-height:var(--type-body-leading);font-variant-numeric:lining-nums proportional-nums;flex-direction:column;flex:none;align-items:flex-end;display:flex}.lp-kind-facts>span:first-child{font-weight:500}.lp-world{--lp-soon:color-mix(in srgb, var(--accent) 45%, var(--mint));background:var(--surface-strong);color:var(--field-ink)}.lp-world-head{column-gap:var(--gutter);margin-bottom:var(--space-12);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;display:grid}.lp-world-title{font-size:var(--type-head-size);line-height:var(--type-head-leading);letter-spacing:var(--type-head-tracking);font-variant-numeric:lining-nums proportional-nums;grid-column:1/span 8}.lp-world-lead{font-size:var(--type-body-size);line-height:var(--type-body-leading);grid-column:10/span 3}.lp-world-map{position:relative}.lp-world-map svg{width:100%;height:auto;display:block}.lp-world-land,.lp-country{stroke:var(--surface-strong);stroke-width:var(--border-width);stroke-linejoin:round;vector-effect:non-scaling-stroke}.lp-world-land{fill:var(--paper)}.lp-country{transition:fill var(--motion-fast) var(--ease-in-out), opacity var(--motion-mid) var(--ease-in-out)}.lp-country-open{fill:var(--accent)}.lp-country-soon{fill:var(--lp-soon)}.lp-country-open.is-lit{fill:var(--accent-hover)}.lp-world-map svg a{cursor:pointer}.lp-world-map[data-lit] .lp-country:not(.is-lit){opacity:.45}@property --lp-zoom{syntax:"<number>";inherits:true;initial-value:1}.lp-world-map{container-type:inline-size}.lp-world-map svg,.lp-world-names{--lp-zoom:1;transition:--lp-zoom var(--motion-slow) var(--ease-in-out)}.lp-world-map[data-zoom] :is(svg,.lp-world-names){--lp-zoom:5}.lp-world-names{pointer-events:none;position:absolute;inset:0;overflow:clip}.lp-world-zoom{transform:scale(var(--lp-zoom))}.lp-country-dot{stroke-width:calc(var(--border-width) * 3);transform-box:fill-box;transform-origin:50%;scale:calc(2 / (1 + var(--lp-zoom)))}.reveal-ready .lp-world-map[data-reveal]{opacity:1;translate:none}.reveal-ready .lp-world-map:not(.is-in) .lp-country{opacity:0}.reveal-ready .lp-world-map.is-in .lp-country{animation:lp-country-on var(--motion-slow) var(--ease-out) backwards;animation-delay:calc(var(--motion-stagger) * (var(--i,0) + 3))}@keyframes lp-country-on{0%{opacity:0}}.lp-world-label{align-items:center;gap:var(--space-1);font-size:var(--type-meta-size);white-space:nowrap;pointer-events:none;color:var(--field-ink);translate:calc(var(--dx,0px) * (var(--lp-zoom) - 1)) calc(var(--dy,0px) * (var(--lp-zoom) - 1));transition:opacity var(--motion-mid) var(--ease-in-out);flex-direction:column;font-weight:500;line-height:1.1;display:flex;position:absolute}.lp-world-label[data-place=in]{color:var(--accent-ink);transform:translate(-50%,-50%)}.lp-world-label[data-place=left]{align-items:flex-end;transform:translate(-100%,-50%)}.lp-world-label[data-place=right]{align-items:flex-start;transform:translateY(-50%)}.lp-world-label[data-place=below]{transform:translate(-50%)}.lp-world-label[data-place=above]{transform:translate(-50%,-100%)}.lp-world-map[data-lit] .lp-world-label:not(.is-lit){opacity:.45}.lp-world-map[data-zoom] .lp-world-label:not(.is-lit){opacity:0}.lp-sticker{width:var(--space-24);pointer-events:none;will-change:transform, opacity;opacity:0;height:auto;transform:translate(-50%, -50%) translate(0, 0) rotate(var(--turn)) scale(.6);transition:opacity var(--motion-fast) var(--ease-in-out), transform var(--motion-fast) var(--ease-in-out);position:absolute}.lp-sticker.is-lit{opacity:1;transform:translate(-50%, -50%) translate(0, 0) rotate(var(--turn)) scale(1);animation:lp-sticker-splash var(--motion-slow) backwards;animation-delay:calc(var(--i) * var(--motion-stagger) / 2);transition:none}.lp-sticker.is-lit.is-back{transition:opacity var(--motion-fast) var(--ease-out), transform var(--motion-fast) var(--ease-out);animation:none}@keyframes lp-sticker-splash{0%{transform:translate(-50%, -50%) translate(var(--from-x), var(--from-y)) rotate(calc(var(--turn) * -4)) scale(.2);animation-timing-function:var(--ease-out)}50%{transform:translate(-50%, -50%) translate(calc(var(--from-x) * .3), calc(var(--from-y) * .3 - var(--space-10))) rotate(calc(var(--turn) * 2)) scale(1.25);animation-timing-function:var(--ease-in-out)}80%{transform:translate(-50%, -50%) translate(0, 0) rotate(var(--turn)) scale(.9);animation-timing-function:var(--ease-out)}to{transform:translate(-50%, -50%) translate(0, 0) rotate(var(--turn)) scale(1)}}.lp-world-soon{padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--lp-soon);font-size:var(--type-small-size);line-height:var(--type-small-leading);font-weight:400}.lp-world-legend{margin-top:var(--space-12);gap:var(--space-5);flex-direction:column;display:flex}.lp-world-group{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;display:grid}.lp-world-group h3{font-size:var(--type-body-size);line-height:var(--type-body-leading);grid-column:1/span 2;font-weight:500}.lp-world-group ul{gap:var(--space-2);flex-wrap:wrap;grid-column:3/-1;margin:0;padding:0;list-style:none;display:flex}.lp-world-pill{align-items:center;gap:var(--space-3);min-height:var(--control-md);padding:0 var(--space-5);border-radius:var(--radius-pill);background:var(--paper);color:var(--ink);font-size:var(--type-text-size);line-height:var(--type-text-leading);transition:background-color var(--motion-fast) var(--ease-in-out), color var(--motion-fast) var(--ease-in-out), transform var(--motion-fast) var(--ease-out);font-weight:500;text-decoration:none;display:inline-flex}a.lp-world-pill:hover{background:var(--ink);color:var(--on-inverse)}a.lp-world-pill:active{transform:scale(.97)}.lp-world-pill-soon{background:var(--lp-soon)}.lp-world-dot{width:var(--space-3);height:var(--space-3);border-radius:var(--radius-pill);background:var(--accent)}.lp-world-count{opacity:.7;font-weight:400}.lp-grade{min-height:92svh;color:var(--field-ink);background:var(--mint);overflow:hidden}.lp-grade-inner{column-gap:var(--gutter);row-gap:var(--space-16);min-height:calc(92svh - 2 * var(--chapter-pad));grid-template-rows:auto 1fr;grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.lp-grade-copy{grid-area:1/1/auto/span 4}.lp-grade-title{font-size:var(--type-head-size);line-height:var(--type-head-leading);letter-spacing:var(--type-head-tracking);font-variant-numeric:lining-nums proportional-nums}.lp-grade-text{margin-top:var(--space-6);max-width:30ch;font-size:var(--type-lead-size);line-height:var(--type-lead-leading);letter-spacing:var(--type-lead-tracking)}.lp-grade-switch{align-self:center;align-items:flex-start;gap:var(--space-4);flex-direction:column;grid-area:1/6/span 2/-1;display:flex;container-type:inline-size}.lp-grade-switch-label{font-size:var(--type-body-size);line-height:var(--type-body-leading);font-weight:500}.lp-grade-track{border-radius:var(--radius-pill);background:var(--paper);gap:.04em;padding:.08em;font-size:min(12rem,16.6667cqi);line-height:1;display:flex}.lp-grade-option{border-radius:var(--radius-pill);min-width:1.42em;height:1.32em;color:var(--ink);letter-spacing:-.06em;cursor:pointer;transition:background-color var(--motion-mid) var(--ease-out), color var(--motion-mid) var(--ease-out);justify-content:center;align-items:center;padding:0 .22em;display:flex;position:relative}.lp-grade-option input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.lp-grade-option:hover:not(.is-on){background:var(--surface)}.lp-grade-option.is-on{background:var(--ink);color:var(--on-inverse)}.lp-grade-option:has(input:focus-visible){outline:3px solid var(--focus);outline-offset:3px}.lp-grade-first{grid-area:2/1/auto/span 4;align-self:end}.lp-grade-first h3{margin-bottom:var(--space-4);font-size:var(--type-body-size);line-height:var(--type-body-leading);font-weight:500}.lp-grade-first ol{gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.lp-grade-first li a{gap:var(--space-1);color:inherit;flex-direction:column;text-decoration:none;display:flex}.lp-grade-first-title{font-size:var(--type-body-size);line-height:var(--type-body-leading);font-weight:500}.lp-grade-first li a:hover .lp-grade-first-title{text-decoration:underline}.lp-grade-first-date{font-size:var(--type-small-size);line-height:var(--type-small-leading)}.lp-pair{white-space:nowrap}.lp-grade-first-date .is-soon{padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--pink);font-weight:500}.lp-grade-all{align-items:center;gap:var(--space-2);min-height:var(--target-min);margin-top:var(--space-4);color:inherit;font-size:var(--type-body-size);font-weight:500;display:inline-flex}.lp-grade-all .ch-icon{transition:transform var(--motion-fast) var(--ease-out)}.lp-grade-all:hover .ch-icon{transform:translateX(var(--space-1))}.lp-checked{background:var(--inverse);min-height:92svh;color:var(--on-inverse);padding-bottom:0;overflow:hidden}.lp-checked-inner{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.lp-checked-copy{padding-right:var(--space-8);grid-column:1/span 5}.lp-checked-title{font-size:var(--type-head-size);line-height:var(--type-head-leading);letter-spacing:var(--type-head-tracking)}.lp-checked-text{margin-top:var(--space-6);max-width:28ch;font-size:var(--type-lead-size);line-height:var(--type-lead-leading);letter-spacing:var(--type-lead-tracking)}.lp-checked-figure{margin-top:var(--space-16)}.lp-checked-figure img{aspect-ratio:16/9;object-fit:cover;object-position:40% 62%;border-radius:var(--radius);background:var(--surface);width:100%;height:auto}.lp-checked-figure figcaption{margin-top:var(--space-3);max-width:40ch;font-size:var(--type-small-size);line-height:var(--type-small-leading)}.lp-listing-sheet{gap:var(--space-4);min-width:0;margin-bottom:calc(var(--space-24) * -1);padding:var(--space-10) var(--space-10) var(--space-32);border-radius:var(--radius);background:var(--paper);color:var(--ink);transform-origin:0 0;transition:transform var(--motion-slow) var(--ease-out);flex-direction:column;grid-column:6/span 7;display:flex;transform:rotate(-1.6deg)}.lp-listing-sheet:hover{transform:rotate(-.6deg)}[data-ui] .lp-sheet-stamp{align-self:flex-start;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);background:var(--mint);font-size:var(--type-meta-size);line-height:var(--type-meta-leading);font-variant-numeric:lining-nums proportional-nums;font-weight:500;display:inline-flex}[data-ui] .lp-sheet-title{margin-top:var(--space-2);font-size:var(--type-title-size);line-height:var(--type-title-leading);letter-spacing:var(--type-title-tracking);font-weight:500}[data-ui] .lp-sheet-org{font-size:var(--type-text-size);line-height:var(--type-text-leading);color:var(--muted)}[data-ui] .lp-sheet-summary{max-width:56ch;font-size:var(--type-text-size);line-height:var(--type-text-leading)}[data-ui] .lp-sheet-rows{column-gap:var(--space-8);margin-top:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}[data-ui] .lp-sheet-rows>div{gap:var(--space-1);padding:var(--space-4) 0;border-top:var(--border-width) solid var(--border);flex-direction:column;display:flex}[data-ui] .lp-sheet-rows dt{font-size:var(--type-meta-size);line-height:var(--type-meta-leading);color:var(--muted)}[data-ui] .lp-sheet-rows dd{font-size:var(--type-text-size);line-height:var(--type-text-leading);font-weight:500}[data-ui] .lp-sheet-link{align-self:flex-start;align-items:center;gap:var(--space-2);min-height:var(--target-min);margin-top:var(--space-2);color:var(--ink);font-size:var(--type-text-size);font-weight:500;display:inline-flex}.lp-tracker{--lp-track-side:max(var(--margin), calc((100vw - var(--app-max)) / 2));grid-template-columns:calc(var(--lp-track-side) - var(--margin)) repeat(4, minmax(0, 1fr)) calc(var(--lp-track-side) - var(--margin));grid-template-rows:auto auto 1fr auto;min-height:84svh;display:grid}.lp-track-field{grid-row:span 4;grid-template-rows:subgrid;row-gap:var(--space-10);padding:var(--space-8) var(--margin);display:grid}.lp-track-field-0{background:var(--paper);padding-left:var(--lp-track-side);grid-column:1/span 2}.lp-track-field-1{background:var(--pink);grid-column:3}.lp-track-field-2{background:var(--mint);grid-column:4}.lp-track-field-3{background:var(--inverse);color:var(--on-inverse);padding-right:var(--lp-track-side);grid-column:5/span 2}.lp-track-head{align-items:flex-start;gap:var(--space-3);flex-direction:column;max-width:22ch;display:flex}.lp-track-title{font-size:calc(var(--type-head-size) * var(--fit,1));line-height:var(--type-head-leading);letter-spacing:var(--type-head-tracking)}.lp-track-text{font-size:var(--type-small-size);line-height:var(--type-small-leading)}.lp-track-signup{margin-top:var(--space-2)}.lp-track-field>[data-ui]{width:100%;max-width:calc(var(--space-40) + var(--space-24));transition:transform var(--motion-fast) var(--ease-out);grid-row:2;place-self:start center}.lp-track-field:hover>[data-ui]{transform:translateY(calc(var(--space-2) * -1 + var(--border-width) * 2))}.lp-track-clause{max-width:14ch;font-size:var(--type-lead-size);letter-spacing:-.02em;grid-row:4;line-height:1.15}[data-ui].lp-track-card{gap:var(--space-2);padding:var(--space-4);border:var(--border-width) solid var(--border);border-radius:var(--radius);background:var(--paper);color:var(--ink);font-size:var(--type-meta-size);line-height:var(--type-meta-leading);flex-direction:column;display:flex}[data-ui] .lp-track-card-title{font-size:var(--type-text-size);line-height:var(--type-text-leading);font-weight:500}[data-ui] .lp-track-card-org{color:var(--muted)}[data-ui] .lp-track-card-date{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}[data-ui] .lp-track-soon{padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--pink);white-space:nowrap;font-weight:500}[data-ui] .lp-track-left{color:var(--muted);white-space:nowrap}[data-ui] .lp-track-card-line{padding-top:var(--space-2);border-top:var(--border-width) solid var(--border)}[data-ui] .lp-track-card-note{color:var(--ink)}[data-ui] .lp-track-result{padding:calc(var(--space-1) / 2) var(--space-3);border-radius:var(--radius-pill);background:var(--mint);align-self:flex-start;font-weight:500}.lp-faq{background:var(--ground)}.lp-faq-inner{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.lp-faq-side{top:calc(var(--header-height) + var(--space-6));grid-column:1/span 4;position:sticky}.lp-faq-title{font-size:var(--type-head-size);line-height:var(--type-head-leading);letter-spacing:var(--type-head-tracking)}.lp-faq-figure{margin-top:var(--space-8)}.lp-faq-figure img{aspect-ratio:4/3;object-fit:cover;object-position:50% 50%;border-radius:var(--radius);background:var(--surface);width:100%;height:auto}.lp-faq-figure figcaption{margin-top:var(--space-3);max-width:40ch;font-size:var(--type-small-size);line-height:var(--type-small-leading)}.lp-faq-list{gap:var(--space-2);flex-direction:column;grid-column:5/span 8;display:flex}.lp-faq-item{border-radius:var(--radius);background:var(--surface);transition:background-color var(--motion-mid) var(--ease-in-out), color var(--motion-mid) var(--ease-in-out)}.lp-faq-item:hover:not([open]){background:var(--surface-strong)}.lp-faq-item summary{justify-content:space-between;align-items:center;gap:var(--space-6);min-height:calc(var(--space-16) + var(--space-2));padding:var(--space-4) var(--space-6);cursor:pointer;font-size:var(--type-section-size);line-height:var(--type-section-leading);letter-spacing:var(--type-section-tracking);font-weight:500;list-style:none;display:flex}.lp-faq-item summary::-webkit-details-marker{display:none}.lp-faq-item summary:focus-visible{outline-offset:-4px;border-radius:var(--radius)}.lp-faq-sign{width:var(--space-4);height:var(--space-4);flex:none;position:relative}.lp-faq-sign:before,.lp-faq-sign:after{content:"";height:calc(var(--border-width) * 3);margin-top:calc(var(--border-width) * -1.5);border-radius:var(--radius-pill);transition:transform var(--motion-mid) var(--ease-out);background:currentColor;position:absolute;top:50%;left:0;right:0}.lp-faq-sign:after{transform:rotate(90deg)}.lp-faq-item[open]{background:var(--inverse);color:var(--on-inverse)}.lp-faq-item[open] summary:focus-visible{outline-color:var(--paper)}.lp-faq-item[open] .lp-faq-sign:after{transform:rotate(0)}.lp-faq-item p{max-width:52ch;padding:0 var(--space-6) var(--space-6);font-size:var(--type-body-size);line-height:var(--type-body-leading)}.lp-close{background:var(--inverse);min-height:76svh;color:var(--on-inverse)}.lp-close-inner{justify-content:space-between;gap:var(--space-24);min-height:calc(76svh - 2 * var(--chapter-pad));flex-direction:column;display:flex}.lp-close-title{font-size:calc(var(--type-display-size) * var(--fit,1));line-height:var(--type-display-leading);letter-spacing:var(--type-display-tracking)}.lp-close-title>span{display:block}.is-fitted>.lp-fit-line{white-space:nowrap;width:max-content;max-width:none}.lp-hero-title.is-fitted>.lp-fit-line{margin-inline:auto}.lp-close-foot{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;display:grid}.lp-close-next{max-width:40ch;font-size:var(--type-lead-size);line-height:var(--type-lead-leading);letter-spacing:var(--type-lead-tracking);grid-column:1/span 6}.lp-close-action{grid-column:9/span 4;justify-self:end}.lp-close-action .ch-icon{transition:transform var(--motion-fast) var(--ease-out)}.lp-close-action:hover .ch-icon{transform:translateX(var(--space-1))}@media (max-width:1100px){.lp-hero-languages{display:none}.lp-hero-title{font-size:calc(var(--type-display-size) * var(--fit,1))}.lp-kinds-list a{padding-bottom:var(--space-4)}.lp-kind-name{white-space:normal;overflow-wrap:break-word;text-wrap:balance}.lp-world-title,.lp-world-lead{grid-column:1/-1}.lp-world-lead{margin-top:var(--space-5);max-width:40ch}.lp-world-label{display:none}.lp-sticker{width:var(--space-20)}.lp-world-group h3,.lp-world-group ul{grid-column:1/-1}.lp-world-group{row-gap:var(--space-3)}.lp-grade-inner{row-gap:var(--space-12);grid-template-rows:auto auto auto}.lp-grade-copy,.lp-grade-first{grid-area:auto/1/auto/-1}.lp-grade-switch{grid-area:auto/1/auto/-1;justify-self:start;container-type:normal}.lp-grade-track{font-size:clamp(3.25rem,.5rem + 9.6vw,12rem)}.lp-checked-copy{margin-bottom:var(--space-12);grid-column:1/-1}.lp-checked-figure{max-width:calc(var(--space-40) * 3);margin-top:var(--space-10)}.lp-listing-sheet{grid-column:1/-1}.lp-tracker{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));min-height:0}.lp-track-field{gap:var(--space-6);padding:var(--space-12) var(--margin);flex-direction:column;grid-area:auto;display:flex}.lp-track-head:empty{display:none}.lp-track-field>[data-ui]{max-width:none}.lp-track-clause{order:-1;max-width:none}.lp-track-field-0 .lp-track-head{order:-2}.lp-faq-side{column-gap:var(--gutter);margin-bottom:var(--space-10);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:static}.lp-faq-figure{margin-top:0}.lp-faq-list{grid-column:1/-1}.lp-close-next{margin-bottom:var(--space-6);grid-column:1/-1}.lp-close-action{grid-column:1/-1;justify-self:start}}@media (max-width:900px){.lp-hero{grid-template-columns:minmax(0,1fr);height:auto;min-height:0}.lp-hero-view{height:70svh;min-height:calc(var(--space-40) * 3)}.lp-hero-caption{display:none}.lp-swatches{flex-direction:column}.lp-swatch{min-height:calc(var(--space-12) + var(--space-1));padding:0 var(--space-5);flex-direction:row;flex:none;align-items:center}.lp-swatch:hover,.lp-swatch:focus-visible{flex-grow:0}}@media (max-width:760px){.lp-hero-view{height:64svh}.lp-hero-top{padding:var(--space-4) var(--space-4) 0}.lp-hero-copy{gap:var(--space-5);padding:0 var(--space-4);top:17%}.lp-hero-title{line-height:1.1}.lp-hero-lead{display:none}.lp-hero-under{padding:var(--space-5) var(--space-3) var(--space-3);font-size:var(--type-body-size);line-height:var(--type-body-leading);display:block}.lp-hero-photo{object-position:58% 50%}.lp-hero-action{bottom:var(--space-5)}.lp-hero-caption{display:none}.lp-kinds{min-height:0}.lp-kinds-list a{align-items:flex-start;gap:var(--space-1);padding-bottom:var(--space-5);flex-direction:column}.lp-kind-facts{gap:0 var(--space-3);text-align:left;font-size:var(--type-small-size);flex-flow:wrap;align-items:baseline}.lp-world-head{margin-bottom:var(--space-8)}.lp-world-legend{margin-top:var(--space-8)}.lp-world-pill{padding:0 var(--space-4);gap:var(--space-2)}.lp-grade,.lp-checked,.lp-grade-inner{min-height:0}.lp-grade-track{font-size:15vw}.lp-listing-sheet{padding:var(--space-6) var(--space-5) var(--space-24);transform:rotate(-1deg)}[data-ui] .lp-sheet-rows{grid-template-columns:minmax(0,1fr)}[data-ui] .lp-sheet-title{font-size:var(--type-section-size);line-height:var(--type-section-leading)}.lp-tracker{grid-template-columns:minmax(0,1fr)}.lp-faq-side{row-gap:var(--space-6);grid-template-columns:minmax(0,1fr)}.lp-faq-item summary{font-size:var(--type-body-size);padding:var(--space-4) var(--space-5)}.lp-faq-item p{padding:0 var(--space-5) var(--space-5)}.lp-close{min-height:80svh}.lp-close-inner{min-height:calc(80svh - 2 * var(--chapter-pad))}.lp-close-action{justify-self:stretch}}@media (max-width:639px){.lp-hero-pill-label{display:none}.lp-hero-pill,.lp-hero-menu{padding:0 var(--space-4)}}@media (max-width:22.5em){.lp-hero-top{gap:var(--space-2)}.lp-hero-pill,.lp-hero-menu{padding:0 var(--space-3);white-space:nowrap}}@media (prefers-reduced-motion:reduce){.lp-hero-photo{animation:none}.reveal-ready [data-reveal]{opacity:1;translate:none}.lp-listing-sheet,.lp-listing-sheet:hover{transition:none}}
.catalog{grid-template-columns:minmax(0, 9fr) minmax(var(--rail-width), 3fr);column-gap:var(--space-8);padding-top:var(--space-12);padding-bottom:var(--space-32);grid-template-rows:auto 1fr;grid-template-areas:"head rail""results rail";display:grid}.catalog-head{min-width:0;padding-bottom:var(--space-8);flex-direction:column;grid-area:head;display:flex}.catalog-head h1{overflow-wrap:break-word}.catalog-summary{margin-top:var(--space-2);color:var(--ink)}.catalog-search{margin-top:var(--space-6)}.catalog-kinds{gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.catalog-kinds .ch-chip{min-height:var(--control-md);padding:0 var(--space-4)}.catalog-kinds .ch-chip.is-selected{padding-left:var(--space-4)}.catalog-kinds .ch-chip.is-selected>.ch-icon{display:none}.catalog-kind-select{margin-top:var(--space-3);display:none}.catalog-kind-select .ch-field-label,.catalog-sort .ch-field-label{width:var(--border-width);height:var(--border-width);margin:calc(var(--border-width) * -1);clip:rect(0 0 0 0);white-space:nowrap;border:0;padding:0;position:absolute;overflow:hidden}.catalog-rail{align-self:start;gap:var(--space-8);min-width:0;padding-bottom:var(--space-6);flex-direction:column;grid-area:rail;display:flex}.catalog-rail-head{top:var(--header-height);z-index:2;justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--control-md);margin-bottom:calc(var(--space-4) * -1);padding-bottom:var(--space-2);background:var(--ground);display:flex;position:sticky}.catalog-rail-head .ch-btn{margin-right:calc(var(--space-3) * -1)}.catalog-facet-stack{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.catalog-help{color:var(--muted)}.catalog-more{min-width:0}.catalog-more>summary{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:var(--control-md);cursor:pointer;font-size:var(--type-text-size);line-height:var(--type-text-leading);color:var(--ink);font-weight:500;list-style:none;display:flex}.catalog-more>summary::-webkit-details-marker{display:none}.catalog-more>summary:hover>span{text-decoration:underline}.catalog-more>summary:focus-visible{outline:calc(var(--border-width) * 2) solid var(--focus);outline-offset:calc(var(--border-width) * 2);border-radius:var(--radius-inner)}.catalog-more>summary>.ch-icon{transition:transform var(--motion-fast) var(--ease-in-out)}.catalog-more[open]>summary>.ch-icon{transform:rotate(180deg)}.catalog-more-body{gap:var(--space-8);padding-top:var(--space-4);flex-direction:column;display:flex}.catalog-sheet{gap:var(--space-8);flex-direction:column;display:flex}.catalog-results{gap:var(--space-5);flex-direction:column;grid-area:results;min-width:0;display:flex}.catalog-toolbar{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-6);flex-wrap:wrap;display:flex}.catalog-quick{gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.catalog-tools{align-items:center;gap:var(--space-3);min-width:0;margin-left:auto;display:flex}.catalog-filter-button{white-space:nowrap;flex:none;display:none}.catalog-sort{min-width:0}.catalog-active{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.catalog-active-label{margin-right:var(--space-1);color:var(--muted)}.catalog-active .ch-chip{white-space:normal;text-align:left;max-width:100%}.catalog-active-reset{display:none}.catalog-soon{gap:var(--space-4);padding:var(--space-5) var(--space-6);background:var(--surface);border-radius:var(--radius);flex-direction:column;display:flex}.catalog-soon-head{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.catalog-soon-heading{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.catalog-soon-window{color:var(--muted)}.catalog-soon-note{color:var(--ink)}.catalog-soon-sub{margin-bottom:calc(var(--space-2) * -1);color:var(--muted);font-weight:500}.catalog-soon-all{flex:none}.catalog-soon-list{gap:var(--space-4) var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.catalog-soon-list li{align-items:flex-start;gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.catalog-soon-list a{-webkit-line-clamp:2;line-clamp:2;color:var(--ink);font-size:var(--type-text-size);line-height:var(--type-text-leading);overflow-wrap:break-word;-webkit-box-orient:vertical;font-weight:500;text-decoration:none;display:-webkit-box;overflow:hidden}.catalog-soon-list a:hover{text-decoration:underline}.catalog-soon-list .ch-deadline-sep{display:none}.catalog-list{gap:var(--space-4);transition:opacity var(--motion-fast) var(--ease-in-out);flex-direction:column;display:flex}.catalog-list[aria-busy=true],.catalog-empty[aria-busy=true]{opacity:.55}.catalog-list .ch-card-list .ch-card-title{font-size:var(--type-section-size);line-height:var(--type-section-leading);letter-spacing:var(--type-section-tracking)}.catalog-list .ch-card-title,.catalog-list .ch-card-description{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.catalog-list .ch-card-head .ch-eyebrow{overflow-wrap:anywhere}.catalog-list .ch-card-list .ch-facts{gap:var(--space-1) var(--space-5);flex-wrap:wrap;display:flex}.catalog-list .ch-card-list .ch-facts li{font-size:var(--type-meta-size);line-height:var(--type-meta-leading)}.catalog-list .ch-card-list .ch-facts .ch-icon{margin-top:calc(var(--space-1) / 2)}.catalog-list .ch-card-description{z-index:auto;position:static}.catalog-list .ch-badges,.catalog-list .ch-card-foot{pointer-events:none}.catalog-list .ch-card-foot a,.catalog-list .ch-card-foot button{pointer-events:auto}.catalog-list .ch-card-more{display:none}@media (min-width:43.75em){.catalog-list .ch-card-list{grid-template-columns:minmax(0, 1fr) calc(var(--space-40) + var(--space-12)) auto;gap:0 var(--space-6);grid-template-rows:auto auto auto 1fr;grid-template-areas:"head when save""head facts facts""desc facts facts""badges facts facts";display:grid}.catalog-list .ch-card-list>.ch-card-top,.catalog-list .ch-card-list>.ch-card-foot{display:contents}.catalog-list .ch-card-list .ch-card-head{grid-area:head}.catalog-list .ch-card-list .ch-save{grid-area:save}.catalog-list .ch-card-list .ch-card-description{margin-top:var(--space-3);grid-area:desc}.catalog-list .ch-card-list .ch-badges{margin-top:var(--space-4);grid-area:badges;align-self:start}.catalog-list .ch-card-list .ch-facts{align-self:start;gap:var(--space-2);margin-top:var(--space-4);flex-flow:column;grid-area:facts}.catalog-list .ch-card-list .ch-deadline{align-self:start;align-items:flex-start;gap:var(--space-1);flex-direction:column;grid-area:when}.catalog-list .ch-card-list .ch-deadline>.ch-icon,.catalog-list .ch-card-list .ch-deadline-sep{display:none}.catalog-list .ch-card-list .ch-deadline-date{font-size:var(--type-section-size);line-height:var(--type-section-leading);letter-spacing:var(--type-section-tracking)}.catalog-list .ch-card-list .ch-deadline-rolling .ch-deadline-date,.catalog-list .ch-card-list .ch-deadline-unknown .ch-deadline-date{font-size:var(--type-text-size);line-height:var(--type-text-leading);letter-spacing:normal}}.catalog-empty{background:var(--paper);border:var(--border-width) solid var(--border);padding:var(--space-8);gap:var(--space-4)}.catalog-relax{gap:var(--space-2);flex-wrap:wrap;display:flex}.catalog-relax .ch-btn{white-space:normal;text-align:left}.catalog-empty .info-actions:empty{display:none}.catalog-pages{margin-top:var(--space-6)}@media (max-width:68.6875em){.catalog{flex-direction:column;display:flex}.catalog-rail{display:none}.catalog-filter-button,.catalog-active-reset{display:inline-flex}.catalog-toolbar{align-items:stretch;gap:var(--space-3);flex-direction:column}.catalog-tools{order:-1;justify-content:space-between;margin-left:0}.catalog-soon-list{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-soon-list li:nth-child(n+3){display:none}}@media (max-width:40em){.catalog{padding-top:var(--space-8);padding-bottom:var(--space-16)}.catalog-head{padding-bottom:var(--space-4)}.catalog-search{margin-top:var(--space-5)}.catalog-search.ch-search{padding:var(--space-1);border-radius:var(--radius-pill);flex-wrap:nowrap}.catalog-search .ch-search-field{padding:0 var(--space-2) 0 var(--space-4);flex-basis:auto}.catalog-kinds{display:none}.catalog-kind-select{display:flex}.catalog-results{gap:var(--space-4)}.catalog-toolbar{gap:var(--space-2)}.catalog-tools{flex-wrap:wrap}.catalog-soon{display:none}.catalog-empty{padding:var(--space-6) var(--space-5)}.catalog-list .ch-card-list{padding:var(--space-5)}.catalog-list .ch-card-list .ch-card-title{-webkit-line-clamp:3;line-clamp:3}.catalog-list .ch-card-org{-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}@media (max-width:35em){.catalog .catalog-pages.has-summary{justify-content:space-between}}@media (prefers-reduced-motion:reduce){.catalog-list,.catalog-more>summary>.ch-icon{transition:none}}
.detail-unknown{color:var(--muted);font-weight:400}.detail-sub{margin-top:calc(var(--space-1) / 2);color:var(--muted);font-weight:400;display:block}.detail .ch-detail-head>.ch-eyebrow{margin-top:var(--space-2)}.detail .ch-detail-lead{font-size:var(--type-section-size);line-height:var(--type-lead-leading);letter-spacing:var(--type-section-tracking)}.detail .ch-detail-badges:empty{display:none}.detail .detail-facts{gap:var(--border-width);background:var(--surface-strong);border-radius:var(--radius);overflow:hidden}.detail .detail-facts .ch-keyfact{border-radius:0;justify-content:flex-start}.detail-facts .ch-keyfact-value{font-size:var(--type-section-size);line-height:var(--type-section-leading);letter-spacing:var(--type-section-tracking);text-wrap:balance}.detail-facts .ch-keyfact-value:has(>.detail-unknown){font-size:var(--type-meta-size);line-height:var(--type-meta-leading);letter-spacing:0}.detail-note-line,.detail-row-line{display:block}.detail-row-line+.detail-row-line{margin-top:var(--space-2)}.detail-notice{margin-bottom:var(--space-8)}.detail-you{align-items:flex-start;gap:var(--space-2);margin-top:var(--space-2);color:var(--ink);display:flex}.detail-you.is-fail{font-weight:500}.detail-you-mark{width:var(--space-4);height:var(--space-4);margin-top:calc(var(--space-1) / 2);border-radius:var(--radius-pill);background:var(--mint);color:var(--field-ink);flex:none;justify-content:center;align-items:center;display:inline-flex}.detail-you.is-fail .detail-you-mark{background:var(--ink);color:var(--on-inverse)}.detail-verdict-slot{margin-bottom:var(--space-2);flex:1 0 100%}.detail-verdict{align-items:flex-start;gap:var(--space-4);padding:var(--space-4) var(--space-5);background:var(--paper);border:var(--border-width) solid var(--border);border-radius:var(--radius);display:flex}.detail-verdict-mark{width:var(--space-8);height:var(--space-8);border-radius:var(--radius-pill);background:var(--ink);color:var(--on-inverse);flex:none;justify-content:center;align-items:center;display:inline-flex}.detail-verdict-body{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.detail-verdict-title{font-size:var(--type-section-size);line-height:var(--type-section-leading);letter-spacing:var(--type-section-tracking);color:var(--ink);margin:0;font-weight:500}.detail-verdict-list{font-size:var(--type-text-size);line-height:var(--type-text-leading);color:var(--ink);margin:0;padding:0;list-style:none}.detail-verdict-from{margin:var(--space-1) 0 0;font-size:var(--type-meta-size);line-height:var(--type-meta-leading);color:var(--muted)}.detail-verdict-from a{color:var(--ink)}.detail-check{margin:var(--space-5) 0 0;border:0;min-width:0;padding:0}.detail-check-title{margin-bottom:var(--space-3);font-size:var(--type-text-size);line-height:var(--type-text-leading);color:var(--ink);padding:0;font-weight:500}.detail-check-fields{gap:var(--space-3);max-width:var(--measure);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.detail-check-result:empty{display:none}.detail-check-result{margin-top:var(--space-4)}.detail-check-fits{align-items:center;gap:var(--space-3);font-size:var(--type-text-size);line-height:var(--type-text-leading);color:var(--ink);margin:0;display:flex}.detail-apply .ch-apply-when-rolling .ch-apply-date{font-size:calc(var(--type-section-size) * 1.2);line-height:var(--type-section-leading);letter-spacing:var(--type-section-tracking)}.detail-apply .ch-apply-when-unknown>.ch-eyebrow{display:none}.detail-apply .ch-apply-when-unknown .ch-apply-date{font-size:var(--type-section-size);line-height:var(--type-section-leading);letter-spacing:var(--type-section-tracking);font-weight:500}.detail-apply .ch-apply-row dd{font-variant-numeric:lining-nums proportional-nums}.detail-funding{margin-top:var(--space-2);justify-content:flex-end;display:flex}.detail-tracked{color:var(--ink)}.detail-apply .ch-apply-actions .ch-btn-secondary[aria-pressed=true]{background:var(--ink);color:var(--on-inverse)}.detail-apply .ch-apply-actions .ch-btn-primary:disabled{background:var(--surface);color:var(--muted);opacity:1}.detail-next{width:100%;margin-top:var(--space-3)}.detail-apply .ch-apply-source{padding:var(--space-3) var(--space-4)}.detail-proof{align-items:flex-start;gap:var(--space-3);display:flex}.detail-proof-mark{width:var(--space-5);height:var(--space-5);margin-top:calc(var(--space-1) / 2);border-radius:var(--radius-pill);background:var(--mint);color:var(--field-ink);flex:none;justify-content:center;align-items:center;display:inline-flex}.detail-proof-mark.is-pending{background:var(--surface-strong)}.detail-proof a{color:var(--ink);text-underline-offset:.18em;overflow-wrap:anywhere;font-weight:500;text-decoration:underline;text-decoration-thickness:.07em}.detail-proof a:hover{text-decoration-thickness:.14em}.detail-tabs{margin-top:var(--space-4)}.detail-tab{align-items:flex-start;gap:var(--space-8);font-size:var(--type-text-size);line-height:var(--type-text-leading);flex-direction:column;display:flex}.detail-tab .ch-prose{width:100%;max-width:var(--measure);font-size:var(--type-text-size);line-height:var(--type-text-leading)}.detail-tab .ch-prose>:last-child{margin-bottom:0}.detail-rows{width:100%;max-width:var(--measure);margin:0}.detail-rows>div{gap:var(--space-1) var(--space-6);padding:var(--space-3) 0;border-bottom:var(--border-width) solid var(--border);grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}.detail-rows>div:first-child{border-top:var(--border-width) solid var(--border)}.detail-rows dt{font-size:var(--type-meta-size);line-height:var(--type-text-leading);color:var(--muted)}.detail-rows dd{font-size:var(--type-text-size);line-height:var(--type-text-leading);color:var(--ink);overflow-wrap:break-word;margin:0}.detail-note{max-width:var(--measure);font-size:var(--type-meta-size);line-height:var(--type-meta-leading);color:var(--muted)}.detail-topics{gap:var(--space-3);flex-direction:column;display:flex}.detail-topics h2{color:var(--ink);font-weight:500}.detail-related{padding-bottom:var(--space-16)}.detail-related .section-heading{align-items:baseline}.detail-related .section-heading a{font-size:var(--type-text-size);line-height:var(--type-text-leading);font-weight:500}.detail-related-row{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.detail-related-row .ch-badges,.detail-related-row .ch-card-more{display:none}.detail-related-row .ch-facts{gap:var(--space-1);flex-flow:column}@media (min-width:40.0625em){.detail-related-row .ch-card-title{-webkit-line-clamp:2;line-clamp:2;min-height:calc(var(--type-section-leading) * 2em);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.detail-related-row .ch-card-head .ch-eyebrow{-webkit-line-clamp:2;line-clamp:2;min-height:calc(var(--type-meta-leading) * 2em);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.detail-related-row .ch-card-org{-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}@media (max-width:63.9375em){.detail .ch-detail-grid{grid-template-areas:none;row-gap:0}.detail .ch-detail-head{display:contents}.detail .ch-detail-title{order:1}.detail .ch-detail-head>.ch-eyebrow{order:2}.detail .ch-detail-meta{order:3}.detail .ch-detail-badges{order:4}.detail .ch-detail-aside{margin-top:var(--space-6);order:5;grid-area:auto}.detail .ch-detail-lead{margin-top:var(--space-10);order:6}.detail .ch-detail-facts{order:7}.detail .ch-detail-main{margin-top:var(--space-12);order:8;grid-area:auto}.detail-related-row{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-related-row>:nth-child(3){display:none}}@media (min-width:40.0625em) and (max-width:63.9375em){.detail-apply{gap:var(--space-5) var(--space-8);grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.detail-apply .ch-apply-when{grid-area:1/1}.detail-apply .ch-apply-actions{grid-area:2/1}.detail-apply .ch-apply-source{grid-area:3/1;align-self:end}.detail-apply .ch-apply-rows{grid-area:1/2/span 3}}@media (max-width:40em){.detail .ch-detail-facts{display:contents}.detail .detail-facts{margin-top:var(--space-6);order:5}.detail .ch-detail-aside{order:6}.detail .ch-detail-lead{font-size:var(--type-text-size);line-height:var(--type-text-leading);letter-spacing:0;order:7}.detail .detail-check{margin-top:var(--space-8);order:8}.detail .ch-detail-main{order:9}.detail .detail-facts>.ch-keyfact:last-child:nth-child(odd){grid-column:1/-1}.detail-check-fields{grid-template-columns:minmax(0,1fr)}.detail .ch-detail-title{font-size:calc(var(--type-section-size) * 1.2);line-height:var(--type-title-leading)}.detail-verdict{padding:var(--space-4);gap:var(--space-3)}.detail-related .section-heading{flex-direction:row;justify-content:space-between;align-items:baseline}.detail .ch-crumbs{margin-top:calc(var(--space-3) * -1);margin-bottom:var(--space-2)}.detail .ch-crumbs a{min-height:var(--target-min);align-items:center;display:inline-flex}.detail .ch-crumbs li:last-child{display:none}.detail-proof a,.detail-related .section-heading a,.detail-verdict-from a,.detail-tracked{padding-block:var(--space-3);margin-block:calc(var(--space-3) * -1);display:inline-block}.detail-apply{padding:var(--space-5)}.detail-apply .ch-apply-when{order:1}.detail-apply .ch-apply-actions{order:2}.detail-apply .ch-apply-rows{order:3}.detail-apply .ch-apply-source{order:4}.detail-tabs .ch-tablist{gap:var(--space-2);border-bottom:0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.detail-tabs .ch-tab{min-height:var(--control-md);padding:var(--space-2) var(--space-3);border-radius:var(--radius-pill);background:var(--surface);color:var(--ink);font-size:var(--type-meta-size);line-height:var(--type-meta-leading);white-space:normal;text-align:center;justify-content:center}.detail-tabs .ch-tab:after{display:none}.detail-tabs .ch-tab:hover{background:var(--surface-strong)}.detail-tabs .ch-tab.is-active{background:var(--ink);color:var(--on-inverse)}.detail-tabs .ch-tabpanel{padding-top:var(--space-6)}.detail-rows>div,.detail-related-row{grid-template-columns:minmax(0,1fr)}}@media (max-width:22.5em){.detail-facts .ch-keyfact-value{text-wrap:wrap;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:10 4 4}}.sample-page{gap:var(--space-12) var(--space-16);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;display:grid}.sample-page .page-heading{margin-bottom:0}.sample-page .page-lead{color:var(--ink)}.sample-card{align-items:flex-start;gap:var(--space-4);padding:var(--space-6);background:var(--paper);border:var(--border-width) solid var(--border);border-radius:var(--radius);flex-direction:column;display:flex}.sample-card h2{font-size:var(--type-section-size);line-height:var(--type-section-leading);letter-spacing:var(--type-section-tracking);font-weight:500}.sample-card p{font-size:var(--type-meta-size);line-height:var(--type-meta-leading);color:var(--muted)}@media (max-width:63.9375em){.sample-page{gap:var(--space-8);grid-template-columns:minmax(0,1fr)}}@media (max-width:40em){.sample-card{padding:var(--space-5)}.sample-card .ch-btn{width:100%}}
.tracker{--tracker-pad:var(--space-5);--tracker-half:calc(var(--space-4) / 2);gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.tracker>*{min-width:0}.tracker-keep{white-space:nowrap}.tracker-head{justify-content:space-between;align-items:flex-end;gap:var(--space-6);margin-bottom:var(--space-6);display:flex}.tracker-head-copy{gap:var(--space-3);min-width:0;max-width:calc(var(--measure) * 1.5);flex-direction:column;display:flex}.tracker-head h1{overflow-wrap:break-word}.tracker-finding{color:var(--ink)}.tracker-finding .text-link{font-weight:500}.tracker-head-actions{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;flex:none;display:flex}.tracker-inline-action{color:var(--ink);font:inherit;text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:.07em;-webkit-text-decoration-color:color-mix(in srgb, var(--ink) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--ink) 35%, transparent);cursor:pointer;background:0 0;border:0;padding:0;font-weight:500;display:inline}.tracker-inline-action:hover:not(:disabled){-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.tracker-inline-action:disabled{color:var(--muted);cursor:not-allowed}.tracker-inline-action:focus-visible{outline:calc(var(--border-width) * 2) solid var(--focus);outline-offset:calc(var(--border-width) * 2);border-radius:var(--radius-check)}.tracker-strip{column-gap:var(--space-4);border:var(--border-width) solid var(--border);border-radius:var(--radius);background:var(--paper);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.tracker-stat{grid-row:span 3;grid-template-rows:subgrid;row-gap:var(--space-1);min-width:0;margin-inline:calc(var(--tracker-half) * -1);padding:var(--space-5) calc(var(--tracker-pad) + var(--tracker-half));color:var(--ink);transition:background-color var(--motion-fast) var(--ease-in-out);align-content:start;text-decoration:none;display:grid;position:relative}.tracker-stat:nth-child(4n+1){padding-left:var(--tracker-pad);margin-left:0}.tracker-stat:nth-child(4n){padding-right:var(--tracker-pad);margin-right:0}.tracker-stat:not(:nth-child(4n+1)){border-left:var(--border-width) solid var(--border);padding-left:calc(var(--tracker-pad) + var(--tracker-half) - var(--border-width))}.tracker-stat:hover{background:var(--ground)}.tracker-stat:focus-visible{outline:calc(var(--border-width) * 2) solid var(--focus);outline-offset:calc(var(--border-width) * -2)}.tracker-stat[aria-current]:after{content:"";height:var(--bar);background:var(--ink);position:absolute;bottom:0;left:0;right:0}.tracker-stat-label{font-size:var(--type-meta-size);line-height:var(--type-meta-leading);color:var(--ink);overflow-wrap:break-word;font-weight:500}.tracker-stat-value{padding-top:var(--space-2);font-size:var(--type-section-size);line-height:var(--type-section-leading);letter-spacing:var(--type-section-tracking);align-self:end;font-weight:500}.tracker-stat-value.is-missing{color:var(--muted)}.tracker-stat-note{font-size:var(--type-meta-size);line-height:var(--type-meta-leading);color:var(--muted)}.tracker-stat.is-urgent{background:var(--pink);color:var(--field-ink)}.tracker-stat.is-urgent:hover{background:color-mix(in srgb, var(--pink) 86%, var(--ink))}.tracker-stat.is-urgent .tracker-stat-label,.tracker-stat.is-urgent .tracker-stat-note{color:var(--field-ink)}.tracker-panel{padding-block:var(--tracker-pad);border:var(--border-width) solid var(--border);border-radius:var(--radius);background:var(--paper)}.tracker-panel:focus,.tracker-pane:focus{outline:none}.tracker-panel-head{column-gap:var(--space-4);margin-bottom:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;display:grid}.tracker-panel-head>*{padding-inline:var(--tracker-pad)}.tracker-panel-head>:first-child{grid-column:1/span 3}.tracker-panel-head>.tracker-profile{grid-column:4}.tracker-panel-titles{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.tracker-panel-sub,.tracker-row-sub,.tracker-panel-lead,.tracker-lane-note,.tracker-lane-empty{font-size:var(--type-meta-size);line-height:var(--type-meta-leading);color:var(--muted)}.tracker-panel-lead{max-width:var(--measure);padding-inline:var(--tracker-pad);margin-bottom:var(--space-3)}.tracker-panel-foot{justify-content:flex-end;gap:var(--space-2);padding:var(--space-3) var(--space-3) 0;flex-wrap:wrap;display:flex}.tracker-error{margin:var(--space-4) var(--tracker-pad) 0}.tracker-board{column-gap:var(--space-4);row-gap:var(--space-6);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.tracker-lane{gap:var(--space-3);min-width:0;padding-inline:var(--tracker-pad);flex-direction:column;display:flex;position:relative}.tracker-lane+.tracker-lane:before,.tracker-pane+.tracker-pane:before{content:"";top:0;bottom:0;left:calc((var(--space-4) + var(--border-width)) / -2);width:var(--border-width);background:var(--border);position:absolute}.tracker-lane-head{flex-direction:column;display:flex}.tracker-lane-title{align-items:baseline;gap:var(--space-2);font-size:var(--type-text-size);line-height:var(--type-text-leading);font-weight:500;display:flex}.tracker-lane-count{color:var(--muted);font-weight:400}.tracker-lane-empty{padding:var(--space-3) var(--space-4);border:var(--border-width) dashed var(--border);border-radius:var(--radius-inner)}.tracker-items{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tracker-item{gap:var(--space-3);min-width:0;padding:var(--space-4);border-radius:var(--radius-inner);background:var(--surface);transition:outline-color var(--motion-fast) var(--ease-in-out);flex-direction:column;display:flex;position:relative}.tracker-item:hover{outline:var(--border-width) solid var(--control);outline-offset:calc(var(--border-width) * -1)}.tracker-item-head{justify-content:space-between;align-items:flex-start;gap:var(--space-2);display:flex}.tracker-item-names{flex-direction:column;min-width:0;display:flex}.tracker-item-title{font-size:var(--type-text-size);line-height:var(--type-section-leading);letter-spacing:-.01em;overflow-wrap:break-word;text-wrap:pretty;font-weight:500}.tracker-item-title a{color:inherit;text-decoration:none}.tracker-item-title a:after{content:"";border-radius:var(--radius-inner);position:absolute;inset:0}.tracker-item-title a:hover{text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:.07em}.tracker-item-title a:focus-visible{outline:none}.tracker-item-title a:focus-visible:after{outline:calc(var(--border-width) * 2) solid var(--focus);outline-offset:calc(var(--border-width) * 2)}.tracker-item-org{font-size:var(--type-meta-size);line-height:var(--type-meta-leading);color:var(--muted);overflow-wrap:break-word}.tracker-item-manage.ch-btn{z-index:1;width:var(--control-sm);margin:calc(var(--space-2) * -1) calc(var(--space-2) * -1) 0 0;flex:none;padding:0;position:relative}.tracker-item .ch-btn-ghost:hover:not(:disabled){background:var(--paper)}.tracker-item-meta{z-index:1;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex;position:relative}.tracker-item-meta .ch-badge{white-space:nowrap;flex:none}.tracker-item-reminder{align-items:center;gap:var(--space-1);font-size:var(--type-meta-size);line-height:var(--type-meta-leading);color:var(--ink);display:inline-flex}.tracker-item-reminder .ch-icon{color:var(--muted)}.tracker-item-note{font-size:var(--type-meta-size);line-height:var(--type-meta-leading);color:var(--ink);overflow-wrap:break-word}.tracker-item-starts{font-size:var(--type-meta-size);line-height:var(--type-meta-leading);font-weight:500}.tracker-item-foot{z-index:1;margin:calc(var(--space-2) * -1) 0 calc(var(--space-2) * -1);display:flex;position:relative}.tracker-item-advance.ch-btn{margin-left:calc(var(--space-3) * -1);text-align:left}.tracker-more{margin-left:calc(var(--space-3) * -1);align-self:flex-start}.tracker-first{justify-content:space-between;align-items:flex-end;gap:var(--space-6);margin:0 var(--tracker-pad) var(--space-6);padding:var(--space-8) var(--space-6);border-radius:var(--radius-inner);background:var(--surface);display:flex}.tracker-first-copy{gap:var(--space-2);max-width:var(--measure);flex-direction:column;display:flex}.tracker-first .ch-btn{flex:none}.tracker-rows{margin:0;padding:0;list-style:none}.tracker-row{column-gap:var(--space-4);row-gap:var(--space-2);padding-block:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;display:grid}.tracker-row+.tracker-row{border-top:var(--border-width) solid var(--border)}.tracker-cell{min-width:0;padding-inline:var(--tracker-pad)}.tracker-cell-wide{flex-direction:column;grid-column:span 2;display:flex}.tracker-cell-end{justify-content:flex-end;align-items:center;gap:var(--space-1) var(--space-3);min-height:var(--control-sm);text-align:right;flex-wrap:wrap;display:flex}.tracker-row-status{font-size:var(--type-meta-size);line-height:var(--type-meta-leading);color:var(--ink)}.tracker-row-status .ch-icon{margin-right:var(--space-1);color:var(--muted);vertical-align:text-bottom;display:inline-block}.tracker-match .tracker-cell-end{text-align:left;flex-wrap:nowrap;justify-content:space-between}.tracker-match .ch-save{margin:0 calc(var(--space-2) * -1) 0 0}.tracker-row-title{font-size:var(--type-text-size);line-height:var(--type-section-leading);color:var(--ink);overflow-wrap:break-word;font-weight:500;text-decoration:none}.tracker-row-title:hover{text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:.07em}.tracker-row .ch-btn-sm{flex:none}.tracker-row-sub .num,.tracker-pane-head .ch-btn{white-space:nowrap}.tracker-profile{align-items:stretch;gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.tracker-profile-label{font-size:var(--type-meta-size);line-height:var(--type-meta-leading)}.tracker-profile progress{appearance:none;width:100%;height:var(--space-2);border-radius:var(--radius-pill);background:var(--surface);color:var(--ink);border:0;display:block;overflow:hidden}.tracker-profile progress::-webkit-progress-bar{background:var(--surface);border-radius:var(--radius-pill)}.tracker-profile progress::-webkit-progress-value{background:var(--ink);border-radius:var(--radius-pill)}.tracker-profile progress::-moz-progress-bar{background:var(--ink);border-radius:var(--radius-pill)}.tracker-profile-link{margin-left:calc(var(--space-3) * -1);align-self:flex-start}.tracker-pair{column-gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tracker-pane{min-width:0;scroll-margin-top:calc(var(--tracker-pad) + var(--border-width));flex-direction:column;display:flex;position:relative}.tracker-pane-head{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);min-height:var(--control-sm);padding-inline:var(--tracker-pad);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.tracker-list{margin:0;padding:0;list-style:none}.tracker-note{justify-content:space-between;align-items:flex-start;gap:var(--space-4);margin-inline:var(--tracker-pad);padding-block:var(--space-3);display:flex}.tracker-note+.tracker-note{border-top:var(--border-width) solid var(--border)}.tracker-note-copy{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.tracker-note-kind{align-items:center;gap:var(--space-2);font-size:var(--type-meta-size);line-height:var(--type-meta-leading);color:var(--muted);display:flex}.tracker-dot{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-pill);background:var(--ink);flex:none}.tracker-note-text{font-size:var(--type-text-size);line-height:var(--type-text-leading);overflow-wrap:break-word}.tracker-note.is-unread .tracker-note-text,.tracker-note-title{font-weight:500}.tracker-note-review{padding-top:var(--space-1);font-size:var(--type-meta-size);line-height:var(--type-meta-leading)}.tracker-note>.ch-badge,.tracker-note>.ch-btn{white-space:nowrap;flex:none}.tracker-empty{gap:var(--space-1);margin-inline:var(--tracker-pad);padding:var(--space-4) var(--space-5);border:var(--border-width) dashed var(--border);border-radius:var(--radius-inner);font-size:var(--type-meta-size);line-height:var(--type-meta-leading);color:var(--muted);flex-direction:column;display:flex}.tracker-empty-title{font-size:var(--type-text-size);line-height:var(--type-text-leading);color:var(--ink)}.tracker-empty-action{justify-content:space-between;align-items:center;gap:var(--space-3);flex-flow:wrap}.tracker-empty-action .ch-btn{flex:none}.tracker-manage-pair{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tracker-remove{margin-left:calc(var(--space-3) * -1);color:var(--urgent);align-self:flex-start}.tracker-reminder-help{font-size:var(--type-meta-size);line-height:var(--type-meta-leading);color:var(--muted)}.tracker-reminder-reason{max-width:var(--measure);font-size:var(--type-text-size);line-height:var(--type-text-leading);color:var(--ink)}@media (pointer:coarse){.tracker-inline-action{padding-block:var(--space-3);margin-block:calc(var(--space-3) * -1)}.tracker-item-manage.ch-btn{width:var(--target-min)}}@media (max-width:68.75em){.tracker-board{grid-template-columns:repeat(2,minmax(0,1fr))}.tracker-lane:nth-child(odd):before{content:none}.tracker-deadline{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.tracker-deadline .tracker-cell-wide{grid-column:2}.tracker-deadline .tracker-cell-end{text-align:left;grid-column:2;justify-content:flex-start}.tracker-match,.tracker-panel-head{grid-template-columns:repeat(2,minmax(0,1fr))}.tracker-panel-head>:first-child{grid-column:1}.tracker-panel-head>.tracker-profile{grid-column:2}}@media (max-width:56.25em){.tracker-head{align-items:flex-start;gap:var(--space-5);flex-direction:column}.tracker-head-actions{justify-content:flex-start}.tracker-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.tracker-stat:nth-child(4n+1),.tracker-stat:nth-child(4n){margin-inline:calc(var(--tracker-half) * -1)}.tracker-stat:nth-child(odd){padding-left:var(--tracker-pad);padding-right:calc(var(--tracker-pad) + var(--tracker-half));border-left:0;margin-left:0}.tracker-stat:nth-child(2n){padding-right:var(--tracker-pad);padding-left:calc(var(--tracker-pad) + var(--tracker-half) - var(--border-width));border-left:var(--border-width) solid var(--border);margin-right:0}.tracker-stat:nth-child(n+3){border-top:var(--border-width) solid var(--border)}.tracker-pair{grid-template-columns:minmax(0,1fr)}.tracker-pane+.tracker-pane{margin-top:var(--space-5);padding-top:var(--space-5)}.tracker-pane+.tracker-pane:before{width:auto;height:var(--border-width);bottom:auto;left:0;right:0}}@media (max-width:39.9375em){.tracker{--tracker-pad:var(--space-4)}.tracker-head{margin-bottom:var(--space-4)}.tracker-head-explore.ch-btn{display:none}.tracker-stat{padding-block:var(--space-4)}.tracker-row.tracker-match{grid-template-columns:minmax(0,1fr) auto}.tracker-match .tracker-cell-end{display:contents}.tracker-match .tracker-cell-end>p{padding-inline:var(--tracker-pad);grid-area:2/1/auto/-1}.tracker-match .tracker-match-when{grid-row:3}.tracker-match .ch-save{margin:0 calc(var(--tracker-pad) - var(--space-2)) 0 0;grid-area:1/2;align-self:start}.tracker-board{grid-template-columns:minmax(0,1fr);row-gap:0}.tracker-lane+.tracker-lane,.is-planning-first>.tracker-lane-interested{margin-top:var(--space-5);padding-top:var(--space-5)}.tracker-lane+.tracker-lane:before,.is-planning-first>.tracker-lane-interested:before{content:"";width:auto;height:var(--border-width);background:var(--border);position:absolute;inset:0 0 auto}.is-planning-first>.tracker-lane-planning{order:-1;margin-top:0;padding-top:0}.is-planning-first>.tracker-lane-planning:before{content:none}.tracker-item-manage.ch-btn{width:var(--target-min)}.tracker-row,.tracker-deadline{grid-template-columns:minmax(0,1fr)}.tracker-row>.tracker-cell{grid-column:1}.tracker-row-title{position:relative}.tracker-row-title:before{content:"";inset:calc(var(--space-3) * -1) 0;position:absolute}.tracker-deadline .tracker-cell-end{justify-content:flex-start}.tracker-panel-head{row-gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.tracker-panel-head>:first-child,.tracker-panel-head>.tracker-profile{grid-column:1}.tracker-first{padding:var(--space-6) var(--space-5);flex-direction:column;align-items:flex-start}.tracker-manage-pair{grid-template-columns:minmax(0,1fr)}}
.account-heading{margin-bottom:var(--space-10)}.account-heading>div{max-width:var(--measure)}.profile-summary{gap:var(--space-1);flex-direction:column;display:flex}.profile-fact{font-weight:500}.profile-fact.is-tight{white-space:nowrap}.profile-fact.is-missing{color:var(--muted);font-weight:400}.profile-sep{color:var(--muted)}.account-page h1[tabindex="-1"]:focus,.suggest-done h2[tabindex="-1"]:focus{outline:none}.settings{flex-direction:column;display:flex}.account-page .profile-form{max-width:none}.settings-row{gap:var(--space-8);padding-block:var(--space-8);border-top:var(--border-width) solid var(--border);grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid}.settings>.settings-row:first-child,.settings-row.suggest-done{border-top:0;padding-top:0}.settings-label{align-items:flex-start;gap:var(--space-2);min-width:0;padding-top:var(--space-6);flex-direction:column;display:flex}.settings-label>p{max-width:44ch}.settings-panel{gap:var(--space-6);min-width:0;padding:var(--space-6);background:var(--paper);border:var(--border-width) solid var(--border);border-radius:var(--radius);flex-direction:column;display:flex}.settings-panel>p{max-width:var(--measure)}.settings-panel .ch-facet-title{margin-bottom:var(--space-1);font-size:var(--type-meta-size);line-height:var(--type-meta-leading)}.settings-wide{grid-column:1/-1}.settings-block{gap:var(--space-2);flex-direction:column;display:flex}.settings-row.has-after{grid-template-rows:auto 1fr;row-gap:0}.settings-row.has-after>.settings-panel{grid-area:1/2/span 2;align-self:start}.settings-row.has-after>.settings-after{grid-area:2/1;min-width:0}.account-page .ch-select select:has(option[value=""]:checked){color:var(--muted)}.settings-link{min-height:var(--target-min);color:var(--ink);font-size:var(--type-meta-size);line-height:var(--type-meta-leading);align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.settings-link-text{min-width:0}.settings-link-label{text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--ink) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--ink) 35%, transparent);text-underline-offset:.2em}.settings-link:hover .settings-link-label{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.settings-link-sep,.settings-link-count{color:var(--muted);font-weight:400}.settings-link-count{white-space:nowrap}.settings-link-wait{border-radius:var(--radius-pill);background:var(--surface-strong);vertical-align:middle;width:10ch;height:.75em;display:inline-block}.settings-link .ch-icon{vertical-align:-.2em;transition:transform var(--motion-fast) var(--ease-out);display:inline-block}.settings-link:hover .ch-icon{transform:translateX(var(--space-1))}.account-heading>.settings-link{flex:none}.settings-save{gap:var(--space-4) var(--space-8);padding-bottom:var(--space-8);grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid}.settings-save>*{grid-column:2}.settings-save-row{justify-content:flex-end;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.settings-status{color:var(--ink)}.settings-status:empty{display:none}.settings-save.is-dirty{z-index:calc(var(--header-z) - 1);padding-block:var(--space-4);margin-bottom:var(--space-4);background:var(--ground);border-top:var(--border-width) solid var(--border);position:sticky;bottom:0}.account-danger.ch-btn-secondary{color:var(--urgent)}.account-danger.ch-btn-secondary:hover:not(:disabled){background:var(--urgent-soft)}.account-which{padding:var(--space-3) var(--space-4);border-radius:var(--radius-inner);background:var(--surface);color:var(--ink);overflow-wrap:anywhere}.account-modal-actions{justify-content:flex-end;gap:var(--space-3);padding-top:var(--space-2);flex-wrap:wrap;display:flex}.account-deleted{padding-bottom:var(--space-24)}.suggest-preview{gap:var(--space-3);width:100%;max-width:calc(var(--aside-width) + var(--space-12));margin:var(--space-6) 0 0;flex-direction:column;display:flex}.suggest-preview.is-empty{padding:var(--space-5);border:var(--border-width) dashed var(--control);border-radius:var(--radius)}.suggest-example{max-width:44ch;padding-top:var(--space-4);color:var(--ink)}.suggest-example-label{font-weight:500}.suggest-description{position:relative}.suggest-count{color:var(--muted);white-space:nowrap;position:absolute;top:0;right:0}.suggest-done .settings-label>p{max-width:var(--measure)}.suggest-done-actions{gap:var(--space-3);padding-top:var(--space-4);flex-wrap:wrap;display:flex}.suggest-receipt{gap:var(--space-4)}.suggest-receipt-head{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.suggest-receipt-head .ch-badge{white-space:nowrap;flex:none}.suggest-facts{flex-direction:column;margin:0;display:flex}.suggest-facts>div{gap:var(--space-4);padding-block:var(--space-3);border-top:var(--border-width) solid var(--border);font-size:var(--type-meta-size);line-height:var(--type-meta-leading);grid-template-columns:minmax(0,2fr) minmax(0,3fr);display:grid}.suggest-facts dt{color:var(--muted)}.suggest-facts dd{color:var(--ink);overflow-wrap:anywhere;margin:0}.account-gate.gate{align-items:start;gap:var(--space-8);padding-top:var(--space-12);padding-bottom:var(--space-24);grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid}.gate-intro{align-items:flex-start;gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.gate-reason{max-width:44ch}.gate-actions{gap:var(--space-3);padding-top:var(--space-2);flex-wrap:wrap;display:flex}.gate-intro>.type-meta{max-width:44ch}.gate-panel{gap:var(--space-4);min-width:0;padding:var(--space-6);background:var(--paper);border:var(--border-width) solid var(--border);border-radius:var(--radius);flex-direction:column;display:flex}.gate-rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.gate-rows li{gap:var(--space-1);padding-block:var(--space-4);border-top:var(--border-width) solid var(--border);flex-direction:column;display:flex}.gate-rows li:first-child{border-top:0;padding-top:0}.gate-rows li:last-child{padding-bottom:0}.gate-row-title{font-size:var(--type-text-size);line-height:var(--type-text-leading);font-weight:500}.auth-form{gap:var(--space-4)}.auth-submit{width:100%;margin-top:var(--space-2)}.auth-error{align-items:flex-start;gap:var(--space-1);flex-direction:column;display:flex}.auth-error .ch-btn-ghost{margin-left:calc(var(--space-3) * -1);color:var(--ink)}.auth-switch{justify-content:center;align-items:center;gap:0 var(--space-1);color:var(--ink);flex-wrap:wrap;display:flex}.auth-switch .ch-btn-ghost{text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--ink) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--ink) 35%, transparent);text-underline-offset:.2em;font-weight:500}.auth-privacy{text-align:center}@media (max-width:63.9375em){.settings-row,.settings-save,.account-gate.gate{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.settings-label{padding-top:0}.settings-save>*{grid-column:1}.account-gate.gate{gap:var(--space-8)}.settings-row.has-after{row-gap:var(--space-4);grid-template-rows:none}.settings-row.has-after>.settings-panel,.settings-row.has-after>.settings-after{grid-area:auto/1}.settings-after:has(>.suggest-preview.is-empty){display:none}.suggest-preview{margin-top:0}.suggest-example{padding-top:0}}@media (max-width:39.9375em){.account-heading{margin-bottom:var(--space-8)}.settings-row{padding-block:var(--space-6)}.settings-panel,.gate-panel{padding:var(--space-5) var(--space-4)}.settings-save-row{justify-content:space-between}.settings-save:not(.is-dirty) .settings-save-row{flex-direction:column-reverse;align-items:stretch}.settings-save:not(.is-dirty) .settings-save-row>.ch-btn,.suggest-done-actions>.ch-btn,.gate-actions>.ch-btn{flex:auto}.suggest-facts>div{grid-template-columns:minmax(0,1fr);gap:0}}
.admin-screen{--admin-rule:color-mix(in srgb, var(--border) 60%, var(--paper));--admin-col-date:calc(var(--space-40) - var(--space-2));--admin-col-actions:var(--space-24);--admin-col-user-action:calc(var(--space-40) + var(--space-6));--admin-hit-pad:calc((var(--control-sm) - var(--type-meta-size) * var(--type-meta-leading)) / -2)}.admin-screen .admin-head{margin-bottom:var(--space-8)}.admin-screen .admin-head>div{flex:auto;min-width:0}.admin-finding{max-width:var(--measure);font-size:var(--type-text-size);line-height:var(--type-text-leading);color:var(--ink);text-wrap:pretty}.admin-crumbs{align-items:center;gap:var(--space-1);font-size:var(--type-meta-size);line-height:var(--type-meta-leading);color:var(--muted);flex-wrap:wrap;margin:0;display:flex}.admin-crumbs a{color:var(--muted);align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.admin-crumbs a:hover{color:var(--ink);text-decoration:underline}.admin-head>.ch-btn{white-space:nowrap;flex:none}.admin-keep{white-space:nowrap}.admin-alert{margin-bottom:var(--space-6)}.admin-strip{background:var(--paper);border:var(--border-width) solid var(--border);border-radius:var(--radius);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.admin-stat{align-content:start;column-gap:var(--space-3);min-width:0;padding:var(--space-5) var(--space-6);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label more""value value""note note";display:grid}.admin-stat+.admin-stat{border-left:var(--border-width) solid var(--border)}.admin-stat dt{font-size:var(--type-meta-size);line-height:var(--type-meta-leading);color:var(--ink);grid-area:label;font-weight:500}.admin-stat dd{min-width:0;margin:0}.admin-stat dd.admin-stat-value{margin-top:var(--space-2);font-variant-numeric:proportional-nums;font-size:var(--type-lead-size);line-height:var(--type-figure-leading);font-weight:var(--type-figure-weight);letter-spacing:var(--type-figure-tracking);color:var(--ink);grid-area:value}.admin-stat dd.admin-stat-value.is-urgent{color:var(--urgent)}.admin-stat dd.admin-stat-note{margin-top:var(--space-1);font-size:var(--type-meta-size);line-height:var(--type-meta-leading);color:var(--muted);grid-area:note}.admin-stat dd.admin-stat-more{height:calc(var(--type-meta-size) * var(--type-meta-leading));grid-area:more;align-items:center;display:flex}.admin-stat-action,.admin-fact-link,.admin-error-fields button,.admin-text-action{font:inherit;font-size:var(--type-meta-size);line-height:var(--type-meta-leading);color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--ink) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--ink) 35%, transparent);text-underline-offset:.18em;cursor:pointer;background:0 0;border:0;padding:0;font-weight:500}.admin-stat-action:hover,.admin-fact-link:hover,.admin-error-fields button:hover,.admin-text-action:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.admin-stat-action,.admin-text-action{min-height:var(--control-sm);white-space:nowrap;flex:none}.admin-text-action{margin-block:var(--admin-hit-pad)}.admin-tabs{margin-top:var(--space-12)}.admin-toolbar{align-items:flex-end;gap:var(--space-4) var(--space-6);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.admin-search{flex:0 1 calc(2 * var(--space-40) + var(--space-10))}.admin-search .ch-text-input{background:var(--paper);border:var(--border-width) solid var(--border)}.admin-search .ch-text-input:hover:not(:focus){background:var(--paper);border-color:var(--control)}.admin-filters{gap:var(--space-2);min-height:var(--control-md);flex-wrap:wrap;align-items:center;display:flex}.admin-count{min-height:var(--control-md);font-size:var(--type-meta-size);line-height:var(--type-meta-leading);color:var(--muted);align-items:center;margin-left:auto;display:flex}.admin-filter-note{margin:calc(var(--space-2) * -1) 0 var(--space-5);font-size:var(--type-meta-size);line-height:var(--type-meta-leading);color:var(--muted)}.admin-table{background:var(--paper);border:var(--border-width) solid var(--border);border-radius:var(--radius)}.admin-tr{grid-template-columns:minmax(0, 1fr) var(--admin-col-date) var(--admin-col-date) var(--admin-col-actions);column-gap:var(--space-6);padding:var(--space-4) var(--space-6);grid-template-areas:"program deadline verified actions";align-items:center;display:grid;position:relative}.admin-thead{top:var(--header-height);z-index:1;border-radius:var(--radius) var(--radius) 0 0;background:var(--paper);border-bottom:var(--border-width) solid var(--border);position:sticky}.admin-thead .admin-tr{padding-block:var(--space-3)}.admin-thead+div>.admin-tr+.admin-tr{border-top:var(--border-width) solid var(--admin-rule)}.admin-th{font-size:var(--type-meta-size);line-height:var(--type-meta-leading);color:var(--muted)}.admin-th:first-child{grid-area:program}.admin-th:nth-child(2){grid-area:deadline}.admin-th:nth-child(3){grid-area:verified}.admin-th:nth-child(4){grid-area:actions}.admin-th.is-num,.admin-list-head .is-num{text-align:right}.admin-td{min-width:0}.admin-td-program{align-items:flex-start;gap:var(--space-1);flex-direction:column;grid-area:program;display:flex}.admin-td-date{align-items:flex-end;gap:var(--space-1);text-align:right;flex-direction:column;display:flex}.admin-td-deadline{grid-area:deadline}.admin-td-verified{grid-area:verified}.admin-td-actions{grid-area:actions;justify-content:flex-end;align-items:center;display:flex}.admin-cell-label{display:none}.admin-flags{gap:var(--space-2);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.admin-title{font-size:var(--type-text-size);line-height:var(--type-text-leading);color:var(--ink);overflow-wrap:break-word;margin:0;font-weight:500;text-decoration:none}a.admin-title:hover{text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:.07em}.admin-sub{font-size:var(--type-meta-size);line-height:var(--type-meta-leading);color:var(--muted);overflow-wrap:break-word;margin:0}.admin-date{font-size:var(--type-meta-size);line-height:var(--type-meta-leading);color:var(--ink)}.admin-date.is-quiet{color:var(--muted)}.admin-rel{font-size:var(--type-meta-size);line-height:var(--type-meta-leading);color:var(--muted);white-space:nowrap}.admin-rel.is-urgent,.admin-date.is-urgent,.admin-screen .is-urgent{color:var(--urgent);font-weight:500}.admin-rel.is-soon{padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--pink);color:var(--field-ink);font-weight:500}.admin-rel.is-quiet{color:var(--muted)}.admin-age{width:var(--space-16);height:calc(3 * var(--border-width));margin-top:var(--space-1);border-radius:var(--radius-pill);background:var(--surface-strong);display:block;overflow:hidden}.admin-age>span{border-radius:inherit;background:var(--ink);height:100%;display:block}.admin-age.is-over>span{background:var(--urgent)}.admin-state{font-size:var(--type-meta-size);line-height:var(--type-meta-leading);color:var(--ink);white-space:nowrap}.admin-tr.is-off .admin-title,.admin-tr.is-off .admin-date{color:var(--muted)}.admin-screen .ch-badge{white-space:nowrap;flex:none}.admin-pages{margin-top:var(--space-6)}.admin-empty{align-items:flex-start;gap:var(--space-4);padding:var(--space-8);background:var(--paper);border:var(--border-width) solid var(--border);border-radius:var(--radius);font-size:var(--type-text-size);line-height:var(--type-text-leading);flex-direction:column;display:flex}.admin-load-error{margin-top:var(--space-2)}.admin-skeleton{border-radius:var(--radius-pill);background:var(--surface);vertical-align:middle;width:60%;max-width:100%;height:1em;display:inline-block}.admin-skeleton.is-figure{width:var(--space-16);height:var(--type-lead-size)}.admin-finding.is-loading .admin-skeleton{width:min(40ch,100%)}.admin-skeleton-list{background:var(--paper);border:var(--border-width) solid var(--border);border-radius:var(--radius)}.admin-skeleton-row{gap:var(--space-2);padding:var(--space-5) var(--space-6);flex-direction:column;display:flex}.admin-skeleton-row+.admin-skeleton-row{border-top:var(--border-width) solid var(--admin-rule)}.admin-skeleton-row .admin-skeleton{width:40%}.admin-skeleton-row .admin-skeleton.is-short{width:24%;height:.75em}.admin-settings{gap:var(--space-12);flex-direction:column;display:flex}.admin-setting{gap:var(--space-5) var(--space-8);grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;display:grid}.admin-setting-label{gap:var(--space-2);padding-top:var(--space-4);flex-direction:column;display:flex}.admin-setting-label h2,.admin-panel h2,.admin-form-section>h2{font-size:var(--type-section-size);line-height:var(--type-section-leading);font-weight:var(--type-section-weight);letter-spacing:var(--type-section-tracking)}.admin-setting-label p{max-width:44ch;font-size:var(--type-meta-size);line-height:var(--type-meta-leading);color:var(--muted)}.admin-panel{min-width:0;padding:var(--space-2) var(--space-6);background:var(--paper);border:var(--border-width) solid var(--border);border-radius:var(--radius)}.admin-panel-empty{padding:var(--space-4) 0;font-size:var(--type-text-size);line-height:var(--type-text-leading)}.admin-list{margin:0;padding:0;list-style:none}.admin-item{justify-content:space-between;align-items:center;gap:var(--space-6);padding:var(--space-4) 0;display:flex}.admin-item+.admin-item{border-top:var(--border-width) solid var(--admin-rule)}.admin-item-copy{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.admin-item-end{align-items:center;gap:var(--space-4);flex:none;display:flex}.admin-you{color:var(--muted);font-weight:400}.admin-source{font-size:var(--type-meta-size);line-height:var(--type-meta-leading);color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--ink) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--ink) 35%, transparent);text-underline-offset:.18em;overflow-wrap:anywhere;align-self:flex-start;font-weight:500}.admin-note{margin-top:var(--space-1);padding:var(--space-2) var(--space-3);border-radius:var(--radius-inner);background:var(--surface);font-size:var(--type-meta-size);line-height:var(--type-meta-leading);color:var(--ink)}.admin-list-head{justify-content:space-between;gap:var(--space-4);padding:var(--space-3) 0;font-size:var(--type-meta-size);line-height:var(--type-meta-leading);color:var(--muted);border-bottom:var(--border-width) solid var(--border);display:flex}.admin-user .admin-item-end{grid-template-columns:auto var(--admin-col-user-action);align-items:center;column-gap:var(--space-4);display:grid}.admin-user-state{justify-self:end}.admin-user-action{justify-content:flex-end;display:flex}.admin-bars{padding:var(--space-2) 0}.admin-bar-row{gap:var(--space-2);padding:var(--space-3) 0;flex-direction:column;display:flex}.admin-bar-label{font-size:var(--type-text-size);line-height:var(--type-text-leading);color:var(--ink)}.admin-bar{align-items:center;gap:var(--space-2);display:flex}.admin-bar-fill{min-width:var(--space-1);height:var(--space-2);border-radius:var(--radius-pill);background:var(--control);flex:none}.admin-bar-fill.is-top{background:var(--ink)}.admin-bar-value{font-size:var(--type-meta-size);line-height:var(--type-meta-leading);color:var(--ink)}.admin-tag-facts{max-width:44ch;margin:var(--space-3) 0 0;flex-direction:column;display:flex}.admin-tag-facts>div{justify-content:space-between;align-items:baseline;gap:var(--space-4);padding:var(--space-2) 0;border-top:var(--border-width) solid var(--border);display:flex}.admin-tag-facts dt{font-size:var(--type-meta-size);line-height:var(--type-meta-leading);color:var(--muted)}.admin-tag-facts dd{font-size:var(--type-text-size);line-height:var(--type-text-leading);color:var(--ink);margin:0;font-weight:500}.admin-tag-name{align-items:center;gap:var(--space-2);font-size:var(--type-text-size);line-height:var(--type-text-leading);color:var(--ink);overflow-wrap:anywhere;flex-wrap:wrap;font-weight:500;display:inline-flex}.admin-tag-count{min-width:var(--space-10);text-align:right;font-size:var(--type-text-size);line-height:var(--type-text-leading);color:var(--ink);flex:none}.admin-tag-form{align-items:flex-end;gap:var(--space-3);padding:var(--space-4) 0;display:flex}.admin-tag-form .ch-field{flex:1}.admin-launch{gap:var(--space-6);flex-direction:column;display:flex}.admin-launch-toolbar{justify-content:space-between;align-items:center;margin-bottom:0}.admin-launch-links{gap:var(--space-2);flex-wrap:wrap;display:flex}.admin-launch-note{max-width:var(--measure);margin-top:calc(var(--space-2) * -1);font-size:var(--type-meta-size);line-height:var(--type-meta-leading);color:var(--muted);text-wrap:pretty}.admin-launch>.admin-settings{margin-top:var(--space-6)}.admin-launch-split{gap:0 var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.admin-launch-part{min-width:0}.admin-launch .admin-bar-label{gap:var(--space-1);overflow-wrap:break-word;flex-direction:column;min-width:0;display:flex}.admin-launch-sub{padding-top:var(--space-4);font-size:var(--type-text-size);line-height:var(--type-text-leading);font-weight:500}.admin-launch-scroll{margin-inline:calc(var(--space-6) * -1);padding-inline:var(--space-6);scrollbar-width:thin;overflow-x:auto}.admin-launch-days{border-collapse:collapse;width:100%;font-size:var(--type-meta-size);line-height:var(--type-meta-leading);color:var(--ink)}.admin-launch-days th,.admin-launch-days td{padding:var(--space-3) 0;text-align:left;white-space:nowrap;font-weight:400}.admin-launch-days :is(th,td)+:is(th,td){padding-left:var(--space-5)}.admin-launch-days thead th{color:var(--muted);border-bottom:var(--border-width) solid var(--border)}.admin-launch-days tbody tr+tr>*{border-top:var(--border-width) solid var(--admin-rule)}.admin-launch-days .is-num{text-align:right;font-variant-numeric:proportional-nums}.admin-launch-days tfoot>tr>*{border-top:var(--border-width) solid var(--border);font-weight:500}.admin-modal .admin-modal-name{font-size:var(--type-section-size);line-height:var(--type-section-leading);font-weight:var(--type-section-weight);letter-spacing:var(--type-section-tracking);overflow-wrap:break-word}.admin-screen .editor-form{max-width:none}.admin-editor-layout{grid-template-columns:minmax(0, 1fr) var(--aside-width);column-gap:var(--space-16);align-items:start;display:grid}.admin-editor-main{gap:var(--space-6);flex-direction:column;grid-area:1/1;min-width:0;display:flex}.admin-editor-aside{gap:var(--space-4);flex-direction:column;grid-area:1/2;display:flex}@media (min-height:48em){.admin-editor-aside{top:calc(var(--header-height) + var(--space-4));max-height:calc(100svh - var(--header-height) - var(--space-8));overscroll-behavior:contain;margin:calc(var(--space-1) * -1);padding:var(--space-1);scrollbar-width:thin;position:sticky;overflow-y:auto}}.admin-editor-aside .admin-panel{align-items:stretch;gap:var(--space-4);padding:var(--space-5);flex-direction:column;display:flex}.admin-aside-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.admin-editor-aside .ch-facet-title,.admin-editor-aside .ch-check{font-size:var(--type-meta-size);line-height:var(--type-meta-leading)}.admin-facts{flex-direction:column;margin:0;display:flex}.admin-facts>div{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-2) 0;border-bottom:var(--border-width) solid var(--admin-rule);font-size:var(--type-meta-size);line-height:var(--type-meta-leading);display:flex}.admin-facts>div:first-child{border-top:var(--border-width) solid var(--admin-rule)}.admin-facts dt{color:var(--muted);flex:none}.admin-facts dd{justify-content:flex-end;gap:0 var(--space-2);text-align:right;min-width:0;color:var(--ink);overflow-wrap:anywhere;flex-wrap:wrap;margin:0;display:flex}.admin-facts dd a{color:var(--ink)}.admin-fact-sub{color:var(--muted)}.admin-facts-title{font-size:var(--type-meta-size);line-height:var(--type-meta-leading);font-weight:500}.admin-languages-done{margin:calc(var(--space-2) * -1) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.admin-languages-done li{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:var(--control-sm);font-size:var(--type-meta-size);line-height:var(--type-meta-leading);display:flex}.admin-fact-link.is-done{color:var(--muted);text-decoration-color:#0000}.admin-fact-link.is-done:hover{color:var(--ink);-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.admin-submitted{align-items:flex-start;gap:var(--space-2);padding:var(--space-5) var(--space-6);flex-direction:column;display:flex}.admin-submitted-head{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);margin-bottom:var(--space-1);flex-wrap:wrap;align-self:stretch;display:flex}.admin-source-title{font-size:var(--type-text-size);line-height:var(--type-text-leading);overflow-wrap:break-word;font-weight:500}.admin-source-text{max-width:var(--measure);font-size:var(--type-text-size);line-height:var(--type-text-leading);color:var(--ink);white-space:pre-line;overflow-wrap:break-word}.admin-source-text.is-clamped{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.admin-pub-summary{font-size:var(--type-meta-size);line-height:var(--type-meta-leading);color:var(--ink);display:none}.admin-editor-submit{gap:var(--space-3);flex-direction:column;display:flex}.admin-editor-actions,.admin-editor-more{gap:var(--space-2);flex-direction:column;display:flex}.admin-editor-actions>.ch-btn,.admin-editor-more>.ch-btn{width:100%}.admin-screen .admin-editor-more .ch-btn-secondary:disabled{opacity:1;color:var(--muted)}.admin-error-summary:focus{outline:calc(2 * var(--border-width)) solid var(--focus);outline-offset:calc(2 * var(--border-width))}.admin-error-fields{gap:var(--space-2);margin:var(--space-2) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.admin-error-fields li{color:var(--ink);flex-direction:column;align-items:flex-start;display:flex}.admin-error-fields button{text-align:left}.admin-error-fields li>span{color:var(--ink)}.admin-editor .ch-tab-count{color:var(--urgent);font-weight:500}.admin-remove{align-items:flex-start;gap:var(--space-2);padding:var(--space-4) var(--space-5) 0;border-top:var(--border-width) solid var(--border);flex-direction:column;display:flex}.admin-remove h2{font-size:var(--type-meta-size);line-height:var(--type-meta-leading);font-weight:500}.admin-remove p{font-size:var(--type-meta-size);line-height:var(--type-meta-leading);color:var(--muted)}.admin-remove .admin-delete.ch-btn-ghost{margin-left:calc(var(--space-3) * -1);color:var(--urgent)}.admin-remove .admin-delete.ch-btn-ghost:hover:not(:disabled){background:var(--urgent-soft)}.admin-form{gap:var(--space-6);flex-direction:column;display:flex}.admin-form-section{gap:var(--space-5);padding:var(--space-8);background:var(--paper);border:var(--border-width) solid var(--border);border-radius:var(--radius);flex-direction:column;display:flex}.admin-facet-section .ch-facet-title{font-size:var(--type-section-size);line-height:var(--type-section-leading);letter-spacing:var(--type-section-tracking);margin-bottom:var(--space-3)}.admin-help{max-width:var(--measure);font-size:var(--type-meta-size);line-height:var(--type-meta-leading);color:var(--muted)}.admin-screen .admin-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-screen .admin-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-rule{gap:var(--space-5);padding:var(--space-5);border-radius:var(--radius-inner);background:var(--ground);flex-direction:column;display:flex}.admin-rule .ch-text-input,.admin-rule .ch-select select{background:var(--paper)}.admin-rule-head{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.admin-rule-head h3{font-size:var(--type-text-size);line-height:var(--type-text-leading);font-weight:500}.admin-copy{padding:var(--space-8);background:var(--paper);border:var(--border-width) solid var(--border);border-radius:var(--radius)}.admin-languages .ch-tabpanel{padding-top:var(--space-5)}@media (max-width:68.6875em){.admin-tr{grid-template-columns:minmax(0, 1fr) var(--admin-col-date) var(--admin-col-date);grid-template-areas:"program deadline verified"}.admin-th:nth-child(4),.admin-td-actions{display:none}.admin-td-program .admin-title:after{content:"";position:absolute;inset:0}.admin-td-program .admin-title:focus-visible{outline:0}.admin-td-program .admin-title:focus-visible:after{outline:calc(2 * var(--border-width)) solid var(--focus);outline-offset:calc(-2 * var(--border-width))}.admin-screen .admin-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:63.9375em){.admin-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-stat:nth-child(3){border-left:0}.admin-stat:nth-child(n+3){border-top:var(--border-width) solid var(--border)}.admin-setting{grid-template-columns:minmax(0,1fr)}.admin-setting-label{padding-top:0}.admin-launch-days :is(th,td)+:is(th,td){padding-left:var(--space-3)}.admin-editor-layout{align-items:stretch;gap:var(--space-6);flex-direction:column;display:flex}.admin-editor-aside,.admin-editor-submit{display:contents}.admin-editor-main{order:1}.admin-editor-aside>.admin-publication{order:2}.admin-remove{order:3}.admin-note-field{order:4}.admin-error-summary{order:5}.admin-editor-more{flex-flow:wrap;order:6;justify-content:flex-end}.admin-editor-actions{z-index:2;margin-inline:calc(var(--margin) * -1);padding:var(--space-3) var(--margin);background:var(--paper);border-top:var(--border-width) solid var(--border);flex-direction:row;order:7;justify-content:flex-end;position:sticky;bottom:0}.admin-editor-actions>.ch-btn,.admin-editor-more>.ch-btn{width:auto}.admin-remove{padding-inline:0}.admin-pub-summary{display:block}}@media (max-width:39.9375em){.admin-screen .admin-head{margin-bottom:var(--space-6)}.admin-desk .admin-head{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-4);flex-flow:wrap}.admin-desk .admin-head>div{display:contents}.admin-desk .admin-head h1{flex:0 auto;order:0}.admin-desk .admin-head>.ch-btn{order:1}.admin-desk .admin-head .admin-finding{flex:100%;order:2}.admin-editor .admin-head h1.is-record{font-size:var(--type-lead-size);line-height:var(--type-title-leading);text-wrap:balance}.admin-desk:not(.is-tab-moderation) .admin-attention .admin-strip{display:none}.admin-desk .admin-tabs>.ch-tabs>.ch-tablist>.ch-tab:last-child:nth-child(odd){grid-column:1/-1}.admin-desk:lang(kk) .admin-tabs>.ch-tabs>.ch-tablist>.ch-tab{gap:0 var(--space-1);flex-wrap:wrap}.admin-launch a.admin-title{position:relative}.admin-launch a.admin-title:before{content:"";inset:calc(var(--space-3) * -1) 0;position:absolute}.admin-launch-toolbar .admin-launch-links .ch-btn{flex:auto}.admin-launch-split{grid-template-columns:minmax(0,1fr)}.admin-launch-scroll{margin-inline:calc(var(--space-5) * -1);padding-inline:0}.admin-launch-days tr>:first-child{z-index:1;padding-left:var(--space-5);padding-right:var(--space-3);background:var(--paper);position:sticky;left:0}.admin-launch-days tr>:last-child{padding-right:var(--space-5)}.admin-stat{padding:var(--space-4);grid-template-columns:minmax(0,1fr);grid-template-areas:"label""value""note""more"}.admin-stat dd.admin-stat-more{margin-top:var(--space-3)}.admin-tabs{margin-top:var(--space-6)}.admin-tabs .ch-tabpanel,.admin-editor-main>.ch-tabs>.ch-tabpanel{padding-top:var(--space-4)}.admin-toolbar{align-items:stretch;gap:var(--space-2);margin-bottom:var(--space-4);flex-flow:column}.admin-search{flex:none}.admin-count{min-height:0;margin-left:0}.admin-filters{min-width:0;min-height:0;margin:calc(var(--space-1) * -1) calc(var(--margin) * -1);padding:var(--space-1) var(--margin);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.admin-thead{display:none}.admin-tr{align-items:baseline;gap:var(--space-1) var(--space-3);padding:var(--space-4) var(--space-5);flex-wrap:wrap;display:flex}.admin-td-program{margin-bottom:var(--space-1);flex:100%}.admin-td-date{align-items:baseline;gap:0 var(--space-2);text-align:left;flex-flow:wrap}.admin-cell-label{font-size:var(--type-meta-size);line-height:var(--type-meta-leading);color:var(--muted);display:inline}.admin-verified-date,.admin-age{display:none}.admin-panel{padding:var(--space-1) var(--space-5)}.admin-item{align-items:flex-start;gap:var(--space-3);flex-direction:column}.admin-item-end{justify-content:space-between;width:100%}.admin-user .admin-item-end{grid-template-columns:minmax(0,1fr) auto}.admin-user-state{justify-self:start}.admin-tag.admin-item{flex-direction:row;align-items:center}.admin-tag .admin-item-end{width:auto}.admin-tag-form{flex-direction:column;align-items:stretch}.admin-empty{padding:var(--space-6) var(--space-5)}.admin-form-section,.admin-copy,.admin-submitted{padding:var(--space-5)}.admin-screen .admin-grid-4,.admin-screen .admin-grid-3{grid-template-columns:minmax(0,1fr)}.admin-screen .admin-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-editor-actions>.ch-btn{flex:auto}.admin-editor-more>.ch-btn{flex:1 1 0}.admin-screen .admin-languages.ch-tabs>.ch-tablist{border-bottom:var(--border-width) solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.admin-screen .admin-languages.ch-tabs>.ch-tablist>.ch-tab{min-height:var(--control-md);color:var(--muted);background:0 0;border-radius:0;padding:0}.admin-screen .admin-languages.ch-tabs>.ch-tablist>.ch-tab.is-active{color:var(--ink);background:0 0}.admin-screen .admin-languages.ch-tabs>.ch-tablist>.ch-tab:after{display:block}.admin-screen .admin-languages.ch-tabs>.ch-tablist>.ch-tab.is-active:after{background:var(--ink)}}@media (max-width:22.5em){.admin-desk .admin-tabs>.ch-tabs>.ch-tablist>.ch-tab{padding-inline:var(--space-2);font-size:var(--type-meta-size);line-height:var(--type-meta-leading)}}@media (pointer:coarse){.admin-fact-link,.admin-stat-action{min-height:var(--target-min)}.admin-text-action{min-height:var(--target-min);margin-block:calc((var(--target-min) - var(--type-meta-size) * var(--type-meta-leading)) / -2)}.admin-crumbs a,.admin-facts dd a{min-height:var(--target-min);margin-block:calc((var(--target-min) - var(--type-meta-size) * var(--type-meta-leading)) / -2);align-items:center;display:inline-flex}}
.news-heading{margin-bottom:var(--space-12)}.news-front{column-gap:var(--gutter);row-gap:var(--space-10);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.news-front.is-full>.news-col.is-left{grid-column:1/span 3}.news-front.is-full>.news-story.is-feature{grid-column:4/span 6}.news-front.is-full>.news-col.is-right{grid-column:10/span 3}.news-front.is-pair>.news-story.is-feature{grid-column:1/span 8}.news-front.is-pair>.news-story.is-side{grid-column:9/span 4}.news-front.is-single>.news-story{grid-column:1/-1}.news-col{flex-direction:column;min-width:0;display:flex}.news-col>.news-story+.news-story{margin-top:var(--space-6);padding-top:var(--space-6);border-top:var(--border-width) solid var(--border)}.news-story{gap:var(--space-4);flex-direction:column;min-width:0;display:flex;position:relative}.news-story-copy{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.news-cover{aspect-ratio:16/9;border-radius:var(--radius);background:var(--surface);position:relative;overflow:hidden}.news-cover img{object-fit:cover;transition:transform var(--motion-slow) var(--ease-out)}.news-story:hover .news-cover img{transform:scale(1.02)}.news-story-title{font-size:var(--type-section-size);line-height:var(--type-section-leading);font-weight:var(--type-section-weight);letter-spacing:var(--type-section-tracking);text-wrap:balance;overflow-wrap:break-word}.news-story-title a{color:var(--ink);text-decoration:none}.news-story-title a:after{content:"";border-radius:var(--radius);position:absolute;inset:0}.news-story-title a:focus-visible{outline:none}.news-story-title a:focus-visible:after{outline:calc(var(--border-width) * 2) solid var(--focus);outline-offset:var(--space-1)}.news-story:hover .news-story-title a{text-decoration:underline;text-decoration-thickness:var(--border-width);text-underline-offset:.16em}.news-story-summary{font-size:var(--type-text-size);line-height:var(--type-text-leading);color:var(--ink);text-wrap:pretty}.news-story.is-side .news-story-summary{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.news-story-meta{font-size:var(--type-meta-size);line-height:var(--type-meta-leading);color:var(--muted)}.news-story-more{align-items:center;gap:var(--space-2);margin-top:var(--space-2);font-size:var(--type-text-size);line-height:var(--type-text-leading);color:var(--ink);font-weight:500;display:inline-flex}.news-story-more .ch-icon{transition:transform var(--motion-fast) var(--ease-out)}.news-story:hover .news-story-more .ch-icon{transform:translateX(var(--space-1))}.news-story.is-feature .news-story-title,.news-story.is-lead .news-story-title{font-size:var(--type-title-size);line-height:var(--type-title-leading);font-weight:var(--type-title-weight);letter-spacing:var(--type-title-tracking)}.news-story.is-feature .news-story-copy,.news-story.is-lead .news-story-copy{gap:var(--space-3)}.news-story.is-lead.has-cover{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;display:grid}.news-story.is-lead.has-cover>.news-cover{grid-column:1/span 7}.news-story.is-lead.has-cover>.news-story-copy{max-width:var(--measure);grid-column:8/span 5}.news-all{margin-top:var(--space-24);scroll-margin-top:calc(var(--header-height) + var(--space-6))}.news-all .section-heading{margin-bottom:var(--space-4)}.news-kinds{gap:var(--space-2);flex-wrap:wrap;display:flex}.news-kinds .ch-chip{min-height:var(--control-md);padding:0 var(--space-4)}.news-kinds .ch-chip.is-selected{padding-left:var(--space-4)}.news-kinds .ch-chip.is-selected>.ch-icon{display:none}.news-all-bar{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--control-sm);margin:var(--space-8) 0 var(--space-3);flex-wrap:wrap;display:flex}.news-count{font-size:var(--type-meta-size);line-height:var(--type-meta-leading);color:var(--muted)}.news-table{margin-bottom:var(--space-8);border-bottom:var(--border-width) solid var(--border)}.news-tr{column-gap:var(--gutter);padding:var(--space-4) 0;border-top:var(--border-width) solid var(--border);font-size:var(--type-text-size);line-height:var(--type-text-leading);grid-template-columns:minmax(0,4fr) minmax(0,4fr) minmax(0,2fr) minmax(0,2fr);align-items:baseline;display:grid;position:relative}.news-thead .news-tr{padding:var(--space-3) 0;font-size:var(--type-meta-size);line-height:var(--type-meta-leading);color:var(--muted)}.news-thead .is-num,.news-td-date{text-align:right}.news-td-title{overflow-wrap:break-word;min-width:0;font-weight:500}.news-td-title a{color:var(--ink);text-decoration:none}.news-td-title a:after{content:"";position:absolute;inset:0}.news-td-title a:focus-visible{outline:none}.news-td-title a:focus-visible:after{outline:calc(var(--border-width) * 2) solid var(--focus);outline-offset:calc(var(--space-1) * -1);border-radius:var(--radius-check)}.news-tr:hover .news-td-title a{text-decoration:underline;text-decoration-thickness:var(--border-width);text-underline-offset:.16em}.news-td-summary{-webkit-line-clamp:1;min-width:0;color:var(--ink);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.news-td-category{min-width:0;color:var(--ink)}.news-td-date{color:var(--muted);font-variant-numeric:lining-nums proportional-nums}.news-none,.news-preview{margin-bottom:var(--space-8)}.news-article-grid{column-gap:var(--gutter);row-gap:var(--space-12);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.news-article-title{text-align:center;font-size:var(--type-title-size);line-height:var(--type-title-leading);font-weight:var(--type-title-weight);letter-spacing:var(--type-title-tracking);text-wrap:balance;overflow-wrap:break-word;grid-area:1/3/auto/span 8}.news-article-main{gap:var(--space-12);flex-direction:column;grid-area:2/4/auto/span 6;min-width:0;display:flex}.news-facts{top:calc(var(--header-height) + var(--space-6));grid-area:2/11/auto/span 2;min-width:0;position:sticky}.news-facts dl{border-bottom:var(--border-width) solid var(--border);flex-direction:column;margin:0;display:flex}.news-fact{gap:var(--space-1);padding:var(--space-3) 0;border-top:var(--border-width) solid var(--border);font-size:var(--type-meta-size);line-height:var(--type-meta-leading);flex-direction:column;display:flex}.news-fact dt{color:var(--muted)}.news-fact dd{color:var(--ink);overflow-wrap:break-word;margin:0}.news-fact a{color:var(--ink);text-decoration:none}.news-fact a:hover{text-decoration:underline}.news-fact-list{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.news-languages a[aria-current]{text-decoration:underline;text-decoration-thickness:var(--border-width);text-underline-offset:.16em;font-weight:500}.news-fact-more{margin-top:var(--space-1);font:inherit;color:var(--muted);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--muted) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--muted) 45%, transparent);text-underline-offset:.16em;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0}.news-fact-more:hover{color:var(--ink);-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.news-article-cover{aspect-ratio:16/9;border-radius:var(--radius);background:var(--surface);margin:0;position:relative;overflow:hidden}.news-article-cover img{object-fit:cover}.news-prose{max-width:var(--measure)}.news-prose p,.news-prose ul,.news-prose ol,.news-prose blockquote{margin:0 0 var(--space-5);text-wrap:pretty}.news-prose ol{padding-left:var(--space-6)}.news-prose strong{font-weight:500}.news-prose blockquote{padding:var(--space-4) var(--space-5);border-radius:var(--radius-inner);background:var(--surface)}.news-prose blockquote p{margin:0}.news-prose>:last-child{margin-bottom:0}.news-more{margin-top:var(--space-24)}.news-more-grid{column-gap:var(--gutter);row-gap:var(--space-10);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.news-more-all{font-size:var(--type-meta-size);line-height:var(--type-meta-leading);font-weight:500}.news-drop{justify-content:center;align-items:center;gap:var(--space-2);min-height:calc(var(--space-40) + var(--space-8));padding:var(--space-6);border-radius:var(--radius);background:var(--surface);color:var(--muted);text-align:center;font-size:var(--type-meta-size);line-height:var(--type-meta-leading);transition:background-color var(--motion-fast) var(--ease-out);flex-direction:column;display:flex}.news-drop.is-over{background:var(--surface-strong);color:var(--ink)}.news-pictures{gap:var(--space-4);grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:end;display:grid}.news-picture{gap:var(--space-2);flex-direction:column;margin:0;display:flex}.news-picture img{border-radius:var(--radius-inner);background:var(--surface);width:100%;height:auto;display:block}.news-picture.is-cover img{aspect-ratio:16/9;object-fit:cover}.news-picture.is-share img{aspect-ratio:1200/630;object-fit:cover}.news-picture figcaption{font-size:var(--type-meta-size);line-height:var(--type-meta-leading);color:var(--muted)}.news-picture-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.news-topic-groups{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.news-editor .news-ready.is-ready{color:var(--ink)}@media (max-width:68.6875em){.news-front.is-full,.news-front.is-pair{grid-template-columns:repeat(2,minmax(0,1fr))}.news-front.is-full>.news-story.is-feature,.news-front.is-pair>.news-story.is-feature{grid-area:1/1/auto/-1}.news-front.is-full>.news-col{display:contents}.news-front>.news-story.is-feature{order:-1}.news-front.is-full>.news-col.is-right>.news-story{order:1}.news-front.is-full>.news-col.is-left>.news-story+.news-story{order:2}.news-front .news-story:not(.is-feature):not(.is-lead)>.news-cover{display:none}.news-front.is-full>.news-col>.news-story,.news-front.is-pair>.news-story.is-side{padding-top:var(--space-6);border-top:var(--border-width) solid var(--border);grid-column:auto;margin-top:0}.news-front.is-full,.news-front.is-pair{align-items:stretch}.news-front .news-story-copy{flex:1}.news-front .news-story-meta{margin-top:auto}.news-article-title{text-align:left;grid-column:1/-1}.news-facts{grid-area:2/1/auto/-1;position:static}.news-facts dl{column-gap:var(--gutter);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.news-fact{border-top:var(--border-width) solid var(--border)}.news-article-main{grid-area:3/1/auto/-1}.news-article-grid{row-gap:var(--space-8)}.news-more-grid,.news-topic-groups{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:63.9375em){.news-story.is-lead.has-cover{display:flex}.news-story.is-lead.has-cover>.news-story-copy{max-width:none}}@media (max-width:39.9375em){.news-heading{margin-bottom:var(--space-8)}.news-front.is-full,.news-front.is-pair{flex-direction:column;gap:0;display:flex}.news-front.is-full>.news-story.is-feature,.news-front.is-pair>.news-story.is-feature{margin-bottom:var(--space-8)}.news-front.is-full>.news-col>.news-story,.news-front.is-pair>.news-story.is-side{padding:var(--space-5) 0}.news-story.is-feature .news-story-title,.news-story.is-lead .news-story-title{font-size:var(--type-section-size);line-height:var(--type-section-leading);letter-spacing:var(--type-section-tracking)}.news-all{margin-top:var(--space-16)}.news-thead{display:none}.news-tr{row-gap:var(--space-1);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title title""summary summary""category date"}.news-td-title{grid-area:title}.news-td-summary{-webkit-line-clamp:2;grid-area:summary}.news-td-category{font-size:var(--type-meta-size);line-height:var(--type-meta-leading);color:var(--muted);grid-area:category}.news-td-date{font-size:var(--type-meta-size);line-height:var(--type-meta-leading);grid-area:date}.news-facts dl{grid-template-columns:repeat(2,minmax(0,1fr))}.news-more{margin-top:var(--space-16)}.news-more-grid,.news-pictures,.news-topic-groups{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.news-story:hover .news-cover img,.news-story:hover .news-story-more .ch-icon{transform:none}}
