.kd[data-astro-cid-6m7ifcyp]{border-top:var(--border);border-left:var(--border);display:grid}.kd-card[data-astro-cid-6m7ifcyp]{grid-row:span 4;grid-template-rows:subgrid;padding:var(--space-5) var(--space-5) 0;border-right:var(--border);border-bottom:var(--border);row-gap:0;display:grid;overflow:hidden}.kd-card[data-astro-cid-6m7ifcyp] .kd-arrow{margin-block:var(--space-2);color:var(--color-muted);transform:rotate(90deg)}.kd-card[data-astro-cid-6m7ifcyp] .kd-arrow path{stroke-width:1px}.kd-title[data-astro-cid-6m7ifcyp]{margin:0 0 var(--space-5);font-size:var(--text-h3)}.kd-media[data-astro-cid-6m7ifcyp]{aspect-ratio:246/322;justify-content:center;align-items:flex-start;width:min(100%,280px);min-height:0;margin-inline:auto;display:flex}.kd-media--bottom[data-astro-cid-6m7ifcyp]{clip-path:inset(0 -100vw);align-items:flex-end}.kd-shot[data-astro-cid-6m7ifcyp]{width:calc(100% * var(--scale,1));max-width:none;height:auto;margin-top:calc(-100% * var(--scale,1) * var(--trim-t,0));flex:none}.kd-media--bottom[data-astro-cid-6m7ifcyp] .kd-shot[data-astro-cid-6m7ifcyp]{margin-top:0;margin-bottom:calc(var(--space-5) - 100% * var(--scale,1) * var(--trim-b,0))}@media (width>=768px){.kd[data-astro-cid-6m7ifcyp]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1200px){.kd[data-astro-cid-6m7ifcyp]{grid-template-columns:repeat(4,minmax(0,1fr))}}.kdl-list[data-astro-cid-6e2c7lk5]{border-top:var(--border);margin:0;padding:0;list-style:none}.kdl-row[data-astro-cid-6e2c7lk5]{border-bottom:var(--border)}.kdl-head[data-astro-cid-6e2c7lk5]{width:100%;min-height:44px;padding:var(--space-5) 0;color:var(--color-ink);text-align:left;background:0 0;border:0;align-items:baseline;display:flex}.kdl-title[data-astro-cid-6e2c7lk5]{font-size:var(--text-h3);transition:color var(--dur-fast) var(--ease-out)}.kdl-row[data-astro-cid-6e2c7lk5].is-current .kdl-title[data-astro-cid-6e2c7lk5],.kdl-row[data-astro-cid-6e2c7lk5][data-open] .kdl-title[data-astro-cid-6e2c7lk5]{color:var(--color-accent)}.kdl-panel[data-astro-cid-6e2c7lk5]{gap:var(--space-2);padding:0 0 var(--space-5);max-width:var(--measure);display:grid}.kdl-result[data-astro-cid-6e2c7lk5]{color:var(--color-ink)}.kdl-evidence[data-astro-cid-6e2c7lk5]{gap:var(--space-2);margin-top:var(--space-4);display:grid}.kdl-media[data-astro-cid-6e2c7lk5]{aspect-ratio:16/10;outline:var(--border);outline-offset:-1px;overflow:hidden}.kdl-media[data-astro-cid-6e2c7lk5] .kdl-shot{object-fit:contain;width:100%;height:100%}.kdl-media--inline[data-astro-cid-6e2c7lk5]{margin-top:var(--space-4)}.kdl-preview[data-astro-cid-6e2c7lk5],.kdl-run[data-astro-cid-6e2c7lk5]{display:none}@media (width<=1199px){.kdl-list[data-astro-cid-6e2c7lk5]{overflow:clip}.kdl-row[data-astro-cid-6e2c7lk5]{top:var(--stick-top,var(--header-height));background:var(--color-bg);border-top:var(--border);box-shadow:0 100svh 0 100svh var(--color-bg);border-bottom:0;position:sticky}.kdl-row[data-astro-cid-6e2c7lk5]+.kdl-row[data-astro-cid-6e2c7lk5]{margin-top:33svh}.kdl-row[data-astro-cid-6e2c7lk5]:first-child{border-top:0}.kdl-row[data-astro-cid-6e2c7lk5]:last-child{border-bottom:var(--border)}}@media (width>=1200px){.kdl-run[data-astro-cid-6e2c7lk5]{height:calc(var(--steps) * 50svh);display:block}.kdl-stage[data-astro-cid-6e2c7lk5]{top:calc(var(--header-height) + var(--space-5));column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid;position:sticky}.kdl-list[data-astro-cid-6e2c7lk5]{grid-column:1/6}.kdl-head[data-astro-cid-6e2c7lk5]{cursor:pointer}.kdl-head[data-astro-cid-6e2c7lk5]:hover .kdl-title[data-astro-cid-6e2c7lk5]{color:var(--color-accent)}.kdl-row[data-astro-cid-6e2c7lk5]:not([data-open]) .kdl-panel[data-astro-cid-6e2c7lk5],.kdl-media--inline[data-astro-cid-6e2c7lk5]{display:none}.kdl-preview[data-astro-cid-6e2c7lk5]{aspect-ratio:16/10;grid-column:7/-1;display:block;position:relative}.kdl-media--preview[data-astro-cid-6e2c7lk5]{opacity:0;transition:opacity var(--dur-slow) var(--ease-out);position:absolute;inset:0}.kdl-media--preview[data-astro-cid-6e2c7lk5].is-on{opacity:1}}@media (prefers-reduced-motion:reduce){.kdl-media--preview[data-astro-cid-6e2c7lk5]{transition:none}}.sl[data-astro-cid-kb4uamjl]{--per:1;gap:var(--space-4);display:grid}.sl-frame[data-astro-cid-kb4uamjl]{min-width:0;position:relative}.sl-frame[data-astro-cid-kb4uamjl]:after{content:"";border:var(--border);pointer-events:none;position:absolute;inset:0}.sl-track[data-astro-cid-kb4uamjl]{scroll-snap-type:x mandatory;scrollbar-width:none;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.sl-track[data-astro-cid-kb4uamjl]::-webkit-scrollbar{display:none}.sl-track[data-astro-cid-kb4uamjl]>.sl-tile{flex:0 0 calc(100% / var(--per));padding:var(--space-5);border-right:var(--border);scroll-snap-align:start;scroll-snap-stop:always}.sl-track[data-astro-cid-kb4uamjl]>.sl-tile:last-child{border-right:0}.sl-nav[data-astro-cid-kb4uamjl]{justify-content:space-between;align-items:center;gap:var(--space-1);margin:-14px;display:flex}.sl-dots[data-astro-cid-kb4uamjl]{display:flex}.sl-dots[data-astro-cid-kb4uamjl] .sl-dot{cursor:pointer;background:0 0;border:0;place-items:center;width:24px;height:24px;padding:0;display:grid}.sl-dots[data-astro-cid-kb4uamjl] .sl-dot:before{content:"";background:var(--color-line);border-radius:var(--radius-pill);width:8px;height:8px;transition:background var(--dur-fast) var(--ease-out)}.sl-dots[data-astro-cid-kb4uamjl] .sl-dot[aria-current]:before{background:var(--color-accent)}.sl-arrow[data-astro-cid-kb4uamjl]{width:44px;height:44px;color:var(--color-ink);cursor:pointer;transition:color var(--dur-fast) var(--ease-out);background:0 0;border:0;place-items:center;padding:0;display:grid}.sl-arrow[data-astro-cid-kb4uamjl]:hover:not(:disabled){color:var(--color-accent)}.sl-arrow[data-astro-cid-kb4uamjl]:disabled{color:var(--color-line);cursor:default}.sl-arrow--prev[data-astro-cid-kb4uamjl] svg{transform:scaleX(-1)}@media (width>=768px){.sl[data-astro-cid-kb4uamjl]{--per:2}.sl-track[data-astro-cid-kb4uamjl]>.sl-tile{scroll-snap-align:none}.sl-track[data-astro-cid-kb4uamjl]>.sl-tile:nth-child(odd){scroll-snap-align:start}}@media (width>=1200px){.sl[data-astro-cid-kb4uamjl]{--per:3}.sl-track[data-astro-cid-kb4uamjl]>.sl-tile:nth-child(odd){scroll-snap-align:none}.sl-track[data-astro-cid-kb4uamjl]>.sl-tile:nth-child(3n+1){scroll-snap-align:start}}.vs[data-astro-cid-2yaw7wuu]{border:var(--border);display:flex}.vs[data-astro-cid-2yaw7wuu] button[data-astro-cid-2yaw7wuu]{min-height:32px;padding:0 var(--space-3);font:inherit;letter-spacing:inherit;text-transform:inherit;color:var(--color-muted);cursor:pointer;transition:color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);background:0 0;border:0}.vs[data-astro-cid-2yaw7wuu] button[data-astro-cid-2yaw7wuu]+button[data-astro-cid-2yaw7wuu]{border-left:var(--border)}.vs[data-astro-cid-2yaw7wuu] button[data-astro-cid-2yaw7wuu]:hover{color:var(--color-ink)}.vs[data-astro-cid-2yaw7wuu] button[data-astro-cid-2yaw7wuu][aria-pressed=true]{color:var(--color-on-accent);background:var(--color-accent)}.st-tile[data-astro-cid-znzi2wj7]{row-gap:var(--space-2);grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,1fr);display:grid}.st-name[data-astro-cid-znzi2wj7]{margin:0}.st-text[data-astro-cid-znzi2wj7]{margin-bottom:var(--space-2);color:var(--color-ink)}.st-media[data-astro-cid-znzi2wj7]{--fit-h:calc(100svh - var(--header-height) - var(--space-5) - 238px);width:min(100%, 240px, max(180px, var(--fit-h) / var(--phone-tall,2.1)));margin-inline:auto}.st-views[data-astro-cid-znzi2wj7]{justify-items:center;gap:var(--space-4);display:grid}.st-device[data-astro-cid-znzi2wj7]{cursor:pointer;width:100%;display:block}.st-frame[data-astro-cid-znzi2wj7]{margin-block:calc(-100% * var(--trim-t,0)) calc(-100% * var(--trim-b,0));display:block;position:relative}.st-shot[data-astro-cid-znzi2wj7]{width:100%;max-width:none;height:auto;display:block}.st-dim[data-astro-cid-znzi2wj7],.st-note[data-astro-cid-znzi2wj7]{visibility:hidden;opacity:0;transition:opacity var(--dur-base) var(--ease-out), visibility 0s linear var(--dur-base);pointer-events:none;position:absolute}.st-dim[data-astro-cid-znzi2wj7]{width:100%;height:100%;fill:var(--color-ink);fill-opacity:.55;inset:0}.st-note[data-astro-cid-znzi2wj7]{border:2px solid var(--color-accent);border-radius:var(--space-1)}.st-label[data-astro-cid-znzi2wj7]{bottom:calc(100% + var(--space-1));width:max-content;max-width:180px;padding:0 var(--space-1);font-family:var(--font-text);font-size:var(--text-meta);text-align:left;color:var(--color-on-accent);background:var(--color-accent);line-height:1.5;position:absolute;left:-2px}.st-label--below[data-astro-cid-znzi2wj7]{top:calc(100% + var(--space-1));bottom:auto}.st-label--end[data-astro-cid-znzi2wj7]{left:auto;right:-2px}.st-label--left[data-astro-cid-znzi2wj7]{top:50%;right:calc(100% + var(--space-1));bottom:auto;left:auto;transform:translateY(-50%)}[data-astro-cid-znzi2wj7][data-state=solutions] [data-astro-cid-znzi2wj7]:is(.st-dim,.st-note){visibility:visible;opacity:1;transition:opacity var(--dur-base) var(--ease-out), visibility 0s}@media (prefers-reduced-motion:reduce){[data-astro-cid-znzi2wj7][data-state] [data-astro-cid-znzi2wj7]:is(.st-dim,.st-note){transition:none}}.sp[data-astro-cid-jjjo5ph2]{border-top:var(--border);border-left:var(--border);margin:0;padding:0;list-style:none;display:grid}.sp-tile[data-astro-cid-jjjo5ph2]{row-gap:var(--space-5);grid-template-rows:auto 1fr;display:grid}.sp[data-astro-cid-jjjo5ph2]>.sp-tile[data-astro-cid-jjjo5ph2]{padding:var(--space-5);border-right:var(--border);border-bottom:var(--border)}.sp-name[data-astro-cid-jjjo5ph2]{margin:0}.sp--pages[data-astro-cid-jjjo5ph2] .sp-name[data-astro-cid-jjjo5ph2]{font-size:var(--text-h3)}.sp-media[data-astro-cid-jjjo5ph2]{width:min(100%,240px);margin-inline:auto}.sp-shot[data-astro-cid-jjjo5ph2]{width:100%;max-width:none;height:auto;margin-block:calc(-100% * var(--trim-t,0)) calc(-100% * var(--trim-b,0))}.sl-tile[data-astro-cid-jjjo5ph2] .sp-media[data-astro-cid-jjjo5ph2]{--fit-h:calc(100svh - var(--header-height) - var(--space-5) - 190px);width:min(100%, 240px, max(180px, var(--fit-h) / var(--phone-tall,2.025)))}.sp-flip[data-astro-cid-jjjo5ph2]{justify-items:center;gap:var(--space-4);display:grid}.sp-device[data-astro-cid-jjjo5ph2]{cursor:pointer;width:100%;display:block;position:relative}.sp-phone[data-astro-cid-jjjo5ph2]{width:100%;height:auto;display:block}.sp-phone[data-astro-cid-jjjo5ph2],.sp-wire[data-astro-cid-jjjo5ph2]{transition:opacity var(--dur-base) var(--ease-out), visibility 0s}.sp-wire[data-astro-cid-jjjo5ph2]{width:89.05%;height:auto;box-shadow:0 0 0 1px var(--color-line);border-radius:14%/6.5%;position:absolute;top:2.37%;left:5.47%}.sp-flip[data-astro-cid-jjjo5ph2][data-state=wireframe] .sp-phone[data-astro-cid-jjjo5ph2],.sp-flip[data-astro-cid-jjjo5ph2][data-state=design] .sp-wire[data-astro-cid-jjjo5ph2]{visibility:hidden;opacity:0;transition:opacity var(--dur-base) var(--ease-out), visibility 0s linear var(--dur-base)}@media (prefers-reduced-motion:reduce){.sp-flip[data-astro-cid-jjjo5ph2][data-state] [data-astro-cid-jjjo5ph2]:is(.sp-phone,.sp-wire){transition:none}}.sp--pages[data-astro-cid-jjjo5ph2]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.sp--pages[data-astro-cid-jjjo5ph2] .sp-tile[data-astro-cid-jjjo5ph2]{grid-template-rows:auto auto;align-content:start;align-self:stretch}.sp--pages[data-astro-cid-jjjo5ph2] .sp-media[data-astro-cid-jjjo5ph2]{outline:var(--border);width:100%}.sp--pages[data-astro-cid-jjjo5ph2] .sp-shot[data-astro-cid-jjjo5ph2]{margin:0}@media (width<=767px){.sp--pages[data-astro-cid-jjjo5ph2]{margin-right:calc(-1 * var(--page-margin));padding-right:var(--page-margin);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;border:0;align-items:stretch;display:flex;overflow-x:auto}.sp--pages[data-astro-cid-jjjo5ph2]::-webkit-scrollbar{display:none}.sp--pages[data-astro-cid-jjjo5ph2]>.sp-tile[data-astro-cid-jjjo5ph2]{flex:0 0 calc((100% - var(--page-margin)) * .75);border-top:var(--border);scroll-snap-align:start}.sp--pages[data-astro-cid-jjjo5ph2]>.sp-tile[data-astro-cid-jjjo5ph2]:first-child{border-left:var(--border)}}@media (width>=768px){.sp--pages[data-astro-cid-jjjo5ph2]{grid-template-columns:repeat(var(--cols), minmax(0, 1fr))}}.ts[data-astro-cid-a647ozda]{border-top:var(--border);border-left:var(--border);margin:0;padding:0;list-style:none;display:grid}.ts-cell[data-astro-cid-a647ozda]{align-content:start;row-gap:var(--card-title-gap);padding:var(--space-5);border-right:var(--border);border-bottom:var(--border);display:grid}.ts-name[data-astro-cid-a647ozda]{font-size:var(--text-h2);color:var(--color-ink);line-height:1}@media (width>=768px){.ts[data-astro-cid-a647ozda]{grid-template-columns:calc((100% - 11 * var(--gutter)) / 2 + 5 * var(--gutter)) minmax(0, 1fr)}.ts-cell[data-astro-cid-a647ozda]+.ts-cell[data-astro-cid-a647ozda]{padding-left:var(--gutter)}}@media (width>=1200px){.ts[data-astro-cid-a647ozda]{grid-template-columns:calc((100% - 8 * var(--gutter)) / 3 + 2 * var(--gutter)) minmax(0, 1fr)}}.pl[data-astro-cid-n5udgzh5]{border:var(--border);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0;padding:0;list-style:none;display:grid}.pl-sw[data-astro-cid-n5udgzh5]{min-height:var(--space-10);color:var(--color-surface);place-items:center;display:grid}.pl-sw--ink[data-astro-cid-n5udgzh5]{color:var(--color-ink)}.pl-label[data-astro-cid-n5udgzh5]{writing-mode:vertical-rl;white-space:nowrap;rotate:180deg}.uk[data-astro-cid-27v4tmnd]{border:var(--border)}ul[data-astro-cid-27v4tmnd]{margin:0;padding:0;list-style:none}.uk-fonts[data-astro-cid-27v4tmnd]{border-bottom:var(--border);display:grid}.uk-fonts[data-astro-cid-27v4tmnd]:last-child{border-bottom:0}.uk-font[data-astro-cid-27v4tmnd]{column-gap:var(--space-5);padding:var(--space-5);grid-template-columns:auto minmax(0,1fr);align-content:center;align-items:center;display:grid}.uk-font[data-astro-cid-27v4tmnd]+.uk-font[data-astro-cid-27v4tmnd]{border-top:var(--border)}.uk-aa[data-astro-cid-27v4tmnd]{height:44.8px;color:var(--color-ink);grid-row:1/3;align-items:flex-end;font-size:56px;line-height:1;display:flex}.uk-aa[data-astro-cid-27v4tmnd]>span[data-astro-cid-27v4tmnd]{text-box:trim-both cap alphabetic;display:block}.uk-aa[data-astro-cid-27v4tmnd] .uk-aa-img{width:auto;max-width:none;height:auto;display:block}.uk-name[data-astro-cid-27v4tmnd]{color:var(--color-ink);font-weight:600}.uk-role[data-astro-cid-27v4tmnd]{font-size:var(--text-small);color:var(--color-muted)}.uk-colors[data-astro-cid-27v4tmnd]{gap:var(--space-5);padding:var(--space-5);flex-wrap:wrap;display:flex}.uk-colors[data-astro-cid-27v4tmnd] li[data-astro-cid-27v4tmnd]{justify-items:start;gap:var(--space-2);display:grid}.uk-chip[data-astro-cid-27v4tmnd]{outline:var(--border);outline-offset:-1px;width:56px;height:56px}@media (width>=768px){.uk-fonts[data-astro-cid-27v4tmnd]{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.uk-font[data-astro-cid-27v4tmnd]+.uk-font[data-astro-cid-27v4tmnd]{border-top:0;border-left:var(--border)}}.fdv[data-astro-cid-6ndrlc5s]{gap:var(--space-7);justify-items:center;display:grid}figure[data-astro-cid-6ndrlc5s]{justify-items:center;gap:var(--space-3);width:100%;margin:0;display:grid}.fdv-laptop[data-astro-cid-6ndrlc5s]{max-width:860px}.fdv--solo[data-astro-cid-6ndrlc5s] .fdv-laptop[data-astro-cid-6ndrlc5s]{max-width:none}.fdv-screen[data-astro-cid-6ndrlc5s]::-webkit-scrollbar{display:none}.fdv-screen[data-astro-cid-6ndrlc5s] img{width:100%;height:auto;display:block}.fdv-phone[data-astro-cid-6ndrlc5s]{width:min(250px,66%)}.fdv-device[data-astro-cid-6ndrlc5s]{width:100%;aspect-ratio:1 / var(--ratio);margin-top:calc(-100% * var(--trim-t) * var(--ratio));position:relative}.fdv-screen[data-astro-cid-6ndrlc5s]{left:calc(var(--hole-l) * 100%);top:calc(var(--hole-t) * 100%);width:calc(var(--hole-w) * 100%);height:calc(var(--hole-h) * 100%);overscroll-behavior:contain;scrollbar-width:none;border-radius:var(--r-x) var(--r-x) var(--rb-x) var(--rb-x) / var(--r-y) var(--r-y) var(--rb-y) var(--rb-y);background:var(--color-ink);box-shadow:0 0 0 3px var(--color-ink);position:absolute;overflow-y:auto}.fdv-device[data-astro-cid-6ndrlc5s] .fdv-frame{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.fdv-hint[data-astro-cid-6ndrlc5s]{transition:opacity var(--dur-base) var(--ease-out)}.is-scrolled[data-astro-cid-6ndrlc5s] .fdv-hint[data-astro-cid-6ndrlc5s]{opacity:0}@media (width<=767px){.fdv-screen[data-astro-cid-6ndrlc5s]{overscroll-behavior-y:auto}}@media (width>=1200px){.fdv[data-astro-cid-6ndrlc5s]:not(.fdv--solo){align-items:start;column-gap:var(--space-8);grid-template-columns:minmax(0,1fr) 250px}.fdv-laptop[data-astro-cid-6ndrlc5s]{max-width:none}.fdv-phone[data-astro-cid-6ndrlc5s]{width:100%}}@media (prefers-reduced-motion:reduce){.fdv-hint[data-astro-cid-6ndrlc5s]{transition:none}}.ps-bar[data-astro-cid-bm7ogt53]{display:none}.ps-track[data-astro-cid-bm7ogt53]{gap:var(--space-6);margin:0;padding:0;list-style:none;display:grid}.ps-part[data-astro-cid-bm7ogt53]{align-content:start;gap:var(--space-3);display:grid}.ps-ticks[data-astro-cid-bm7ogt53]{gap:2px;display:flex}.ps-ticks[data-astro-cid-bm7ogt53] span[data-astro-cid-bm7ogt53]{background:var(--color-ink);height:4px;transition:background var(--dur-base) var(--ease-out);flex:1}.ps-part__name[data-astro-cid-bm7ogt53]{color:var(--color-ink);margin:0;font-weight:400}.ps-items[data-astro-cid-bm7ogt53]{gap:var(--space-4);margin:var(--space-2) 0 0;padding:0;list-style:none;display:grid}.ps-item[data-astro-cid-bm7ogt53]{align-content:start;gap:var(--space-1);display:grid}.ps-item__name[data-astro-cid-bm7ogt53]{color:var(--color-ink);font-weight:600}.ps-item__text[data-astro-cid-bm7ogt53]{color:var(--color-muted);line-height:1.4}@media (width<=767px){.ps-items[data-astro-cid-bm7ogt53]{gap:var(--gutter);margin-right:calc(-1 * var(--page-margin));padding-right:var(--page-margin);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.ps-items[data-astro-cid-bm7ogt53]::-webkit-scrollbar{display:none}.ps-item[data-astro-cid-bm7ogt53]{flex:0 0 calc((100% - var(--page-margin) - var(--gutter)) / 2);scroll-snap-align:start}.ps[data-astro-cid-bm7ogt53].is-swiping .ps-part[data-astro-cid-bm7ogt53]>.ps-ticks[data-astro-cid-bm7ogt53] span[data-astro-cid-bm7ogt53]{background:var(--color-line)}.ps[data-astro-cid-bm7ogt53].is-swiping .ps-part[data-astro-cid-bm7ogt53]>.ps-ticks[data-astro-cid-bm7ogt53] span[data-astro-cid-bm7ogt53].is-filled{background:var(--color-accent)}}@media (width>=768px){.ps-items[data-astro-cid-bm7ogt53]{column-gap:var(--gutter);grid-template-columns:repeat(2,minmax(0,1fr))}}.is-running[data-astro-cid-bm7ogt53] .ps-bar[data-astro-cid-bm7ogt53]{gap:var(--space-2);margin-bottom:var(--space-5);display:flex}.ps-bar__part[data-astro-cid-bm7ogt53]{gap:var(--space-2);text-align:left;cursor:pointer;background:0 0;border:0;min-width:0;padding:0;display:grid}.ps-bar[data-astro-cid-bm7ogt53] .ps-ticks[data-astro-cid-bm7ogt53] span[data-astro-cid-bm7ogt53]{background:var(--color-line)}.ps-bar__name[data-astro-cid-bm7ogt53]{padding-right:var(--space-2);color:var(--color-faint);transition:color var(--dur-base) var(--ease-out);display:none}.ps-bar__part[data-astro-cid-bm7ogt53]:hover .ps-bar__name[data-astro-cid-bm7ogt53],.ps-bar__part[data-astro-cid-bm7ogt53].is-current .ps-bar__name[data-astro-cid-bm7ogt53]{color:var(--color-ink)}.ps-bar__part[data-astro-cid-bm7ogt53].is-passed .ps-ticks[data-astro-cid-bm7ogt53] span[data-astro-cid-bm7ogt53]{background:var(--color-ink)}.ps-bar__part[data-astro-cid-bm7ogt53].is-current .ps-ticks[data-astro-cid-bm7ogt53] span[data-astro-cid-bm7ogt53]{background:var(--color-accent)}.is-running[data-astro-cid-bm7ogt53] .ps-view[data-astro-cid-bm7ogt53]{overflow:hidden;container-type:inline-size}.is-running[data-astro-cid-bm7ogt53] .ps-track[data-astro-cid-bm7ogt53]{gap:var(--gutter);width:max-content;transition:transform .8s var(--ease-out);display:flex}.is-running[data-astro-cid-bm7ogt53] .ps-part[data-astro-cid-bm7ogt53]{opacity:.2;width:80cqw;transition:opacity var(--dur-slow) var(--ease-out)}.is-running[data-astro-cid-bm7ogt53] .ps-part[data-astro-cid-bm7ogt53].is-current{opacity:1}.is-running[data-astro-cid-bm7ogt53] .ps-part[data-astro-cid-bm7ogt53]>.ps-ticks[data-astro-cid-bm7ogt53]{display:none}.is-running[data-astro-cid-bm7ogt53] .ps-items[data-astro-cid-bm7ogt53]{grid-template-columns:minmax(0,1fr);margin:0}.ps-scene{top:var(--header-height);z-index:1;background:var(--color-bg);position:sticky}.ps-pin{z-index:1;background:var(--color-bg);position:relative}@media (width>=768px){.ps-bar__name[data-astro-cid-bm7ogt53]{display:block}.ps-bar__part[data-astro-cid-bm7ogt53]{min-width:min-content}.is-running[data-astro-cid-bm7ogt53] .ps-part[data-astro-cid-bm7ogt53]{width:58cqw}.is-running[data-astro-cid-bm7ogt53] .ps-part__name[data-astro-cid-bm7ogt53]{display:none}}@media (width>=1200px){.is-running[data-astro-cid-bm7ogt53] .ps-bar[data-astro-cid-bm7ogt53]{margin-bottom:var(--space-6)}.is-running[data-astro-cid-bm7ogt53] .ps-part[data-astro-cid-bm7ogt53]{width:auto;max-width:100cqw}.is-running[data-astro-cid-bm7ogt53] .ps-items[data-astro-cid-bm7ogt53]{gap:var(--space-4) var(--gutter);flex-wrap:wrap;display:flex}.is-running[data-astro-cid-bm7ogt53] .ps-item[data-astro-cid-bm7ogt53]{width:calc((100cqw - 4 * var(--gutter)) / 5)}}@media (prefers-reduced-motion:reduce){.ps-track[data-astro-cid-bm7ogt53],.ps-part[data-astro-cid-bm7ogt53],.ps-bar__name[data-astro-cid-bm7ogt53],.ps-ticks[data-astro-cid-bm7ogt53] span[data-astro-cid-bm7ogt53]{transition:none}}.cs[data-astro-cid-cugzgk5f]{isolation:isolate;position:relative}:where(.cs) :where(h3,h4,h5,h6){font-size:inherit;font-weight:inherit;margin:0}.cs-backbar[data-astro-cid-cugzgk5f]{padding-top:var(--space-5)}.cs-backbar[data-astro-cid-cugzgk5f] .cs-backbar__arrow{transform:scaleX(-1)}.cs-head[data-astro-cid-cugzgk5f]{gap:var(--space-6);padding-block:var(--space-8) var(--section-gap);display:grid}.cs-head__intro[data-astro-cid-cugzgk5f]{gap:var(--space-4);justify-items:start;display:grid}.cs-head__media[data-astro-cid-cugzgk5f]{aspect-ratio:4/5}.cs-head__media[data-astro-cid-cugzgk5f] .cs-head__img{object-fit:contain;width:100%;height:100%}@media (width<=767px){.cs-head--wide[data-astro-cid-cugzgk5f] .cs-head__media[data-astro-cid-cugzgk5f]{aspect-ratio:16/10}}.cs-title[data-astro-cid-cugzgk5f]{font-size:var(--text-h1)}.cs-lead[data-astro-cid-cugzgk5f]{max-width:34ch;color:var(--color-ink);font-size:var(--text-h3);line-height:1.3}.cs-head-voice[data-astro-cid-cugzgk5f]{gap:var(--space-2);max-width:46ch;margin:var(--space-4) 0 0;display:grid}.cs-head-voice[data-astro-cid-cugzgk5f] blockquote[data-astro-cid-cugzgk5f]{margin:0}.cs-head-voice[data-astro-cid-cugzgk5f] p[data-astro-cid-cugzgk5f]{text-indent:-.4em;color:var(--color-text);margin:0}.cs-head-voice__mark[data-astro-cid-cugzgk5f]{background:var(--color-accent);color:var(--color-on-accent);-webkit-box-decoration-break:clone;box-decoration-break:clone;white-space:nowrap;padding-inline:.12em}.cs-strip[data-astro-cid-cugzgk5f]{border-top:var(--border);border-left:var(--border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cs-strip__cell[data-astro-cid-cugzgk5f]{--cell-pad:var(--space-3);align-content:start;gap:var(--space-2);padding:var(--cell-pad) var(--cell-pad) calc(var(--cell-pad) - .33em);border-right:var(--border);border-bottom:var(--border);font-size:var(--text-xs);display:grid}.cs-strip__cell--outcome[data-astro-cid-cugzgk5f]{grid-column:1/-1}.cs-strip__outcome[data-astro-cid-cugzgk5f]{align-items:flex-start;gap:var(--space-2);display:flex}.cs-check[data-astro-cid-cugzgk5f]{fill:none;width:12px;height:12px;stroke:var(--color-accent);stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none;margin-top:calc(.5lh - 6px)}.cs-shot{width:100%;height:auto}.cs-sec[data-astro-cid-cugzgk5f]{padding-bottom:var(--section-gap);display:grid}.cs-sec__title[data-astro-cid-cugzgk5f]{--rise:calc(var(--text-h2) * -.32);font-size:var(--text-h2);transition:transform var(--dur-slow) var(--ease-out)}@media (hover:hover){.cs-sec__title[data-astro-cid-cugzgk5f]:hover{transform:translateY(var(--rise))}}.cs-sec__title[data-astro-cid-cugzgk5f].is-peeking{animation:cs-peek 1.2s var(--ease-out)}@keyframes cs-peek{0%,to{transform:none}35%,55%{transform:translateY(var(--rise))}}.cs-sec__body[data-astro-cid-cugzgk5f]{gap:var(--space-7);margin-top:calc(var(--text-h2) * -.32);padding-top:var(--block-gap);background:var(--color-bg);border-top:1px solid var(--color-line-strong);display:grid;position:relative}.cs-part[data-astro-cid-cugzgk5f]{gap:var(--space-2);align-content:start;display:grid}.cs-label[data-astro-cid-cugzgk5f]{color:var(--color-muted)}.cs-h3[data-astro-cid-cugzgk5f]{font-size:var(--text-h3)}.cs-pg[data-astro-cid-cugzgk5f]{gap:var(--space-7);display:grid}.cs-brief[data-astro-cid-cugzgk5f]{gap:var(--space-5);display:grid}.cs-brief__img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto}.cs-brief__text[data-astro-cid-cugzgk5f]{gap:var(--space-7);align-content:start;display:grid}.cs-req[data-astro-cid-cugzgk5f]{gap:var(--space-4);display:grid}.cs-req__cells[data-astro-cid-cugzgk5f]{border-top:var(--border);border-left:var(--border);margin:0;padding:0;list-style:none;display:grid}.cs-req__cell[data-astro-cid-cugzgk5f]{align-content:start;gap:var(--space-5);padding:var(--space-5);border-right:var(--border);border-bottom:var(--border);display:grid}.cs-req__list[data-astro-cid-cugzgk5f]{gap:var(--space-3);color:var(--color-ink);margin:0;padding:0;list-style:none;display:grid}.cs-req__list[data-astro-cid-cugzgk5f] li[data-astro-cid-cugzgk5f]{padding-left:var(--space-4);position:relative}.cs-req__list[data-astro-cid-cugzgk5f] li[data-astro-cid-cugzgk5f]:before{content:"";background:var(--color-accent);width:6px;height:6px;position:absolute;top:calc(.5lh - 3px);left:0}.cs-pg__text[data-astro-cid-cugzgk5f]{max-width:var(--measure)}.cs-folds[data-astro-cid-cugzgk5f]{gap:var(--space-4);display:grid}.cs-folds[data-astro-cid-cugzgk5f].is-folded{margin-top:calc(var(--space-5) * -1);display:block}.cs-folds[data-astro-cid-cugzgk5f]>h2{margin-top:var(--space-6);font-family:var(--font-display);font-stretch:var(--display-stretch);font-size:var(--text-h3);text-transform:uppercase;color:var(--color-ink);font-weight:700}.cs-folds[data-astro-cid-cugzgk5f]>h3{font-family:var(--font-mono);font-size:var(--text-meta);letter-spacing:.04em;text-transform:uppercase;color:var(--color-muted)}.cs-folds[data-astro-cid-cugzgk5f] .fold{border-bottom:var(--border)}.cs-folds[data-astro-cid-cugzgk5f] .fold__head{align-items:center;gap:var(--space-1) var(--space-4);padding-block:var(--space-5);display:grid}.cs-folds[data-astro-cid-cugzgk5f] .fold__title{font-size:var(--text-h3);color:var(--color-ink);transition:color var(--dur-fast) var(--ease-out)}.cs-folds[data-astro-cid-cugzgk5f] .fold.is-current .fold__title{color:var(--color-accent)}.cs-folds[data-astro-cid-cugzgk5f] .fold__sub:empty{display:none}.cs-folds[data-astro-cid-cugzgk5f] .fold__body{gap:var(--space-4);padding-bottom:var(--space-7);grid-template-columns:minmax(0,1fr);display:grid}.cs-md[data-astro-cid-cugzgk5f] p,.cs-md[data-astro-cid-cugzgk5f] ul:not([data-slot-for] *),.cs-md[data-astro-cid-cugzgk5f] ol:not([data-slot-for] *){max-width:var(--measure)}.cs-md[data-astro-cid-cugzgk5f] h4{margin-top:var(--space-4);font-family:var(--font-mono);font-size:var(--text-meta);letter-spacing:.04em;text-transform:uppercase;color:var(--color-muted);line-height:1.4}.cs-md[data-astro-cid-cugzgk5f] .fold__body>h4:first-child{margin-top:0}.cs-md[data-astro-cid-cugzgk5f] strong{color:var(--color-ink);font-weight:600}.cs-md[data-astro-cid-cugzgk5f] li:not([data-slot-for] *){padding-block:var(--space-2);border-bottom:var(--border)}.cs-md[data-astro-cid-cugzgk5f] ol:not([data-slot-for] *){counter-reset:step}.cs-md[data-astro-cid-cugzgk5f] ol:not([data-slot-for] *)>li{counter-increment:step}.cs-md[data-astro-cid-cugzgk5f] ol:not([data-slot-for] *)>li:before{content:counter(step, decimal-leading-zero) " ";font-family:var(--font-mono);font-size:var(--text-meta);color:var(--color-muted)}.cs-md[data-astro-cid-cugzgk5f] img:not([data-slot-for] *){width:100%;margin-block:var(--space-4)}.cs-md[data-astro-cid-cugzgk5f] .cs-logos{gap:var(--space-3);display:flex}.cs-md[data-astro-cid-cugzgk5f] .cs-logos li{border:0;padding:0}.cs-md[data-astro-cid-cugzgk5f] .cs-logos img{width:44px;height:44px;margin:0;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M100 50L99.7 62.9L98.9 70.3L97.4 76.4L95.4 81.5L92.8 85.9L89.7 89.7L85.9 92.8L81.5 95.4L76.4 97.4L70.3 98.9L62.9 99.7L50 100L37.1 99.7L29.7 98.9L23.6 97.4L18.5 95.4L14.1 92.8L10.3 89.7L7.2 85.9L4.6 81.5L2.6 76.4L1.1 70.3L0.3 62.9L0 50L0.3 37.1L1.1 29.7L2.6 23.6L4.6 18.5L7.2 14.1L10.3 10.3L14.1 7.2L18.5 4.6L23.6 2.6L29.7 1.1L37.1 0.3L50 0L62.9 0.3L70.3 1.1L76.4 2.6L81.5 4.6L85.9 7.2L89.7 10.3L92.8 14.1L95.4 18.5L97.4 23.6L98.9 29.7L99.7 37.1Z'/%3E%3C/svg%3E") 50%/100% 100% no-repeat}.cs-md[data-astro-cid-cugzgk5f] .cs-logos--named{gap:var(--space-5)}.cs-md[data-astro-cid-cugzgk5f] .cs-logos--named li{justify-items:center;gap:var(--space-2);font-size:var(--text-small);color:var(--color-muted);text-align:center;display:grid}.cs-md[data-astro-cid-cugzgk5f] .cs-logos--named img{border-radius:var(--radius-pill)}.cs-md[data-astro-cid-cugzgk5f] ul.cs-sites{gap:var(--space-4);max-width:none;margin-block:var(--space-4);display:grid}.cs-md[data-astro-cid-cugzgk5f] .cs-sites li{border:0;padding:0}.cs-md[data-astro-cid-cugzgk5f] .cs-sites img{aspect-ratio:16/10;object-fit:cover;object-position:top;outline:var(--border);width:100%;margin:0}.cs-md[data-astro-cid-cugzgk5f] .cs-cells{margin-block:var(--space-4);border-top:var(--border);border-left:var(--border);display:grid}.cs-md[data-astro-cid-cugzgk5f] .cs-cell{align-content:start;gap:var(--space-5);padding:var(--space-5);border-right:var(--border);border-bottom:var(--border);display:grid}.cs-md[data-astro-cid-cugzgk5f] .cs-cell h4{font-family:var(--font-display);font-stretch:var(--display-stretch);font-size:var(--text-h3);letter-spacing:-.01em;color:var(--color-ink);margin:0;font-weight:700;line-height:.9}.cs-md[data-astro-cid-cugzgk5f] .cs-cell ul{gap:var(--space-4);display:grid}.cs-md[data-astro-cid-cugzgk5f] .cs-cell li{padding:0 0 0 calc(24px + var(--space-3));color:var(--color-ink);border:0;position:relative}.cs-md[data-astro-cid-cugzgk5f] .cs-cell li:before,.cs-md[data-astro-cid-cugzgk5f] .cs-cell li:after{content:"";width:24px;height:24px;position:absolute;top:1px;left:0}.cs-md[data-astro-cid-cugzgk5f] .cs-cell li:before{background:var(--color-accent);border-radius:var(--radius-pill);opacity:.55}.cs-md[data-astro-cid-cugzgk5f] .cs-cell li:after{background:var(--color-surface);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m7.5 12.5 3 3 6-6.5' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}.cs-md[data-astro-cid-cugzgk5f] .cs-cell--minus li:before{background:var(--color-line);opacity:1}.cs-md[data-astro-cid-cugzgk5f] .cs-cell--minus li:after{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7.5 12h9' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E")}.cs-md[data-astro-cid-cugzgk5f] .cs-cells+p{color:var(--color-ink)}.cs-md[data-astro-cid-cugzgk5f] table,.cs-md[data-astro-cid-cugzgk5f] tbody{display:block}.cs-md[data-astro-cid-cugzgk5f] thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.cs-md[data-astro-cid-cugzgk5f] tr{gap:var(--space-4);display:grid}.cs-md[data-astro-cid-cugzgk5f] tr+tr{margin-top:var(--space-6)}.cs-md[data-astro-cid-cugzgk5f] th,.cs-md[data-astro-cid-cugzgk5f] td:not(:first-child)[data-label]:before{font-family:var(--font-mono);font-size:var(--text-meta);letter-spacing:.04em;text-align:left;text-transform:uppercase;color:var(--color-muted);font-weight:400;line-height:1.4}.cs-md[data-astro-cid-cugzgk5f] td:not(:first-child)[data-label]:before{content:attr(data-label);margin-bottom:var(--space-2);display:block}.cs-md[data-astro-cid-cugzgk5f] td:first-child{padding-bottom:var(--space-3);border-bottom:var(--border);grid-column:1/-1;font-weight:600}.cs-md[data-astro-cid-cugzgk5f] td:first-child,.cs-md[data-astro-cid-cugzgk5f] td:nth-child(2){color:var(--color-ink)}.cs-final[data-astro-cid-cugzgk5f]{gap:var(--space-5);display:grid}.cs-final__cap[data-astro-cid-cugzgk5f]{align-content:start;gap:var(--card-title-gap);max-width:44ch;display:grid}.cs-final__media[data-astro-cid-cugzgk5f]{min-width:0}.cs-final__page{outline:var(--border);width:100%;height:auto}.cs-final[data-astro-cid-cugzgk5f] .cs-h3[data-astro-cid-cugzgk5f]{transition:color var(--dur-fast) var(--ease-out)}.cs-final[data-astro-cid-cugzgk5f].is-current .cs-h3[data-astro-cid-cugzgk5f]{color:var(--color-accent)}.cs-final__shot[data-astro-cid-cugzgk5f]{width:min(calc(100% * var(--share,1)), (100svh - var(--header-height) - 2 * var(--space-7)) * var(--ratio,1));height:auto}@media (width<=767px){.cs-final__media[data-astro-cid-cugzgk5f]:has(.cs-final__shot){scrollbar-width:thin;overflow-x:auto}.cs-final__shot[data-astro-cid-cugzgk5f]{width:auto;max-width:none;height:400px}}.cs-reflect[data-astro-cid-cugzgk5f]{gap:var(--space-6);display:grid}.cs-reflect__item[data-astro-cid-cugzgk5f]{align-content:start;gap:var(--card-title-gap);max-width:var(--measure);display:grid}.cs-next[data-astro-cid-cugzgk5f]{gap:var(--space-4);padding-block:var(--block-gap) var(--section-gap);border-top:1px solid var(--color-line-strong);justify-items:start;display:grid}.cs-next__title[data-astro-cid-cugzgk5f]{font-size:var(--text-h1)}.cs-next__title[data-astro-cid-cugzgk5f] a[data-astro-cid-cugzgk5f]{transition:color var(--dur-fast) var(--ease-out)}.cs-next__title[data-astro-cid-cugzgk5f] a[data-astro-cid-cugzgk5f]:hover{color:var(--color-accent)}.cs-next__text[data-astro-cid-cugzgk5f]{max-width:44ch}@media (width>=768px){.cs-backbar[data-astro-cid-cugzgk5f]{padding-top:var(--space-6)}.cs-head[data-astro-cid-cugzgk5f]{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));row-gap:0}.cs-head__intro[data-astro-cid-cugzgk5f]{grid-column:1/8}.cs-strip[data-astro-cid-cugzgk5f]{margin-top:var(--space-8);grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr))}.cs-strip--outcome[data-astro-cid-cugzgk5f]{grid-template-columns:repeat(4,minmax(max-content,1fr)) minmax(0,2fr)}.cs-strip__cell--outcome[data-astro-cid-cugzgk5f]{grid-column:auto}.cs-head__media[data-astro-cid-cugzgk5f]{aspect-ratio:auto;margin-top:calc(var(--text-h1) * -.11);grid-area:1/8/auto/-1;align-self:stretch;position:relative;container-type:size}.cs-head__media[data-astro-cid-cugzgk5f] img.cs-head__img{--trim-h:calc(1 - var(--trim-t,0) - var(--trim-b,0));--trim-w:calc(1 - var(--trim-l,0) - var(--trim-r,0));--img-h:min(100cqh * var(--head-grow,1) / var(--trim-h), 100cqw * var(--ratio,1) / var(--trim-w));--head-lift:calc(var(--text-h1) * .193);top:calc(-1 * var(--trim-t,0) * var(--img-h) - var(--head-lift));width:auto;max-width:none;height:var(--img-h);transform:translateX(calc(var(--trim-r,0) * 100%));position:absolute;right:0}.cs-head[data-astro-cid-cugzgk5f]:not(.cs-head--wide) .cs-head__media[data-astro-cid-cugzgk5f] img.cs-head__img{--head-grow:1.2;top:calc(100cqh - (1 - var(--trim-b,0)) * var(--img-h))}.cs-head--wide[data-astro-cid-cugzgk5f] .cs-head__intro[data-astro-cid-cugzgk5f]{grid-column:1/7}.cs-head--wide[data-astro-cid-cugzgk5f] .cs-head__media[data-astro-cid-cugzgk5f]{grid-column:7/-1}.cs-folds[data-astro-cid-cugzgk5f] .fold__head{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cs-folds[data-astro-cid-cugzgk5f] .fold__title{grid-column:1}.cs-folds[data-astro-cid-cugzgk5f] .fold__sub{grid-area:1/2}.cs-md[data-astro-cid-cugzgk5f] .cs-cells{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-md[data-astro-cid-cugzgk5f] .cs-sites{grid-template-columns:repeat(3,minmax(0,1fr))}.cs-req__cells[data-astro-cid-cugzgk5f]{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-req__cell[data-astro-cid-cugzgk5f]:last-child:nth-child(odd){grid-column:1/-1}.cs-md[data-astro-cid-cugzgk5f] table{table-layout:fixed;border-collapse:collapse;width:100%;display:table}.cs-md[data-astro-cid-cugzgk5f] thead{clip-path:none;width:auto;height:auto;display:table-header-group;position:static}.cs-md[data-astro-cid-cugzgk5f] tbody{display:table-row-group}.cs-md[data-astro-cid-cugzgk5f] tr{display:table-row}.cs-md[data-astro-cid-cugzgk5f] th{padding:var(--space-3) var(--space-5) var(--space-3) 0;border-bottom:var(--border)}.cs-md[data-astro-cid-cugzgk5f] th:first-child{width:18%}.cs-md[data-astro-cid-cugzgk5f] tr{border-bottom:var(--border)}.cs-md[data-astro-cid-cugzgk5f] td:first-child{border-bottom:0}.cs-md[data-astro-cid-cugzgk5f] td:not(:first-child)[data-label]:before{content:none}.cs-md[data-astro-cid-cugzgk5f] td{padding:var(--space-3) var(--space-5) var(--space-3) 0;vertical-align:top;display:table-cell}.cs-md[data-astro-cid-cugzgk5f] th:last-child,.cs-md[data-astro-cid-cugzgk5f] td:last-child{padding-right:0}}@media (width>=768px) and (width<=1199px){.cs-head[data-astro-cid-cugzgk5f]:not(.cs-head--wide) .cs-strip[data-astro-cid-cugzgk5f]{grid-column:1/8;grid-template-columns:repeat(2,minmax(0,1fr))}.cs-head[data-astro-cid-cugzgk5f]:not(.cs-head--wide) .cs-strip__cell--outcome[data-astro-cid-cugzgk5f]{grid-column:1/-1}.cs-head[data-astro-cid-cugzgk5f]:not(.cs-head--wide) .cs-head__media[data-astro-cid-cugzgk5f]{grid-row:1/3}}@media (width>=1200px){.cs-head[data-astro-cid-cugzgk5f]{padding-top:var(--space-9)}.cs-strip[data-astro-cid-cugzgk5f]{margin-top:var(--space-10);grid-column:1/8}.cs-head__media[data-astro-cid-cugzgk5f]{grid-row:1/3}.cs-head--wide[data-astro-cid-cugzgk5f] .cs-strip[data-astro-cid-cugzgk5f]{grid-column:1/7}.cs-strip__cell[data-astro-cid-cugzgk5f]{--cell-pad:var(--space-4);font-size:var(--text-small)}.cs-sec__body[data-astro-cid-cugzgk5f]{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr))}.cs-sec__body[data-astro-cid-cugzgk5f]>*{grid-column:4/-1}.cs-sec__body[data-astro-cid-cugzgk5f]>.cs-full[data-astro-cid-cugzgk5f]{grid-column:1/-1}.cs-pg[data-astro-cid-cugzgk5f],.cs-brief[data-astro-cid-cugzgk5f]{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr))}.cs-brief[data-astro-cid-cugzgk5f] .cs-brief__img{aspect-ratio:auto;contain:size;grid-column:1/6;height:100%}.cs-brief__text[data-astro-cid-cugzgk5f]{grid-column:7/-1}.cs-pg[data-astro-cid-cugzgk5f]>[data-astro-cid-cugzgk5f]:nth-child(odd){grid-column:1/6}.cs-pg[data-astro-cid-cugzgk5f]>[data-astro-cid-cugzgk5f]:nth-child(2n){grid-column:7/-1}.cs-req__cells[data-astro-cid-cugzgk5f]{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.cs-req__cell[data-astro-cid-cugzgk5f]:last-child:nth-child(odd){grid-column:auto}.cs-folds[data-astro-cid-cugzgk5f] .fold{column-gap:var(--gutter);padding-top:var(--space-5);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.cs-folds[data-astro-cid-cugzgk5f] .fold__head{display:contents}.cs-folds[data-astro-cid-cugzgk5f] .fold__title{top:calc(var(--header-height) + var(--space-5));grid-area:1/1/3/4;align-self:start;position:sticky}.cs-folds[data-astro-cid-cugzgk5f] .fold__sub{min-height:calc(var(--text-h3) * .9);grid-column:4/-1;align-items:center;display:flex}.cs-folds[data-astro-cid-cugzgk5f] .fold__body{padding-top:var(--space-5);grid-area:2/4/auto/-1}.cs-final[data-astro-cid-cugzgk5f]{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr))}.cs-final[data-astro-cid-cugzgk5f]>.cs-final__cap[data-astro-cid-cugzgk5f]{top:calc(var(--header-height) + var(--space-5));grid-column:1/4;align-self:start;position:sticky}.cs-final[data-astro-cid-cugzgk5f]>.cs-final__media[data-astro-cid-cugzgk5f]{grid-column:4/-1}}.cs-folds[data-astro-cid-cugzgk5f] .fold__body :is(th,tr,td:first-child),.cs-folds[data-astro-cid-cugzgk5f] .fold__body li:not([data-slot-for] *){border-color:var(--color-line-soft)}
