.corner-head[data-astro-cid-mbvripor]{border-bottom:0;padding-bottom:28px}.corner-hero[data-astro-cid-mbvripor]{margin:0}.corner-hero-frame[data-astro-cid-mbvripor]{aspect-ratio:2;border:1px solid var(--line);background:var(--surface);position:relative;overflow:hidden}.corner-hero[data-astro-cid-mbvripor] picture[data-astro-cid-mbvripor],.corner-hero[data-astro-cid-mbvripor] img[data-astro-cid-mbvripor]{display:block}.corner-hero[data-astro-cid-mbvripor] picture[data-astro-cid-mbvripor]{height:100%}.corner-hero[data-astro-cid-mbvripor] img[data-astro-cid-mbvripor]{object-fit:cover;object-position:50% 70%;width:100%;height:100%}.corner-hero-marker[data-astro-cid-mbvripor]{aspect-ratio:3/2;pointer-events:none;width:100%;position:absolute;top:-23.3333%;left:0}.corner-hero-caption[data-astro-cid-mbvripor]{max-width:none;color:var(--muted);margin:8px 0 0;font-size:.8rem}.corner-cue[data-astro-cid-mbvripor]{border-bottom:1px solid var(--ink);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr) auto;align-items:center;gap:28px;padding:14px 0 22px;display:grid}.corner-cue[data-astro-cid-mbvripor] p[data-astro-cid-mbvripor]{margin:0}.corner-cue-lede[data-astro-cid-mbvripor]{font-family:var(--font-serif);color:var(--ink);font-size:1.15rem;line-height:1.35}.corner-cue-rule[data-astro-cid-mbvripor]{align-items:center;gap:12px;display:flex}.corner-cue-line[data-astro-cid-mbvripor]{border-left:1px solid var(--blueprint);border-right:1px solid var(--blueprint);background:linear-gradient(var(--blueprint), var(--blueprint)) center / 100% 1px no-repeat;flex:auto;height:9px}.corner-cue-line[data-astro-cid-mbvripor]:first-child{border-right:0}.corner-cue-line[data-astro-cid-mbvripor]:last-child{border-left:0}.corner-cue-label[data-astro-cid-mbvripor],.corner-cue-note[data-astro-cid-mbvripor]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:.72rem}.corner-cue-label[data-astro-cid-mbvripor]{color:var(--blueprint)}.corner-cue-note[data-astro-cid-mbvripor]{color:var(--muted)}.corner-layout[data-astro-cid-mbvripor]{grid-template-columns:220px minmax(0,760px);gap:64px;padding-top:44px;display:grid}.corner-toc[data-astro-cid-mbvripor]{font-family:var(--font-sans);letter-spacing:normal;text-transform:none;align-self:start;margin:0;font-size:1rem;display:block;position:sticky;top:24px}.corner-toc-title[data-astro-cid-mbvripor]{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0 0 10px;font-size:.72rem}.corner-toc[data-astro-cid-mbvripor] ol[data-astro-cid-mbvripor]{border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}.corner-toc[data-astro-cid-mbvripor] li[data-astro-cid-mbvripor]{border-bottom:1px solid var(--line)}.corner-toc[data-astro-cid-mbvripor] a[data-astro-cid-mbvripor]{min-height:44px;color:var(--ink);border-bottom:0;align-items:baseline;gap:10px;padding:11px 0;font-size:.88rem;line-height:1.35;text-decoration:none;display:flex}.corner-toc[data-astro-cid-mbvripor] a[data-astro-cid-mbvripor]:hover{color:var(--blueprint);text-underline-offset:3px;text-decoration:underline}.corner-toc-num[data-astro-cid-mbvripor]{font-family:var(--font-mono);color:var(--blueprint);letter-spacing:.06em;flex:none;font-size:.72rem}.corner-article[data-astro-cid-mbvripor]{max-width:none;padding-top:0}.corner-intro[data-astro-cid-mbvripor]{font-family:var(--font-serif);margin:0 0 8px;font-size:1.2rem;line-height:1.5}.corner-section[data-astro-cid-mbvripor]{border-top:1px solid var(--ink);margin-top:56px;padding-top:22px;scroll-margin-top:24px}.corner-section-num[data-astro-cid-mbvripor]{font-family:var(--font-mono);letter-spacing:.1em;color:var(--blueprint);margin:0 0 6px;font-size:.74rem}.corner-section[data-astro-cid-mbvripor] h2[data-astro-cid-mbvripor]{margin-bottom:16px}.worksheet[data-astro-cid-mbvripor]{border:1px solid var(--ink);background:var(--surface);margin:36px 0 8px}.worksheet-head[data-astro-cid-mbvripor]{border-bottom:1px solid var(--ink);padding:20px 22px 16px}.worksheet-kicker[data-astro-cid-mbvripor],.approach-num[data-astro-cid-mbvripor]{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--blueprint);margin:0 0 6px;font-size:.72rem}.worksheet-head[data-astro-cid-mbvripor] h3[data-astro-cid-mbvripor]{margin:0 0 6px;font-size:1.3rem}.worksheet-note[data-astro-cid-mbvripor]{color:var(--muted);margin:0;font-size:.86rem}.worksheet-rows[data-astro-cid-mbvripor]{margin:0;padding:0;list-style:none}.worksheet-row[data-astro-cid-mbvripor]{border-bottom:1px solid var(--line);grid-template-columns:32px minmax(0,1fr) minmax(0,1fr);align-items:start;gap:18px;margin:0;padding:16px 22px;display:grid}.worksheet-row[data-astro-cid-mbvripor]:last-child{border-bottom:0}.worksheet-num[data-astro-cid-mbvripor]{font-family:var(--font-mono);color:var(--muted);padding-top:2px;font-size:.74rem}.worksheet-body[data-astro-cid-mbvripor] p[data-astro-cid-mbvripor]{margin:0}.worksheet-check[data-astro-cid-mbvripor]{font-size:.96rem;font-weight:600}.worksheet-how[data-astro-cid-mbvripor]{color:var(--muted);margin-top:2px;font-size:.86rem}.worksheet-fields[data-astro-cid-mbvripor]{flex-wrap:wrap;gap:10px 14px;padding-top:2px;display:flex}.worksheet-field[data-astro-cid-mbvripor]{border-bottom:1px solid var(--ink);min-height:40px;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);flex-direction:column;flex:96px;justify-content:flex-end;font-size:.66rem;display:flex}.worksheet-field[data-astro-cid-mbvripor] span[data-astro-cid-mbvripor]{padding-bottom:22px}.worksheet-choices[data-astro-cid-mbvripor]{gap:8px}.worksheet-choice[data-astro-cid-mbvripor]{border:1px solid var(--line);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--ink);border-radius:999px;padding:4px 11px;font-size:.7rem}.article[data-astro-cid-mbvripor] .access-scale[data-astro-cid-mbvripor]{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:24px 0;padding:0;list-style:none;display:grid}.article[data-astro-cid-mbvripor] .access-scale[data-astro-cid-mbvripor] li[data-astro-cid-mbvripor]{background:var(--surface);margin:0;padding:16px 18px;font-size:.94rem}.access-scale[data-astro-cid-mbvripor] strong[data-astro-cid-mbvripor]{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--blueprint);margin-bottom:4px;font-size:.74rem;font-weight:500;display:block}.approach-intro[data-astro-cid-mbvripor]{color:var(--muted)}.approach-list[data-astro-cid-mbvripor]{border-top:1px solid var(--line);margin-top:26px}.approach[data-astro-cid-mbvripor]{border-bottom:1px solid var(--line);padding:28px 0 10px;scroll-margin-top:24px}.approach[data-astro-cid-mbvripor]>h3[data-astro-cid-mbvripor]{margin-bottom:14px;font-size:1.35rem}.approach-spec[data-astro-cid-mbvripor]{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 18px;display:grid}.approach-spec[data-astro-cid-mbvripor] div[data-astro-cid-mbvripor]{border-right:1px solid var(--line);padding:12px 14px 12px 0}.approach-spec[data-astro-cid-mbvripor] div[data-astro-cid-mbvripor]+div[data-astro-cid-mbvripor]{padding-left:14px}.approach-spec[data-astro-cid-mbvripor] div[data-astro-cid-mbvripor]:last-child{border-right:0}.approach-spec[data-astro-cid-mbvripor] dt[data-astro-cid-mbvripor]{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--blueprint);margin-bottom:4px;font-size:.7rem}.approach-spec[data-astro-cid-mbvripor] dd[data-astro-cid-mbvripor]{margin:0;font-size:.88rem;line-height:1.45}.corner-section-leave[data-astro-cid-mbvripor]{background:var(--surface);border:1px solid var(--line);border-top:2px solid var(--signal);padding:22px 24px 8px}.corner-section-leave[data-astro-cid-mbvripor] .corner-section-num[data-astro-cid-mbvripor]{color:#a9522c}.article[data-astro-cid-mbvripor] .decision-steps[data-astro-cid-mbvripor]{counter-reset:step;margin:8px 0 0;padding:0;list-style:none}.article[data-astro-cid-mbvripor] .decision-steps[data-astro-cid-mbvripor] li[data-astro-cid-mbvripor]{counter-increment:step;border-bottom:1px solid var(--line);grid-template-columns:40px minmax(0,1fr);gap:12px;margin:0;padding:13px 0;display:grid}.decision-steps[data-astro-cid-mbvripor] li[data-astro-cid-mbvripor]:before{content:counter(step, decimal-leading-zero);font-family:var(--font-mono);color:var(--blueprint);padding-top:3px;font-size:.78rem}.corner-examples[data-astro-cid-mbvripor]{border-top:1px solid var(--ink);margin:28px 0 18px;padding-top:20px;scroll-margin-top:24px}.corner-examples-heading[data-astro-cid-mbvripor]{font-family:var(--font-serif);margin:0 0 12px;font-size:1.2rem;line-height:1.3}.examples-note[data-astro-cid-mbvripor]{color:var(--muted);font-size:.94rem}.example-list[data-astro-cid-mbvripor]{gap:16px;margin-top:20px;display:grid}.example[data-astro-cid-mbvripor]{border:1px solid var(--line);background:var(--surface);padding:22px 24px 16px}.example-key[data-astro-cid-mbvripor]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--blueprint);margin:0 0 6px;font-size:.72rem}.example[data-astro-cid-mbvripor] h3[data-astro-cid-mbvripor]{margin:0 0 14px;font-size:1.2rem}.example-spec[data-astro-cid-mbvripor]{border-top:1px solid var(--ink);border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px;margin:0;padding:14px 0;display:grid}.example-spec[data-astro-cid-mbvripor] dt[data-astro-cid-mbvripor]{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--blueprint);margin-bottom:3px;font-size:.7rem}.example-spec[data-astro-cid-mbvripor] dd[data-astro-cid-mbvripor]{margin:0;font-size:.9rem;line-height:1.5}.example-cta[data-astro-cid-mbvripor]{flex-wrap:wrap;align-items:center;gap:4px 10px;margin:6px 0 0;display:flex}.example-cta[data-astro-cid-mbvripor] a[data-astro-cid-mbvripor]{min-height:44px;font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--blueprint);align-items:center;font-size:.8rem;font-weight:600;text-decoration:none;display:inline-flex}.example-cta[data-astro-cid-mbvripor] a[data-astro-cid-mbvripor]:hover{color:var(--signal);text-underline-offset:3px;text-decoration:underline}.example-cta[data-astro-cid-mbvripor] .muted[data-astro-cid-mbvripor]{font-size:.84rem}.corner-end[data-astro-cid-mbvripor]{border-top:1px solid var(--ink);margin-top:48px;padding-top:18px}@media (width<=1000px){.corner-layout[data-astro-cid-mbvripor]{grid-template-columns:minmax(0,1fr);gap:32px;padding-top:32px}.corner-toc[data-astro-cid-mbvripor]{max-width:760px;position:static}.corner-article[data-astro-cid-mbvripor]{max-width:760px}.corner-cue[data-astro-cid-mbvripor]{grid-template-columns:minmax(0,1fr);gap:10px}.corner-cue-rule[data-astro-cid-mbvripor]{max-width:420px}}@media (width<=700px){.corner-hero-frame[data-astro-cid-mbvripor]{aspect-ratio:3/2}.corner-hero-marker[data-astro-cid-mbvripor]{top:0}.corner-cue-label[data-astro-cid-mbvripor],.corner-cue-note[data-astro-cid-mbvripor]{white-space:normal}.worksheet-head[data-astro-cid-mbvripor]{padding:18px 16px 14px}.worksheet-row[data-astro-cid-mbvripor]{grid-template-columns:28px minmax(0,1fr);gap:4px 12px;padding:16px}.worksheet-fields[data-astro-cid-mbvripor]{grid-column:2;padding-top:6px}.article[data-astro-cid-mbvripor] .access-scale[data-astro-cid-mbvripor],.approach-spec[data-astro-cid-mbvripor]{grid-template-columns:minmax(0,1fr)}.example[data-astro-cid-mbvripor]{padding:18px 16px 12px}.example-spec[data-astro-cid-mbvripor]{grid-template-columns:minmax(0,1fr);gap:12px}.example-cta[data-astro-cid-mbvripor]{gap:0 8px}.example-cta[data-astro-cid-mbvripor] a[data-astro-cid-mbvripor]{letter-spacing:.02em;font-size:.74rem}.approach-spec[data-astro-cid-mbvripor] div[data-astro-cid-mbvripor],.approach-spec[data-astro-cid-mbvripor] div[data-astro-cid-mbvripor]+div[data-astro-cid-mbvripor]{border-right:0;border-bottom:1px solid var(--line);padding:10px 0}.approach-spec[data-astro-cid-mbvripor] div[data-astro-cid-mbvripor]:last-child{border-bottom:0}.corner-section-leave[data-astro-cid-mbvripor]{padding:20px 16px 6px}}@media print{.corner-toc[data-astro-cid-mbvripor]{display:none}.corner-layout[data-astro-cid-mbvripor]{display:block}.worksheet[data-astro-cid-mbvripor]{break-inside:avoid}}
