.lab-hero{padding:70px 5.5% 40px}.lab-hero h1{font-size:clamp(46px,6vw,83px);letter-spacing:-3px}.lab-hero>p{max-width:640px;color:var(--muted);font-size:18px}.notice{font-size:12px;background:#e7e9dc;padding:18px 22px;border-left:3px solid #819259;margin-top:30px;max-width:950px}.library-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.library-grid article{border:1px solid var(--line);padding:25px}.library-grid h3{font-size:23px;margin:15px 0}.library-grid p,.design-grid p{font-size:12px;color:var(--muted);margin-bottom:17px}.library-grid a{display:block;font-size:11px;text-decoration:underline;margin-top:10px}.method{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:20px 0;margin-top:30px}summary{cursor:pointer;font-size:15px;font-weight:bold}summary::marker{color:#77865c}.protocol,.design-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:24px 0}.protocol p{font-size:12px;color:var(--muted)}.protocol b{display:block;color:var(--ink);font-size:14px;margin-bottom:8px}.small{font-size:11px;color:var(--muted)}.workspace-heading{display:flex;justify-content:space-between;gap:20px;align-items:end;margin:40px 0 24px}.workspace-heading h3{margin:0 0 8px}.workspace-heading label{font-size:10px;min-width:160px}select{display:block;margin-top:8px}.audit-board{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.ad-card{background:#e9eadf;padding:23px;overflow-wrap:anywhere}.ad-card .badge{font-size:8px;letter-spacing:1px;color:#536043}.ad-card h3{font-size:24px;margin:12px 0 4px}.ad-card .ad-hook{font:italic 23px/1.3 Georgia;margin:20px 0;padding:20px 0;border-top:1px solid #ced2c0;border-bottom:1px solid #ced2c0;min-height:100px}.ad-card dl{font-size:11px;margin:0}.ad-card dt{font-weight:bold;margin-top:12px}.ad-card dd{margin:2px 0;color:var(--muted)}.ad-card a{font-size:10px;text-decoration:underline;display:inline-block;margin-top:18px}.hypothesis{font-size:12px;background:var(--paper);padding:14px;margin-top:20px}.hypothesis b{display:block;font-size:9px;letter-spacing:1px;margin-bottom:8px}.audit-summary{padding:20px 0;font-size:12px;color:var(--muted)}form{margin-top:25px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px 24px}.form-grid label{font-size:11px}.form-grid input,.form-grid textarea{display:block;width:100%;margin-top:8px;padding:12px;border:1px solid #b9c1ab;background:#fafbf6;color:var(--ink);font:14px Arial}.form-grid select{font-size:12px}.form-grid textarea{min-height:85px;resize:vertical}.wide{grid-column:1/-1}form button{margin-top:20px}.board-actions{display:flex;gap:25px;align-items:center;flex-wrap:wrap;margin-top:15px}.callout{margin-top:30px;background:var(--ink);color:var(--paper);padding:25px 30px}.callout>b{font-size:15px;color:var(--lime)}.callout p{font-size:13px;margin-top:10px;color:#d0d6c6}.experiment{background:#e9eadf}.experiment-question{border-left:3px solid #819259;padding:15px 25px}.experiment-question h3{margin:12px 0}.experiment-question p{max-width:800px;font-size:14px;color:var(--muted)}.design-grid article{padding:25px;background:var(--paper)}.design-grid h3{margin:0 0 12px}.design-grid small{font-size:10px;color:var(--muted)}.lift-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin:30px 0}.lift-metrics>div{background:var(--ink);color:var(--paper);padding:22px}.lift-metrics small{font-size:10px;color:#c8d0b7;display:block}.lift-metrics strong{font-size:30px;font-weight:400;display:block;line-height:1.5;color:var(--lime)}.lift-metrics span{display:block;font-size:9px;color:#c8d0b7}.inference{display:grid;grid-template-columns:1fr 1fr;gap:30px}.inference h3{margin-top:10px}.inference p{font-size:13px;color:var(--muted);margin-top:10px}.formula-list p{font-size:12px;margin-top:13px}.power-result{font-size:22px;letter-spacing:-.5px;margin:20px 0}.implementation-title{margin-top:40px}.checklist{margin-top:20px;display:grid;grid-template-columns:1fr 1fr;gap:0 35px}.checklist article{padding:25px 0;display:flex;gap:20px;border-top:1px solid #ccd1bf}.checklist article>span{font-size:10px;color:#718055}.checklist h3{margin:0;font-size:19px}.checklist p{font-size:12px;color:var(--muted);margin-top:10px}.sources p,.sources li{font-size:12px;color:var(--muted)}.sources p{margin-top:15px}.sources a{text-decoration:underline}.sources li{margin:8px 0}#lift-error,#form-message{font-size:12px;color:#8d412b;margin-top:12px}.lab-teaser{margin-top:35px;border:1px solid var(--line);padding:30px;display:flex;justify-content:space-between;gap:30px;align-items:center;background:#e5e2ed}.lab-teaser h3{margin:8px 0 12px}.lab-teaser p{font-size:13px;color:var(--muted);max-width:600px}.lab-teaser .button{white-space:nowrap}@media(max-width:950px){.audit-board{grid-template-columns:1fr 1fr}.library-grid{gap:12px}.library-grid article{padding:18px}.lift-metrics{grid-template-columns:1fr 1fr}}@media(max-width:640px){.lab-hero{padding:40px 6% 20px}.lab-hero h1{font-size:48px;letter-spacing:-2px}.lab-hero>p{font-size:15px}header nav{gap:12px;font-size:9px}.library-grid,.audit-board,.design-grid,.protocol,.form-grid,.checklist,.inference{grid-template-columns:1fr}.wide{grid-column:auto}.workspace-heading{display:block}.workspace-heading label{display:block;margin-top:20px}.lift-metrics{gap:10px}.lift-metrics>div{padding:16px}.lift-metrics strong{font-size:26px}.lab-teaser{display:block;padding:25px}.lab-teaser .button{margin-top:20px}.ad-card .ad-hook{min-height:0}.experiment-question{padding-right:0}.hero-actions{flex-wrap:wrap}}
#audit>.lab-teaser{margin-bottom:25px}#audit>.lab-teaser .button{white-space:normal;flex-shrink:0}#brand-form .editor-note input{width:auto;margin-right:8px}#finding-fields{min-width:0}
