.evidence-hero{background:var(--background)}.evidence-hero__grid{grid-template-columns:minmax(0,1.1fr) minmax(19rem,.78fr);align-items:end;gap:clamp(32px,8vw,112px);display:grid}.evidence-hero h1{max-width:15ch}.evidence-hero__body{max-width:35rem;padding-bottom:.25rem}.evidence-hero__body p{margin:0}.evidence-hero__body p+p{margin-top:1.25rem;font-size:.94rem}.evidence-main{max-width:73rem;padding-block:clamp(48px,7vw,92px)}.evidence-intro,.evidence-sources,.evidence-next{grid-template-columns:minmax(13rem,.53fr) minmax(0,1fr);gap:clamp(28px,7vw,102px);display:grid}.evidence-intro{border-bottom:2px solid var(--foreground);padding-bottom:clamp(40px,6vw,70px)}.evidence-intro h2,.evidence-pack h2,.evidence-examples h2,.evidence-sources h2,.evidence-next h2{max-width:15ch;margin:0}.evidence-next h2{max-width:22ch}.evidence-intro>div:last-child{max-width:56ch}.evidence-intro p{margin:0}.evidence-intro p+p{margin-top:1rem}.evidence-builder{margin-top:clamp(44px,6vw,74px)}.evidence-builder__heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:end;gap:2rem;padding-bottom:20px;display:flex}.evidence-builder__heading h2{margin:0}.evidence-status{max-width:31rem;color:var(--muted-foreground);font-size:var(--fs-small);text-align:right;margin:0}.evidence-builder__grid{grid-template-columns:minmax(18rem,.87fr) minmax(23rem,1.13fr);gap:clamp(26px,5vw,70px);padding-top:26px;display:grid}.evidence-form{min-width:0}.evidence-scenarios{border:0;border-bottom:1px solid var(--border);margin:0;padding:0 0 22px}.evidence-scenarios legend{font-size:var(--fs-small);margin-bottom:12px;font-weight:750}.evidence-scenario-options{gap:7px;display:grid}.evidence-scenario-options label{cursor:pointer;border:1px solid #0000;grid-template-columns:1.25rem minmax(0,1fr);gap:.65rem;padding:11px 12px;display:grid}.evidence-scenario-options label:has(input:checked){border-color:var(--foreground);background:color-mix(in srgb, var(--support) 48%, transparent)}.evidence-scenario-options input{width:1.1rem;height:1.1rem;accent-color:var(--primary);margin:.2rem 0 0}.evidence-scenario-options strong,.evidence-scenario-options small{display:block}.evidence-scenario-options small{color:var(--muted-foreground);font-size:var(--fs-small);margin-top:.18rem;line-height:1.38}.evidence-scenario-options input:focus-visible{outline:3px solid var(--ring);outline-offset:3px}.evidence-fields{grid-template-columns:1fr 1fr;gap:16px;padding-top:22px;display:grid}.evidence-fields label,.evidence-detail{color:var(--muted-foreground);font-size:var(--fs-small);gap:7px;font-weight:700;display:grid}.evidence-fields input,.evidence-detail textarea{border:0;border-bottom:1px solid var(--foreground);width:100%;min-width:0;color:var(--foreground);font:inherit;background:0 0;border-radius:0;font-size:1rem;font-weight:450}.evidence-fields input{min-height:39px;padding:.22rem .1rem}.evidence-detail{margin-top:20px}.evidence-detail textarea{resize:vertical;min-height:82px;padding:.45rem .1rem;line-height:1.45}.evidence-detail small{color:var(--muted-foreground);font-size:var(--fs-small);font-weight:450;line-height:1.4}.evidence-fields input:focus-visible,.evidence-detail textarea:focus-visible{outline:3px solid var(--ring);outline-offset:3px}.evidence-actions{flex-wrap:wrap;gap:11px;margin-top:25px;display:flex}.evidence-reset{min-height:44px;color:var(--foreground);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;padding:.6rem .55rem;font-weight:700}.evidence-reset:hover{color:var(--primary)}.evidence-reset:focus-visible,.evidence-actions .button:focus-visible{outline:3px solid var(--ring);outline-offset:3px}.evidence-action-note{color:var(--muted-foreground);font-size:var(--fs-small);margin:12px 0 0;line-height:1.4}.evidence-preview{border-top:5px solid var(--primary);background:var(--support);align-self:start;min-width:0;padding:clamp(18px,3vw,30px)}.evidence-preview__top{border-bottom:1px solid color-mix(in srgb, var(--foreground) 30%, transparent);justify-content:space-between;align-items:start;gap:1rem;padding-bottom:16px;display:flex}.evidence-preview h3{margin:0}.evidence-local-pill{border:1px solid var(--foreground);color:var(--foreground);font-size:var(--fs-small);white-space:nowrap;padding:.25rem .48rem;font-weight:750;display:inline-block}.evidence-preview pre{max-height:38rem;color:var(--foreground);font-family:var(--font-sans,Archivo, sans-serif);font-size:var(--fs-small);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding-top:18px;line-height:1.5;overflow:auto}.evidence-preview pre:focus-visible{outline:3px solid var(--ring);outline-offset:4px}.evidence-pack{background:var(--support);grid-template-columns:minmax(14rem,.66fr) minmax(0,1fr);gap:clamp(28px,7vw,102px);margin-top:clamp(46px,7vw,86px);padding:clamp(28px,5vw,48px);display:grid}.evidence-pack p{max-width:53ch;margin:0}.evidence-pack .button{margin-top:18px}.evidence-examples{margin-top:clamp(55px,8vw,98px)}.evidence-examples header{border-bottom:2px solid var(--foreground);grid-template-columns:minmax(14rem,.65fr) minmax(0,1fr);gap:clamp(28px,7vw,102px);padding-bottom:26px;display:grid}.evidence-examples header>p:last-child{max-width:52ch;color:var(--muted-foreground);align-self:end;margin:0}.evidence-example-list article{border-bottom:1px solid var(--border);grid-template-columns:minmax(13rem,.52fr) minmax(0,1fr);gap:16px clamp(28px,7vw,102px);padding:clamp(30px,5vw,52px) 0;display:grid}.evidence-example__head{grid-row:span 2}.evidence-example__head h3{margin:0}.evidence-example-list dl{gap:13px;margin:0;display:grid}.evidence-example-list dl div{grid-template-columns:7.2rem minmax(0,1fr);gap:1rem;display:grid}.evidence-example-list dt{color:var(--muted-foreground);font-size:var(--fs-small);font-weight:700}.evidence-example-list dd,.evidence-example-list p{margin:0}.evidence-example-list section{border-top:1px solid var(--border);grid-column:2;padding:14px 0 0 17px}.evidence-example-list section h4{margin:0 0 5px}.evidence-example-list section p{max-width:68ch;line-height:1.52}.evidence-sources{border-top:2px solid var(--foreground);margin-top:clamp(55px,8vw,98px);padding-top:26px}.evidence-sources>div:last-child{max-width:58ch}.evidence-sources p{margin:0}.evidence-sources ul{font-size:var(--fs-small);flex-wrap:wrap;gap:8px 20px;margin:15px 0 0;padding:0;list-style:none;display:flex}.evidence-sources li{margin:0}.evidence-sources a{padding-block:5px;display:inline-block}.evidence-next{background:var(--foreground);color:var(--background);margin-top:clamp(48px,7vw,86px);padding:clamp(28px,5vw,48px)}.evidence-next h2{color:var(--background)}.evidence-next p{align-self:start;max-width:52ch;margin:0}.evidence-next a{width:max-content;color:var(--background);grid-column:2}@media (width<=50rem){.evidence-hero__grid,.evidence-intro,.evidence-builder__grid,.evidence-pack,.evidence-examples header,.evidence-example-list article,.evidence-sources,.evidence-next{grid-template-columns:1fr}.evidence-builder__heading{display:block}.evidence-status{text-align:left;margin-top:12px}.evidence-example__head{grid-row:auto}.evidence-example-list section,.evidence-next a{grid-column:1}.evidence-example-list article{gap:18px}.evidence-next a{overflow-wrap:anywhere;width:auto;max-width:100%;margin-top:4px}}@media (width<=34rem){.evidence-fields{grid-template-columns:1fr}.evidence-actions .button{width:100%}.evidence-reset{text-align:left;width:100%}.evidence-preview{padding:18px}.evidence-preview__top{flex-direction:column}.evidence-local-pill{white-space:normal;overflow-wrap:anywhere;max-width:100%}.evidence-example-list dl div{grid-template-columns:1fr;gap:4px}}@media print{@page{size:letter;margin:.5in}:root,body{color:#241515;background:#fff!important}.site-header,.site-footer,.skip-link,.evidence-actions,.evidence-action-note,.evidence-status,.evidence-sources,.evidence-next,.evidence-hero__body p+p{display:none!important}.container{width:auto;max-width:none;margin:0;padding:0}.evidence-hero{border-bottom:2px solid #241515;padding:0 0 12pt!important}.evidence-hero__grid,.evidence-intro,.evidence-builder__grid,.evidence-pack,.evidence-examples header,.evidence-example-list article{display:block}.evidence-hero h1{margin:0;font-size:25pt}.evidence-hero__body{max-width:none;padding:0}.evidence-hero__body p{margin:8pt 0 0;font-size:10pt}.evidence-main{padding:14pt 0 0}.evidence-intro{padding:0 0 12pt}.evidence-intro h2,.evidence-pack h2,.evidence-examples h2{margin-top:4pt;font-size:16pt}.evidence-intro>div:last-child{margin-top:9pt}.evidence-intro p{font-size:9pt;line-height:1.35}.evidence-builder{margin-top:18pt}.evidence-builder__heading{padding-bottom:8pt}.evidence-builder__heading h2{margin-top:4pt;font-size:15pt}.evidence-scenarios{padding-bottom:8pt}.evidence-scenarios legend{font-size:9pt}.evidence-scenario-options{display:none}.evidence-scenario-options label:has(input:checked){background:0 0;border:0;padding:0;display:grid}.evidence-fields{gap:8pt 18pt;padding-top:10pt}.evidence-fields label,.evidence-detail{font-size:7.5pt}.evidence-fields input{min-height:22pt;font-size:9pt}.evidence-detail{margin-top:10pt}.evidence-detail textarea{min-height:38pt;font-size:9pt}.evidence-detail small{font-size:7.5pt}.evidence-preview{break-inside:avoid;border-top-width:3pt;margin-top:16pt;padding:12pt}.evidence-preview pre{max-height:none;padding-top:10pt;font-size:8.6pt;line-height:1.38}.evidence-pack{break-inside:avoid;margin-top:16pt;padding:12pt}.evidence-pack p{margin-top:7pt;font-size:9pt}.evidence-pack .button{display:none}.evidence-examples{margin-top:18pt}.evidence-examples header{padding-bottom:10pt}.evidence-examples header>p:last-child{margin-top:7pt;font-size:9pt}.evidence-example-list article{break-inside:avoid;padding:14pt 0}.evidence-example__head h3{margin:4pt 0 9pt;font-size:14pt}.evidence-example-list dl{gap:7pt}.evidence-example-list dl div{grid-template-columns:82pt minmax(0,1fr);font-size:8.8pt}.evidence-example-list dt{font-size:7.5pt}.evidence-example-list section{margin-top:8pt;padding:7pt 0 0 10pt}.evidence-example-list section h4{font-size:8.8pt}.evidence-example-list section p{font-size:8.4pt;line-height:1.34}}
