.icon{--icon-size:24px;width:var(--icon-size);height:var(--icon-size);flex:none;display:inline-flex}.icon svg{width:100%;height:100%;display:block}.icon--tick{--icon-size:10px;height:calc(var(--icon-size) * .8)}.icon--circled{--icon-size:16px;box-sizing:content-box;border:1px solid var(--line-strong);border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px}.icon--circled svg{width:var(--icon-size);height:var(--icon-size)}.drawn-tick{fill:none;stroke:currentColor;stroke-width:1.5px;flex:none;display:block;overflow:visible}.drawn-tick__ring{stroke-dasharray:69.2}.drawn-tick__mark{stroke-dasharray:12.1}.drawn-tick--draw .drawn-tick__ring{animation:tick-draw-ring .52s var(--ease-out) both}.drawn-tick--draw .drawn-tick__mark{animation:tick-draw-mark .32s var(--ease-out) .26s both}@keyframes tick-draw-ring{0%{stroke-dashoffset:69.2px}}@keyframes tick-draw-mark{0%{stroke-dashoffset:12.1px}}@media (prefers-reduced-motion:reduce){.drawn-tick--draw .drawn-tick__mark{animation-delay:0s}}.btn{--btn-h:var(--capsule-h);min-height:var(--btn-h);border-radius:calc(var(--btn-h) / 2);color:var(--ink);font-family:var(--font-sans);letter-spacing:var(--track-button);text-transform:uppercase;text-align:center;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-radius var(--t-square) var(--ease-out), background-color var(--t-state) var(--ease-out), border-color var(--t-state) var(--ease-out), color var(--t-state) var(--ease-out), box-shadow var(--t-state) var(--ease-out), transform .18s var(--ease-out);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 32px;font-size:12px;font-weight:500;line-height:1.35;text-decoration:none;display:inline-flex;position:relative}.btn--primary{background:var(--cream);border-color:var(--cream);color:var(--on-cream)}.btn--secondary{background:var(--surface);border-color:var(--line-field);color:var(--ink)}.btn--small{--btn-h:44px;padding:0 20px;font-size:11px}.btn--block{width:100%;display:flex}.btn__arrow{letter-spacing:0;transition:transform var(--t-arrow) var(--ease-out);font-size:15px;line-height:1;display:inline-block}.btn__tick{width:9px;height:9px;color:var(--dim);pointer-events:none;transition:color var(--t-arrow) var(--ease-out), transform .18s var(--ease-out);position:absolute}.btn__tick:before,.btn__tick:after{content:"";background:currentColor;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.btn__tick:before{width:1px;height:9px}.btn__tick:after{width:9px;height:1px}.btn__tick--nw{top:-6px;left:-6px}.btn__tick--ne{top:-6px;right:-6px}.btn__tick--sw{bottom:-6px;left:-6px}.btn__tick--se{bottom:-6px;right:-6px}.btn--primary[data-state=hover]{background:var(--cream-hover);border-color:var(--cream-hover);box-shadow:var(--glow)}.btn--secondary[data-state=hover]{background:var(--raised);border-color:var(--ink)}.btn:is(.btn--primary,.btn--secondary)[data-state=hover]{border-radius:0}.btn[data-state=hover] .btn__tick,.btn:focus-visible .btn__tick{color:var(--ink)}.btn[data-state=hover] .btn__arrow{transform:translate(4px)}.btn[data-state=hover] .btn__arrow--out{transform:translate(3px,-3px)}@media (hover:hover){.btn--primary:not(:disabled):not([aria-disabled=true]):hover{background:var(--cream-hover);border-color:var(--cream-hover);box-shadow:var(--glow)}.btn--secondary:not(:disabled):not([aria-disabled=true]):hover{background:var(--raised);border-color:var(--ink)}.btn:not(:disabled):not([aria-disabled=true]):hover .btn__tick{color:var(--ink)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.btn:is(.btn--primary,.btn--secondary):not(:disabled):not([aria-disabled=true]):hover{border-radius:0}.btn:not(:disabled):not([aria-disabled=true]):hover .btn__arrow{transform:translate(4px)}.btn:not(:disabled):not([aria-disabled=true]):hover .btn__arrow--out{transform:translate(3px,-3px)}}.btn:not(:disabled):not([aria-disabled=true]):active{transition-duration:var(--t-press);transform:scale(.975)}.btn:not(:disabled):not([aria-disabled=true]):active .btn__tick{color:var(--ink);transition-duration:var(--t-press)}.btn:not(:disabled):not([aria-disabled=true]):active .btn__tick--nw{transform:translate(2px,2px)}.btn:not(:disabled):not([aria-disabled=true]):active .btn__tick--ne{transform:translate(-2px,2px)}.btn:not(:disabled):not([aria-disabled=true]):active .btn__tick--sw{transform:translate(2px,-2px)}.btn:not(:disabled):not([aria-disabled=true]):active .btn__tick--se{transform:translate(-2px,-2px)}.btn[aria-busy=true]{cursor:progress}.btn:is(.btn--primary,.btn--secondary):is(:disabled,[aria-disabled=true]:not([aria-busy=true])){background:var(--disabled);border-color:var(--disabled-line);color:var(--on-disabled);box-shadow:none;cursor:not-allowed}@media (width<=767.98px){.btn{white-space:normal;padding-inline:24px}}.btn--ghost{min-width:var(--target);min-height:var(--target);font-size:var(--fs-small);letter-spacing:0;text-transform:none;border:0;border-radius:0;gap:6px;padding:0 2px;font-weight:500}.btn--ghost .btn__label{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);transition:text-decoration-color var(--t-state) var(--ease-out)}.btn--ghost[data-state=hover] .btn__label{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}@media (hover:hover){.btn--ghost:not(:disabled):not([aria-disabled=true]):hover .btn__label{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}}.btn--ghost:not(:disabled):not([aria-disabled=true]):active{transform:none}.btn--ghost:disabled,.btn--ghost[aria-disabled=true]:not([aria-busy=true]){color:var(--dim);cursor:not-allowed}.text-link{color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;align-items:baseline;gap:6px;margin:-12px 0;padding:12px 0;font-weight:500;text-decoration:none;display:inline-flex}p>.text-link{margin-block:0;padding-block:0}.text-link__words{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);transition:text-decoration-color var(--t-state) var(--ease-out)}.text-link__arrow{transition:transform var(--t-arrow) var(--ease-out);display:inline-block}@media (hover:hover){.text-link:hover .text-link__words{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.text-link:hover .text-link__arrow{transform:translate(3px)}.text-link:hover .text-link__arrow--out{transform:translate(2px,-2px)}}.field{align-content:start;gap:8px;min-width:0;display:grid}.field__label-row{flex-wrap:wrap;align-items:baseline;column-gap:10px;display:flex}.field__label{font-size:var(--fs-small);color:var(--ink);font-weight:500;line-height:1.4}.field__hint{font-size:var(--fs-caption);color:var(--muted);line-height:1.4}.field__help{font-size:var(--fs-small);color:var(--muted);line-height:1.5}.field__error{font-size:var(--fs-small);color:var(--ink);align-items:baseline;gap:8px;font-weight:500;line-height:1.5;display:flex}.field__error:before{content:"";background:currentColor;flex:none;width:7px;height:7px;transform:translateY(-1px)}.field__control{position:relative}.field__adornment{color:var(--ink);pointer-events:none;display:flex;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.field__input{border:1px solid var(--line-field);background:var(--field);width:100%;min-height:52px;color:var(--ink);caret-color:var(--ink);appearance:none;transition:border-color var(--t-state) var(--ease-out);border-radius:0;margin:0;padding:0 16px;font-size:16px;line-height:1.3;display:block}.field__input::placeholder{color:var(--muted);opacity:1}@media (hover:hover){.field__input:hover{border-color:var(--muted)}}.field__input:focus{border-color:var(--ink)}.field__input:disabled{background:var(--disabled);border-color:var(--disabled-line);color:var(--on-disabled);opacity:1;cursor:not-allowed}.field__input:-webkit-autofill{-webkit-box-shadow:0 0 0 100px var(--field) inset;-webkit-text-fill-color:var(--ink);caret-color:var(--ink)}.field__input--select{cursor:pointer;padding-right:48px}.field__input--select option{background:var(--surface);color:var(--ink)}.field__chevron{color:var(--muted);pointer-events:none;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.field--compact .field__input{min-height:var(--target);padding:0 12px;font-size:16px}.field--compact .field__input--select{padding-right:40px}.field--compact .field__chevron{right:12px}.chips__legend{width:100%;color:var(--ink);flex-wrap:wrap;align-items:baseline;column-gap:10px;margin-bottom:12px;font-size:14px;font-weight:500;line-height:1.4;display:flex}.chips__hint{font-size:var(--fs-caption);color:var(--muted);font-weight:400}.chips__error{margin-bottom:12px}.chips__options{flex-wrap:wrap;gap:8px;display:flex}.chip{max-width:100%;display:inline-flex;position:relative}.chip__input{z-index:1;opacity:0;appearance:none;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.chip__face{min-height:var(--target);border:1px solid var(--line-field);color:var(--ink);transition:background-color var(--t-state) var(--ease-out), border-color var(--t-state) var(--ease-out), color var(--t-state) var(--ease-out), transform .18s var(--ease-out);background:0 0;border-radius:999px;align-items:center;padding:10px 16px;font-size:14px;font-weight:500;line-height:1.3;display:inline-flex}.chip__check{opacity:0;width:0;transition:width var(--t-state) var(--ease-out), margin var(--t-state) var(--ease-out), opacity var(--t-state) var(--ease-out);margin-right:0;display:inline-flex;overflow:hidden}@media (hover:hover){.chip__input:hover+.chip__face{border-color:var(--muted)}}.chip__input:checked+.chip__face{background:var(--cream);border-color:var(--cream);color:var(--on-cream)}.chip__input:checked+.chip__face .chip__check{opacity:1;width:10px;margin-right:8px}.chip__input:focus-visible+.chip__face{outline:2px solid var(--ink);outline-offset:2px}.chip__input:active+.chip__face{transition-duration:var(--t-press);transform:scale(.975)}.chip__input:disabled{cursor:not-allowed}.chip__input:disabled+.chip__face{border-color:var(--line);color:var(--dim)}.segmented{border:1px solid var(--line);background:var(--surface);border-radius:999px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;padding:4px;display:grid;position:relative}.segmented__thumb{width:calc((100% - 8px) / var(--count));background:var(--cream);transform:translateX(calc(100% * var(--index)));transition:transform var(--t-travel) var(--ease-out);border-radius:999px;position:absolute;top:4px;bottom:4px;left:4px}.segmented__option{display:flex;position:relative}.segmented__input{z-index:1;opacity:0;appearance:none;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.segmented__face{min-height:var(--target);color:var(--muted);font-size:var(--fs-small);text-align:center;white-space:nowrap;transition:color var(--t-state) var(--ease-out);border-radius:999px;flex:1;justify-content:center;align-items:center;padding:0 12px;font-weight:500;line-height:1.3;display:flex}@media (hover:hover){.segmented__input:hover+.segmented__face{color:var(--ink)}}.segmented__input:checked+.segmented__face{color:var(--on-cream)}.segmented__input:focus-visible+.segmented__face{outline:2px solid var(--ink);outline-offset:2px}.checkbox{min-height:var(--target);cursor:pointer;align-items:flex-start;gap:12px;padding:12px 0;display:flex}.checkbox__box{flex:none;width:18px;height:18px;margin-top:1px;position:relative}.checkbox__input{border:1px solid var(--muted);background:var(--field);appearance:none;cursor:pointer;width:18px;height:18px;transition:background-color var(--t-state) var(--ease-out), border-color var(--t-state) var(--ease-out);border-radius:0;margin:0;display:block}@media (hover:hover){.checkbox__input:hover{border-color:var(--ink)}}.checkbox__input:checked{background:var(--cream);border-color:var(--cream)}.checkbox__tick{color:var(--on-cream);opacity:0;pointer-events:none;margin:auto;position:absolute;inset:0}.checkbox__input:checked+.checkbox__tick{opacity:1}.checkbox__words{gap:2px;display:grid}.checkbox__label{font-size:var(--fs-small);color:var(--ink);line-height:1.5}.checkbox__detail{font-size:var(--fs-small);color:var(--muted);line-height:1.5}.eyebrow{font-size:var(--fs-eyebrow);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--muted);font-variant-numeric:lining-nums tabular-nums;font-weight:500;line-height:1.5}.title{color:var(--ink);font-weight:400}.title__line{display:block}.title--corner{font-size:var(--fs-title);letter-spacing:var(--track-title);line-height:1.02}.title--corner .title__line+.title__line{color:var(--muted)}.title--panel{font-size:var(--fs-panel-title);letter-spacing:var(--track-panel);line-height:1.12}.title--caps{font-size:var(--fs-caps);letter-spacing:var(--track-caps);text-transform:uppercase;font-weight:300;line-height:1.16}.title--caps:after{content:"";width:80px;height:1px;margin-top:var(--s-4);background:var(--dim);display:block}.screen-head{--head-line:calc(var(--fs-title) * 1.02);--head-extra:0px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"eyebrow aside""title title""lede lede";place-items:center start;min-width:0;display:grid}.screen-head--caps{--head-line:calc(var(--fs-caps) * 1.16);--head-extra:calc(var(--s-4) + 1px)}.screen-head+*{margin-top:var(--s-head)}.screen-head__eyebrow{grid-area:eyebrow}.screen-head__title{min-width:0;max-width:100%;margin-top:var(--s-2);grid-area:title}.screen-head__lede{max-width:34em;margin-top:var(--s-3);color:var(--muted);font-size:var(--fs-lead);grid-area:lede;line-height:1.6}.screen-head__aside{justify-self:end;align-items:center;gap:var(--s-1);margin:-8px 0 -8px var(--s-2);flex-wrap:wrap;grid-area:aside;display:flex}.screen-head>.screen-head__pending{min-height:calc(var(--head-line) * var(--head-lines,2) + var(--head-extra));margin-top:var(--s-2);padding:var(--s-1) 0 0;grid-area:2/1/4/-1;justify-content:flex-start;align-items:flex-start}.screen-head>.screen-head__pending--lede{min-height:calc(var(--head-line) * var(--head-lines,2) + var(--head-extra) + var(--s-3) + var(--fs-lead) * 1.6)}@media (width<=767.98px){.screen-head{grid-template-columns:minmax(0,1fr);grid-template-areas:"eyebrow""title""aside""lede"}.screen-head__aside{margin:var(--s-2) 0 0;justify-self:start}.screen-head>.screen-head__pending{grid-row:2/5}}.figure{justify-items:start;gap:12px;display:grid}.figure__value{font-size:var(--fs-figure);letter-spacing:-.02em;color:var(--ink);font-variant-numeric:lining-nums tabular-nums;font-weight:300;line-height:1}.figure__unit{letter-spacing:0;vertical-align:top;margin-left:.04em;font-size:.5em;line-height:1;position:relative;top:.1em}.figure__label{font-size:var(--fs-eyebrow);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-weight:500;line-height:1.5}.figure--next .figure__value{color:#0000;-webkit-text-stroke:1px var(--ink)}.figure--locked .figure__value{color:#0000;-webkit-text-stroke:1px var(--dim)}@supports not (-webkit-text-stroke:1px black){.figure--next .figure__value{color:var(--muted)}.figure--locked .figure__value{color:var(--dim)}}.status-pill{border:1px solid var(--line);min-height:32px;color:var(--ink);font-size:var(--fs-caption);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-weight:500;line-height:1.2;display:inline-flex}.status-pill--check{padding-left:11px}.panel{min-width:0;padding:var(--panel-pad);border:1px solid var(--line);background:var(--surface);color:var(--ink);display:block;position:relative}.panel--graphite{--field:var(--graphite-field);--line:#fff3;--track:var(--graphite-track);border-color:var(--graphite-line);background:var(--graphite)}.panel__bracket{border-top:1px solid var(--muted);pointer-events:none;width:24px;height:24px;position:absolute;top:-1px}.panel__bracket--nw{border-left:1px solid var(--muted);left:-1px}.panel__bracket--ne{border-right:1px solid var(--muted);right:-1px}.panel__head{min-height:32px;margin-bottom:var(--s-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.panel__head--rule{padding-bottom:var(--s-3);border-bottom:1px solid var(--line)}.panel__meta{color:var(--muted);font-size:var(--fs-small);margin-left:auto}.panel__body{min-width:0}.panel__foot{justify-content:space-between;align-items:center;gap:var(--s-2) var(--s-3);margin-top:var(--s-4);padding-top:var(--s-4);border-top:1px solid var(--line);color:var(--muted);font-size:var(--fs-small);flex-wrap:wrap;display:flex}.panel__foot>:last-child{margin-left:auto}.panel__body:has(>.rows:last-child)+.panel__foot{border-top:0;margin-top:0}.panel__foot:has(>.btn--block){text-align:center;flex-direction:column;align-items:stretch;gap:12px}.panel__foot:has(>.btn--block)>:last-child{margin-left:0}@media (width<=767.98px){.panel__foot{flex-direction:column;align-items:stretch}.panel__foot>:last-child{margin-left:0}.panel__foot>.btn{width:100%;display:flex}}.rows{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.row{border-bottom:1px solid var(--line)}.row__inner{width:100%;min-height:64px;color:var(--ink);font:inherit;text-align:left;transition:background-color var(--t-state) var(--ease-out);background:0 0;border:0;border-radius:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 24px;margin:0;padding:16px 0;text-decoration:none;display:flex}.row--interactive .row__inner{cursor:pointer;width:calc(100% + 32px);margin-inline:-16px;padding-inline:16px}.row--interactive .row__inner:active{background:var(--raised)}@media (hover:hover){.row--interactive .row__inner:hover{background:var(--raised)}}.row__inner:focus-visible{outline-offset:-2px}.row__main{flex:9999 auto;gap:4px;min-width:0;display:grid}.row__title{font-size:var(--fs-row);letter-spacing:-.01em;color:var(--ink);line-height:1.35}.row__detail{font-size:var(--fs-body);color:var(--muted);line-height:1.5}.row__end{color:var(--muted);font-size:var(--fs-small);flex:1 0 auto;align-items:center;gap:16px;display:inline-flex}.rows[data-stacked] .row__inner{align-items:center;gap:4px var(--s-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.rows[data-stacked] .row__end{display:contents}.rows[data-stacked] .row__meta{grid-column:1}.rows[data-stacked] .row__arrow{grid-area:1/2/span 2;margin-left:0}.row__meta{min-width:0}.row__arrow{color:var(--ink);transition:transform var(--t-arrow) var(--ease-out);margin-left:auto;font-size:16px;line-height:1}@media (hover:hover) and (prefers-reduced-motion:no-preference){.row--interactive .row__inner:hover .row__arrow{transform:translate(4px)}.row--interactive .row__inner:hover .row__arrow--out{transform:translate(3px,-3px)}}.dash{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.dash__track{flex:200px;gap:4px;min-width:0;display:flex}.dash__seg{background:var(--track);height:6px;transition:background-color var(--t-state) var(--ease-out);flex:1}.dash__seg--done{background:var(--ink)}.dash__caption{color:var(--muted);font-size:var(--fs-small);flex:none;align-items:baseline;gap:8px;display:inline-flex}.dash__count{color:var(--ink);letter-spacing:.04em;font-variant-numeric:lining-nums tabular-nums;font-weight:500}@media (width<=767.98px){.dash__track{flex-basis:100%}}.notice{color:var(--ink);font-size:var(--fs-small);align-items:baseline;gap:8px;font-weight:500;line-height:1.5;display:flex}.notice__square{background:currentColor;flex:none;width:7px;height:7px;transform:translateY(-1px)}.notice__mark{flex:none}.notice--info{color:var(--muted);font-weight:400}.notice--info .notice__mark{color:var(--ink);align-self:center}.notice--framed:not(.notice--empty){border:1px solid var(--line-strong);font-size:var(--fs-body);padding:14px 16px}.notice--framed .notice__mark{align-self:flex-start;margin-top:4px}@keyframes loading-in{0%{opacity:0}to{opacity:1}}.loading{padding:var(--s-8) 0;color:var(--muted);font-size:var(--fs-small);justify-content:center;display:flex}.loading__words{animation:1ms linear .3s both loading-in}.loading--now .loading__words{animation:none}.skeleton{height:var(--skeleton-h);border:1px solid var(--line);background:var(--surface)}@media (prefers-reduced-motion:reduce){.btn:active,.chip__input:active+.chip__face,.btn:active .btn__tick{transform:none!important}}@media (forced-colors:active){.segmented__thumb{forced-color-adjust:none;background:highlight}.segmented__input:checked+.segmented__face{forced-color-adjust:none;color:highlighttext}.chip__input:checked+.chip__face{forced-color-adjust:none;color:highlighttext;background:highlight;border-color:highlight}.dash__seg{forced-color-adjust:none;background:graytext}.dash__seg--done{background:canvastext}.field__error:before,.notice__square{forced-color-adjust:none;background:canvastext}}.gallery__section{gap:var(--s-3);padding-top:var(--s-4);border-top:1px solid var(--line);display:grid}.gallery__section+.gallery__section{margin-top:var(--s-12)}.gallery__after{padding:var(--s-2);border:1px dashed var(--line-strong);color:var(--muted);font-size:var(--fs-small)}.gallery__grid{gap:var(--s-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));display:grid}.gallery__grid--panels{align-items:start}.gallery__specimen{align-content:start;gap:var(--s-2);min-width:0;display:grid}.gallery__specimen--wide{grid-column:1/-1}.gallery__label{color:var(--muted);font-size:var(--fs-caption)}.gallery__stage{padding:var(--s-3);border:1px dashed var(--line);min-width:0}.gallery__row{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.gallery__voice{font-size:1.75rem;line-height:1.2}.gallery__gap{margin-top:var(--s-2)}.gallery__icons{gap:var(--s-1);grid-template-columns:repeat(auto-fill,minmax(104px,1fr));margin:0;padding:0;list-style:none;display:grid}.gallery__icons li{text-align:center;align-content:start;place-items:center;gap:var(--s-1);padding:var(--s-2) var(--s-1);border:1px solid var(--line);color:var(--ink);font-size:var(--fs-caption);grid-template-rows:24px auto;display:grid}.gallery__icons span:last-child{color:var(--muted)}.gallery__sports{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.gallery__sports li{grid-template-rows:48px auto}.gallery__sports .gallery__row{align-items:center}.gallery__sports span.dotg-mark{color:inherit}.gallery__reveal{gap:var(--s-3);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin:0;padding:0;list-style:none;display:grid}.gallery__card{padding:var(--s-4);border:1px solid var(--line);background:var(--surface)}
