.gov-scene{grid-template-columns:250px minmax(0,1fr);align-items:center;gap:56px;display:grid}.gov-question{transform:rotate(-3deg)}.gov-question-text{font-size:var(--text-3xl);letter-spacing:-.03em;margin-top:16px;line-height:1.15}.gov-map{position:relative}.gov-tags{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px;margin:0;padding:0;list-style:none;display:grid}.gov-tag{background:var(--paper);box-shadow:0 8px 18px color-mix(in srgb, var(--ink) 5.9%, transparent);clip-path:polygon(14px 0,100% 0,100% 100%,14px 100%,0 calc(100% - 14px),0 14px);flex-direction:column;align-items:start;gap:8px;padding:22px 22px 20px 48px;display:flex;position:relative;transform:rotate(-.8deg)}.gov-tag:nth-child(2n){margin-top:14px;transform:rotate(.9deg)}.gov-tag:before{content:"";background:var(--surface);width:12px;height:12px;box-shadow:inset 0 0 0 1px var(--line);border-radius:50%;position:absolute;top:24px;left:18px}.gov-tag strong{font-size:var(--text-lg);letter-spacing:-.015em;font-weight:500;line-height:1.25}.gov-tool{font-size:var(--text-xs);color:var(--muted);margin-top:-4px}.gov-control,.gov-owner{min-height:24px;font-size:var(--text-sm);position:relative}.gov-control .gov-val{border:1px solid var(--line);padding:3px 8px;display:inline-block}.gov-owner .gov-val{font-weight:500}.gov-owner .gov-val:before{content:"→ ";color:var(--muted);font-weight:400}.gov-tag.gov-flag{background:var(--paper);grid-column:1/-1}.gov-flag strong:before{content:"!";background:var(--accent);width:18px;height:18px;font:var(--text-2xs) var(--font-mono);vertical-align:1px;border-radius:50%;place-items:center;margin-right:8px;display:inline-grid}.gov-flag .gov-control .gov-val{border-color:var(--accent);background:var(--surface)}.gov-gap{grid-template-columns:.85fr 1.15fr;align-items:center;gap:72px;display:grid}.gov-gap-lead{font-size:var(--text-lg);color:var(--muted);margin-bottom:20px}.gov-gap h2 span{color:var(--muted)}.gov-bridge{grid-template-columns:minmax(0,1fr) 90px minmax(0,1.1fr);align-items:center;display:grid}.gov-policy{padding:24px;transform:rotate(-2deg)}.gov-policy-lines{gap:8px;margin-block:16px;display:grid}.gov-policy-lines i{background:var(--surface);height:7px}.gov-policy-lines i:nth-child(2){width:82%}.gov-policy-lines i:nth-child(3){width:64%}.gov-policy-clause{font-size:var(--text-lg);letter-spacing:-.015em;background:linear-gradient(transparent 58%, var(--line) 58%);width:fit-content;line-height:1.3}.gov-gap-mark{background:repeating-linear-gradient(90deg, var(--ink) 0 6px, transparent 6px 12px);height:2px;margin-inline:8px;position:relative}.gov-gap-mark span{font:var(--text-3xs) var(--font-mono);text-transform:uppercase;letter-spacing:.065em;white-space:nowrap;color:var(--muted);position:absolute;top:-30px;left:50%;transform:translate(-50%)}.gov-reach{border-top:3px solid var(--ink)}.gov-reach ul{margin:16px 0 0;padding:0;list-style:none}.gov-reach li{border-top:1px solid var(--line);font-size:var(--text-base);align-items:baseline;gap:12px;padding-block:11px;display:flex}.gov-reach li:before{content:"";border:1px solid var(--ink);flex-shrink:0;width:8px;height:8px}.gov-areas{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:32px 0 0;padding:0;list-style:none;display:grid}.gov-areas li{background:var(--surface);font-size:var(--text-base);letter-spacing:-.01em;padding:16px 16px 16px 44px;position:relative}.gov-areas li:before{content:"";border:1px solid var(--ink);background:var(--paper);width:14px;height:14px;position:absolute;top:19px;left:16px}.gov-bounds-section{background:var(--surface)}.gov-bounds-note{max-width:360px}.gov-bounds{grid-template-columns:.7fr 1.3fr;align-items:start;gap:64px;display:grid}.gov-case-list{border-bottom:1px solid var(--line)}.gov-case-list button{text-align:left;border-top:1px solid var(--line);width:100%;font-size:var(--text-2xl);letter-spacing:-.02em;background:0 0;align-items:baseline;gap:16px;padding:22px 36px 22px 0;display:flex;position:relative}.gov-case-list button>span{font:var(--text-2xs) var(--font-mono);color:var(--muted)}.gov-case-list b{opacity:0;font-weight:400;position:absolute;top:22px;right:6px}.gov-case-list button[aria-selected=true]{border-top-color:var(--ink);text-underline-offset:6px;text-decoration:underline 1px}.gov-case-list button[aria-selected=true] b{opacity:1}@media (hover:hover) and (pointer:fine){.gov-case-list button:hover b{opacity:1}}.gov-ladder{background:var(--paper);padding:12px 40px;position:relative}.gov-ladder:before,.gov-ladder:after{content:"";background:var(--ink);width:6px;position:absolute;top:0;bottom:0}.gov-ladder:before{left:14px}.gov-ladder:after{right:14px}.gov-ladder ol{margin:0;padding:0;list-style:none}.gov-ladder li{border-bottom:3px solid var(--ink);grid-template-columns:230px minmax(0,1fr) auto;align-items:baseline;gap:20px;padding:20px 8px;display:grid;position:relative}.gov-ladder li:last-child{border-bottom:0}.gov-rung-q{font:var(--text-2xs)/1.6 var(--font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.gov-rung-a{font-size:var(--text-lg);letter-spacing:-.01em}.gov-level{border:1px solid var(--ink);border-radius:var(--radius-pill);font:var(--text-3xs)/1.4 var(--font-mono);text-transform:uppercase;white-space:nowrap;padding:4px 9px}.gov-level[data-level=yes]{background:var(--ink);color:var(--paper)}.gov-level[data-level=ask]{border-style:dashed}.gov-level[data-level=no]{background:var(--accent);border-color:var(--accent)}.gov-ladder li:last-child .gov-rung-a{font-weight:500}.gov-outputs{grid-template-columns:.8fr 1.2fr;align-items:center;gap:72px;display:grid}.gov-output-run{font-size:var(--text-fluid-sm);letter-spacing:-.02em;margin:24px 0 0;padding:0;line-height:1.3;list-style:none}.gov-output-run li{display:inline}.gov-output-run li:not(:last-child):after{content:" / ";color:var(--muted)}.gov-matrix{box-shadow:16px 16px 0 var(--surface);padding:36px;transform:rotate(1deg)}.gov-decision-full{border-bottom:1px solid var(--line);padding-block:22px}.gov-decisions{margin:0;padding:0;list-style:none}.gov-decisions li{border-bottom:1px solid var(--line);padding-block:16px}.gov-decisions li:last-child{border-bottom:0;padding-bottom:0}.gov-decision-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.gov-decision-head strong{font-size:var(--text-xl);letter-spacing:-.02em;font-weight:500}.gov-decision-stamp{border:2px solid var(--ink);font:var(--text-2xs)/1 var(--font-mono);text-transform:uppercase;letter-spacing:.06em;padding:6px 10px;transform:rotate(-2deg)}.gov-decision-full[data-tone=stop] .gov-decision-stamp{background:var(--accent);border-color:var(--accent)}.gov-decision-rule{font-size:var(--text-lg);letter-spacing:-.01em;margin-block:12px 10px;line-height:1.4}.gov-decision-meta{font-size:var(--text-sm);grid-template-columns:56px 1fr;gap:10px;padding-block:3px;display:grid}.gov-decision-meta span{color:var(--muted)}.gov-practical{background:var(--ink);color:var(--paper)}.gov-practical .eyebrow{color:var(--line)}.gov-practical-title{max-width:1120px;font-size:var(--text-display);letter-spacing:-.04em;margin-top:28px;line-height:1.04}.gov-practical-title s{text-decoration-color:var(--accent);color:var(--muted);text-decoration-thickness:4px}.gov-practical-title span{color:var(--line)}.gov-practical-copy{border-top:1px solid color-mix(in srgb, var(--paper) 16.9%, transparent);max-width:560px;font-size:var(--text-2xl);letter-spacing:-.02em;margin-top:48px;padding-top:24px;line-height:1.35}@media (width<=1100px){.gov-scene{grid-template-columns:1fr;gap:28px}.gov-gap,.gov-outputs{gap:48px}.gov-bounds{grid-template-columns:1fr;gap:32px}.gov-ladder li{grid-template-columns:190px minmax(0,1fr) auto}}@media (width<=991px){.gov-gap,.gov-outputs{grid-template-columns:minmax(0,1fr)}}@media (width<=767px){.gov-scene{gap:20px}.gov-question{padding:16px;transform:rotate(-1.5deg)}.gov-question-text{font-size:var(--text-xl)}.gov-tags{grid-template-columns:1fr;gap:8px}.gov-tag,.gov-tag:nth-child(2n){flex-flow:wrap;align-items:center;gap:6px 10px;margin:0;padding:12px 14px 12px 36px;transform:none}.gov-tag:before{top:16px;left:12px}.gov-tag strong{font-size:var(--text-base);flex-basis:100%}.gov-tool{display:none}.gov-control,.gov-owner{min-height:0;font-size:var(--text-xs)}.gov-bridge{grid-template-columns:1fr;gap:0}.gov-gap-mark{background:repeating-linear-gradient(var(--ink) 0 6px, transparent 6px 12px);width:2px;height:72px;margin:8px auto}.gov-gap-mark span{top:50%;left:16px;transform:translateY(-50%)}.gov-areas li{font-size:var(--text-sm);padding:14px 10px 14px 36px}.gov-areas li:before{top:17px;left:12px}.gov-case-list button{font-size:var(--text-lg);padding-block:16px}.gov-ladder{padding:4px 28px}.gov-ladder:before{left:8px}.gov-ladder:after{right:8px}.gov-ladder li{grid-template-columns:1fr;gap:6px;padding:16px 4px}.gov-level{width:fit-content}.gov-matrix{box-shadow:8px 8px 0 var(--surface);padding:22px 18px;transform:none}.gov-decision-rule{font-size:var(--text-base)}.gov-practical-copy{font-size:var(--text-lg)}}@media (width<=359px){.gov-matrix{padding:16px 12px}}
