.brief-page[data-astro-cid-r742eidw]{padding-top:clamp(52px,7vw,90px)}.brief-hero[data-astro-cid-r742eidw]{border-bottom:1px solid var(--line);padding-bottom:clamp(72px,9vw,116px)}.brief-hero[data-astro-cid-r742eidw] h1[data-astro-cid-r742eidw]{max-width:960px;margin:20px 0 28px}.hero-summary[data-astro-cid-r742eidw]{max-width:900px;color:var(--text-muted);margin:0;font-size:clamp(1.08rem,1.8vw,1.36rem);line-height:1.65}.hero-actions[data-astro-cid-r742eidw]{flex-wrap:wrap;align-items:center;gap:18px;margin-top:38px;display:flex}.brief-shell[data-astro-cid-r742eidw]{padding-block:clamp(64px,9vw,112px)}.decision-builder[data-astro-cid-r742eidw]{position:relative}.brief-toolbar[data-astro-cid-r742eidw]{z-index:3;border-radius:var(--radius-lg);justify-content:space-between;align-items:center;gap:28px;padding:24px 28px;display:flex}.brief-toolbar[data-astro-cid-r742eidw]>div[data-astro-cid-r742eidw]:first-child{flex:1}.progress-copy[data-astro-cid-r742eidw]{color:var(--text-muted);margin:8px 0 10px;font-size:.9rem}.progress-copy[data-astro-cid-r742eidw] strong[data-astro-cid-r742eidw]{color:var(--text)}.progress-track[data-astro-cid-r742eidw]{border-radius:var(--radius-pill);background:var(--line);width:min(100%,420px);height:5px;overflow:hidden}.progress-track[data-astro-cid-r742eidw] span[data-astro-cid-r742eidw]{border-radius:inherit;background:var(--sd-signal);width:0;height:100%;transition:width .26s;display:block}.toolbar-actions[data-astro-cid-r742eidw]{gap:10px;display:flex}.brief-intro[data-astro-cid-r742eidw]{max-width:900px;margin:clamp(72px,9vw,112px) 0 42px}.brief-intro[data-astro-cid-r742eidw] h2[data-astro-cid-r742eidw],.scope-panel[data-astro-cid-r742eidw] h2[data-astro-cid-r742eidw],.specialist-panel[data-astro-cid-r742eidw] h2[data-astro-cid-r742eidw],.evidence-intro[data-astro-cid-r742eidw] h2[data-astro-cid-r742eidw],.brief-output[data-astro-cid-r742eidw] h2[data-astro-cid-r742eidw]{font-size:var(--heading-2-size);font-weight:var(--heading-2-weight);letter-spacing:var(--heading-2-spacing);line-height:var(--heading-2-line-height);margin:14px 0 22px}.brief-intro[data-astro-cid-r742eidw]>p[data-astro-cid-r742eidw]:last-child,.scope-panel[data-astro-cid-r742eidw]>div[data-astro-cid-r742eidw]>p[data-astro-cid-r742eidw]:last-child,.specialist-panel[data-astro-cid-r742eidw]>div[data-astro-cid-r742eidw]>p[data-astro-cid-r742eidw]:last-child,.evidence-intro[data-astro-cid-r742eidw]>p[data-astro-cid-r742eidw]:last-child{color:var(--text-muted);line-height:1.75}.scope-panel[data-astro-cid-r742eidw],.specialist-panel[data-astro-cid-r742eidw]{border-radius:var(--radius-lg);grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(42px,8vw,100px);padding:clamp(32px,6vw,68px);display:grid}.scope-fields[data-astro-cid-r742eidw]{gap:20px;display:grid}.scope-fields[data-astro-cid-r742eidw] label[data-astro-cid-r742eidw]{color:var(--text);font-size:.82rem;font-weight:650}.decision-grid[data-astro-cid-r742eidw]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:24px;display:grid}.decision-card[data-astro-cid-r742eidw]{border-radius:var(--radius-lg);min-width:0;padding:clamp(28px,4vw,44px)}.card-heading[data-astro-cid-r742eidw]{align-items:flex-start;gap:18px;display:flex}.card-heading[data-astro-cid-r742eidw]>span[data-astro-cid-r742eidw]{border-radius:var(--radius-round);background:var(--text);width:42px;height:42px;color:var(--page);flex:0 0 42px;place-items:center;font-family:Source Code Pro Variable,monospace;font-size:.72rem;display:grid}.card-heading[data-astro-cid-r742eidw] h2[data-astro-cid-r742eidw]{letter-spacing:-.04em;margin:2px 0 9px;font-size:clamp(1.45rem,2.2vw,2rem);font-weight:530;line-height:1.08}.card-heading[data-astro-cid-r742eidw] p[data-astro-cid-r742eidw],.decision-context[data-astro-cid-r742eidw]{color:var(--text-muted);margin:0;line-height:1.6}.decision-context[data-astro-cid-r742eidw]{margin-top:22px}.specialist-panel[data-astro-cid-r742eidw]{margin-top:24px}.evidence-panel[data-astro-cid-r742eidw]{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:clamp(42px,8vw,100px);margin-top:clamp(72px,9vw,112px);display:grid}.evidence-list[data-astro-cid-r742eidw]{border-radius:var(--radius-lg);gap:18px;margin:0;padding:clamp(28px,4vw,44px);list-style:none;display:grid}.brief-output[data-astro-cid-r742eidw]{border-radius:var(--radius-lg);margin-top:24px;padding:clamp(32px,6vw,68px)}.output-heading[data-astro-cid-r742eidw]{justify-content:space-between;align-items:start;gap:24px;display:flex}.output-heading[data-astro-cid-r742eidw] h2[data-astro-cid-r742eidw]{margin-bottom:0}.output-note[data-astro-cid-r742eidw]{color:var(--text-muted);margin:14px 0 0;font-size:.82rem;line-height:1.55}@media (width<=820px){.scope-panel[data-astro-cid-r742eidw],.specialist-panel[data-astro-cid-r742eidw],.decision-grid[data-astro-cid-r742eidw],.evidence-panel[data-astro-cid-r742eidw]{grid-template-columns:1fr}}@media (width<=560px){.brief-page[data-astro-cid-r742eidw]{padding-top:38px}.brief-toolbar[data-astro-cid-r742eidw]{gap:14px;padding:16px}.toolbar-actions[data-astro-cid-r742eidw]{flex:none}}@media (prefers-reduced-motion:reduce){.progress-track[data-astro-cid-r742eidw] span[data-astro-cid-r742eidw]{transition:none}}.scope-fields .form-textarea,.brief-output .form-textarea{resize:vertical;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface-solid);width:100%;color:var(--text);font:inherit;margin-top:9px;padding:15px 17px;font-size:.92rem;line-height:1.55}.brief-output .form-textarea{margin-top:28px;font-family:Source Code Pro Variable,monospace;font-size:.78rem}.decision-card .choice-fieldset{margin-top:28px}.decision-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.decision-options label{cursor:pointer;position:relative}.decision-options input{opacity:0;width:1px;height:1px;position:absolute}.decision-options span{border:1px solid var(--line);border-radius:var(--radius-md);background:color-mix(in srgb, var(--surface-solid) 75%, transparent);height:100%;padding:15px;display:block}.decision-options strong{font-size:.8rem;line-height:1.35;display:block}.decision-options small{color:var(--text-muted);margin-top:7px;font-size:.69rem;font-weight:400;line-height:1.5;display:block}.decision-options input:checked+span{border-color:var(--sd-signal);background:color-mix(in srgb, var(--sd-signal) 8%, var(--surface-solid))}.decision-options input:focus-visible+span{outline:var(--focus-ring-width) solid var(--sd-signal);outline-offset:3px}.evidence-list .check-card{position:relative}.evidence-list .check-card input{opacity:0;width:1px;height:1px;position:absolute}.evidence-list .check-card label{color:var(--text-muted);cursor:pointer;grid-template-columns:24px 1fr;align-items:start;gap:13px;line-height:1.55;display:grid}.evidence-list .check-card label:before{content:"";border:1px solid color-mix(in srgb, var(--sd-signal) 65%, var(--line));background:var(--surface-solid);border-radius:7px;width:22px;height:22px;margin-top:1px}.evidence-list .check-card input:checked+label{color:var(--text)}.evidence-list .check-card input:checked+label:before{background:var(--sd-signal);box-shadow:inset 0 0 0 5px var(--surface-solid)}.evidence-list .check-card input:focus-visible+label:before{outline:var(--focus-ring-width) solid var(--sd-signal);outline-offset:3px}@media (width<=640px){.decision-options{grid-template-columns:1fr}}
