.sec[data-astro-cid-w6ymvdtg]{padding-block:clamp(56px,8vw,120px) 0}.sec__label[data-astro-cid-w6ymvdtg]{font-size:var(--step--1);color:var(--muted);grid-column:1/span 4;align-self:start;align-items:baseline;gap:14px;display:flex;position:sticky;top:96px}.sec__label[data-astro-cid-w6ymvdtg] h2[data-astro-cid-w6ymvdtg]{color:var(--ink);font-weight:500}.sec__idx[data-astro-cid-w6ymvdtg]{font-variant-numeric:tabular-nums;color:var(--accent)}.sec__body[data-astro-cid-w6ymvdtg]{font-size:var(--step-1);letter-spacing:-.01em;color:var(--ink-2);grid-column:5/span 7;line-height:1.5}.sec__body[data-astro-cid-w6ymvdtg]>*{max-width:64ch}.sec__body[data-astro-cid-w6ymvdtg] p+p{margin-top:1em}.sec__body[data-astro-cid-w6ymvdtg] strong{color:var(--ink);font-weight:500}.sec__body[data-astro-cid-w6ymvdtg] .lede{font-size:var(--step-2);color:var(--ink);letter-spacing:var(--track-lede);line-height:1.25}.sec__body[data-astro-cid-w6ymvdtg] ol,.sec__body[data-astro-cid-w6ymvdtg] ul{counter-reset:li;margin:1.2em 0 0;padding:0;list-style:none}.sec__body[data-astro-cid-w6ymvdtg] li{border-top:1px solid var(--line);font-size:var(--step-0);padding:.9em 0 .9em 3.2em;line-height:1.55;position:relative}.sec__body[data-astro-cid-w6ymvdtg] li:last-child{border-bottom:1px solid var(--line)}.sec__body[data-astro-cid-w6ymvdtg] ol>li:before{counter-increment:li;content:counter(li, decimal-leading-zero);font-size:var(--step--1);color:var(--muted);font-variant-numeric:tabular-nums;position:absolute;top:1.05em;left:0}.sec__body[data-astro-cid-w6ymvdtg] ul>li:before{content:"";background:var(--ink);width:1.4em;height:1px;position:absolute;top:1.55em;left:.2em}@media (width<=900px){.sec__label[data-astro-cid-w6ymvdtg],.sec__body[data-astro-cid-w6ymvdtg]{grid-column:1/-1}.sec__label[data-astro-cid-w6ymvdtg]{margin-bottom:18px;position:static}}.fig[data-astro-cid-khyig4bw]{width:100%;max-width:var(--max);padding-inline:var(--gutter);margin:clamp(48px,7vw,104px) auto 0}.fig--narrow[data-astro-cid-khyig4bw]{max-width:calc(var(--max) * .72)}.fig__frame[data-astro-cid-khyig4bw]{border-radius:var(--radius);background:var(--bg-raised);overflow:hidden}.fig--pad[data-astro-cid-khyig4bw] .fig__frame[data-astro-cid-khyig4bw]{padding:clamp(16px,4vw,64px)}.fig--pad[data-astro-cid-khyig4bw] .fig__frame[data-astro-cid-khyig4bw] img{border-radius:calc(var(--radius) * .6)}.fig__frame[data-astro-cid-khyig4bw] img{width:100%}figcaption[data-astro-cid-khyig4bw]{font-size:var(--step--1);color:var(--muted);max-width:60ch;margin-top:14px}.fig--device[data-astro-cid-khyig4bw] .fig__frame[data-astro-cid-khyig4bw]{padding:clamp(28px,7vw,104px) clamp(16px,5vw,72px) clamp(32px,7.5vw,112px)}.mac[data-astro-cid-khyig4bw]{width:min(100%,1100px);margin-inline:auto;container-type:inline-size}.mac__lid[data-astro-cid-khyig4bw]{background:#111113;border-radius:2.6cqw 2.6cqw .6cqw .6cqw;width:86%;margin-inline:auto;padding:1.6cqw 1.6cqw 1.9cqw;position:relative;box-shadow:0 0 0 .22cqw #c4c4c8}.mac__screen[data-astro-cid-khyig4bw]{aspect-ratio:16/10;background:#000;border-radius:1.1cqw 1.1cqw .2cqw .2cqw;overflow:hidden}.fig--device[data-astro-cid-khyig4bw] .mac__screen[data-astro-cid-khyig4bw] img{object-fit:cover;border-radius:0;width:100%;height:100%;animation:none;transform:none}.fig--device[data-astro-cid-khyig4bw] .fig__frame[data-astro-cid-khyig4bw]{overflow:clip}.mac--scroll[data-astro-cid-khyig4bw]{view-timeline:--mac-screen block}.mac--scroll[data-astro-cid-khyig4bw] .mac__screen[data-astro-cid-khyig4bw]{overflow:clip}.fig--device[data-astro-cid-khyig4bw] .mac--scroll[data-astro-cid-khyig4bw] .mac__screen[data-astro-cid-khyig4bw] img{object-position:50% 0}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.fig--device[data-astro-cid-khyig4bw] .mac--scroll[data-astro-cid-khyig4bw] .mac__screen[data-astro-cid-khyig4bw] img{animation:linear both screen-scroll;animation-range:entry contain 50%}.fig--device[data-astro-cid-khyig4bw] .mac--scroll[data-astro-cid-khyig4bw] .mac__screen[data-astro-cid-khyig4bw] img:where(*){animation-timeline:--mac-screen}}}@keyframes screen-scroll{0%{object-position:50% 70%}to{object-position:50% 0}}.mac__cam[data-astro-cid-khyig4bw]{background:#2a2a2e;border-radius:50%;width:.5cqw;height:.5cqw;position:absolute;top:.8cqw;left:50%;transform:translate(-50%,-50%)}.mac__base[data-astro-cid-khyig4bw]{background:linear-gradient(#e4e4e7,#c3c3c7 55%,#9e9ea3);border-radius:.3cqw .3cqw 2.4cqw 2.4cqw/.3cqw .3cqw 1.6cqw 1.6cqw;height:2.1cqw;position:relative;box-shadow:0 1.4cqw 2.4cqw -1cqw #00000040}.mac__base[data-astro-cid-khyig4bw]:before{content:"";background:linear-gradient(#b4b4b9,#cdcdd1);border-radius:0 0 1cqw 1cqw;width:15%;height:42%;position:absolute;top:0;left:50%;transform:translate(-50%)}
