.hiw[data-astro-cid-2rr4tn77].section{padding-block:clamp(2.5rem,4vw,3rem)}.hiw__box[data-astro-cid-2rr4tn77]{grid-template-areas:"head""stage""steps""note";display:grid}.hiw__head[data-astro-cid-2rr4tn77]{grid-area:head}.hiw__stage[data-astro-cid-2rr4tn77]{grid-area:stage}.hiw__steps[data-astro-cid-2rr4tn77]{grid-area:steps}.hiw__note[data-astro-cid-2rr4tn77]{grid-area:note}.hiw[data-astro-cid-2rr4tn77] .section-title[data-astro-cid-2rr4tn77]{margin-bottom:0}.section-title[data-astro-cid-2rr4tn77] em[data-astro-cid-2rr4tn77]{color:var(--green-deep);font-style:italic}.hiw__stage[data-astro-cid-2rr4tn77]{background:#f3ede3;border-radius:14px;margin-top:1.25rem;padding:8px}.hiw__screen[data-astro-cid-2rr4tn77]{position:relative}.hiw__stage[data-astro-cid-2rr4tn77] canvas[data-astro-cid-2rr4tn77]{aspect-ratio:3/2;border-radius:10px;width:100%;height:auto;display:block}.hiw__cc[data-astro-cid-2rr4tn77]{color:#fbf8f0;text-align:center;background:#181814c2;border-radius:8px;width:96%;padding:6px 14px 7px;transition:opacity .35s;position:absolute;bottom:1.5%;left:50%;transform:translate(-50%)}.hiw__cc[data-astro-cid-2rr4tn77] b[data-astro-cid-2rr4tn77]{font-family:var(--font-display);color:#e4f09a;margin-bottom:1px;font-size:clamp(16px,1.5vw,19px);font-weight:500;line-height:1.15;display:block}.hiw__cc[data-astro-cid-2rr4tn77] span[data-astro-cid-2rr4tn77]{font-size:clamp(13px,1.1vw,14.5px);line-height:1.4;display:block}@media (width<=700px){.hiw__cc[data-astro-cid-2rr4tn77]{background:#24241e;width:auto;margin-top:8px;position:static;transform:none}}.hiw__bar[data-astro-cid-2rr4tn77]{align-items:center;gap:.75rem;padding:8px 6px 2px;display:flex}.hiw__btn[data-astro-cid-2rr4tn77]{appearance:none;color:var(--ink);min-width:34px;height:34px;font:500 13px var(--font-body);cursor:pointer;background:#fffdf8;border:1px solid #d8cfbc;border-radius:999px;justify-content:center;align-items:center;padding:0 14px;display:inline-flex}.hiw__btn[data-astro-cid-2rr4tn77]:hover{border-color:var(--green)}.hiw__track[data-astro-cid-2rr4tn77]{background:#e2d9c6;border-radius:4px;flex:1;height:4px;position:relative;overflow:hidden}.hiw__fill[data-astro-cid-2rr4tn77]{background:var(--green);width:0;position:absolute;inset:0 auto 0 0}.hiw__time[data-astro-cid-2rr4tn77]{color:#6f6a5e;text-align:right;font-variant-numeric:tabular-nums;min-width:34px;font-size:12px}.hiw__steps[data-astro-cid-2rr4tn77]{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.hiw__step[data-astro-cid-2rr4tn77]{cursor:pointer;border:1px solid #0000;border-radius:12px;flex-direction:column;gap:3px;min-width:0;padding:10px 12px;transition:background .3s,border-color .3s;display:flex}.hiw__step[data-astro-cid-2rr4tn77] .n[data-astro-cid-2rr4tn77]{font-family:var(--font-display);color:#8a8476;font-size:18px;line-height:1}.hiw__step[data-astro-cid-2rr4tn77] .t[data-astro-cid-2rr4tn77]{font-family:var(--font-display);color:var(--ink);font-size:17px;font-weight:500;line-height:1.15}.hiw__step[data-astro-cid-2rr4tn77][data-on=true]{background:#fffdf8;border-color:#e3dccd}.hiw__step[data-astro-cid-2rr4tn77][data-on=true] .n[data-astro-cid-2rr4tn77]{color:var(--green-deep)}.hiw__step[data-astro-cid-2rr4tn77]:focus-visible{outline:2px solid var(--green);outline-offset:2px}.hiw__note[data-astro-cid-2rr4tn77]{color:#6f6a5e;max-width:80ch;margin-top:1rem;font-size:12.5px}@media (width<=860px){.hiw__steps[data-astro-cid-2rr4tn77]{grid-template-columns:1fr 1fr}}@media (width>=1024px){.hiw__box[data-astro-cid-2rr4tn77]{grid-template:"stage head""stage steps""stage note"1fr/minmax(0,min(1100px,150vh - 291.5px)) minmax(280px,1fr);align-items:start;column-gap:2.75rem}.hiw__stage[data-astro-cid-2rr4tn77]{width:100%;margin-top:0}.hiw[data-astro-cid-2rr4tn77] .section-title[data-astro-cid-2rr4tn77]{font-size:clamp(2rem,2.6vw,2.6rem);line-height:1.05}.hiw__steps[data-astro-cid-2rr4tn77]{border-top:1px solid #e3dccd;flex-direction:column;gap:0;margin:1.25rem 0 0;display:flex}.hiw__step[data-astro-cid-2rr4tn77]{border:0;border-bottom:1px solid #e3dccd;border-radius:0;flex-direction:row;align-items:baseline;gap:.9rem;padding:.8rem .25rem;background:0 0!important}.hiw__step[data-astro-cid-2rr4tn77] .t[data-astro-cid-2rr4tn77]{color:#8a8476;font-size:1.2rem}.hiw__step[data-astro-cid-2rr4tn77][data-on=true] .t[data-astro-cid-2rr4tn77]{color:var(--ink)}.hiw__note[data-astro-cid-2rr4tn77]{margin-top:1rem}}@media (prefers-reduced-motion:reduce){.hiw__step[data-astro-cid-2rr4tn77]{transition:none}}
