.audit-report{padding-top:42px}.audit-cover{display:grid;grid-template-columns:1.15fr .85fr;gap:65px;align-items:center;padding:10px 0 45px}.audit-cover h1{font-size:clamp(43px,4.5vw,64px);line-height:1.07;margin-top:22px}.report-store{font-size:12px;color:var(--muted);margin-top:21px}.cover-lead{font-size:15px;line-height:1.9;color:var(--muted);margin-top:24px}.report-actions{display:flex;align-items:center;flex-wrap:wrap;gap:25px;margin-top:29px}.report-actions>.text-link{font-size:11px}.cover-map{position:relative;padding:12px 30px 30px 0}.cover-map>.shot-card{transform:rotate(-2deg);box-shadow:12px 13px 0 #dce3cf}.cover-stamp{position:absolute;right:-10px;bottom:0;background:#b45132;color:#fffef9;width:160px;height:115px;display:flex;flex-direction:column;justify-content:center;padding:20px 24px;font:16px/1.4 var(--serif);transform:rotate(4deg);box-shadow:0 0 0 5px var(--paper)}.cover-stamp em{font-size:20px}.audit-facts{display:flex;gap:40px;flex-wrap:wrap;border-block:1px solid var(--line);padding:20px 0;font-size:11px;color:var(--muted)}.audit-facts strong{font:31px var(--serif);color:var(--ink);margin-right:5px}.report-method{border-bottom:1px solid var(--line)}.report-method>summary{padding:17px 0;font-size:11px}.method-copy{display:grid;grid-template-columns:1fr 1fr;gap:14px 35px;padding:3px 0 23px}.method-copy>p{font-size:11px;line-height:1.9;color:var(--muted)}.method-copy>p:first-child{grid-column:1/-1}.method-copy strong{color:var(--ink)}.priority-section{padding:34px 0 31px;scroll-margin-top:25px}.priority-heading{display:flex;gap:25px;justify-content:space-between;align-items:center}.priority-heading>p:last-child{font-size:11px;color:var(--muted)}.priority-board{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-top:20px}.priority-board>a{padding:17px 15px;background:#e7ebdd;border:1px solid var(--line);display:flex;flex-direction:column;gap:14px;min-width:0;text-decoration:none}.priority-board>a:nth-child(-n+2){background:#f0e4d9;border-color:#dcc7b7}.priority-board>a:hover{background:#dbe3d0}.priority-number{font:29px/1 var(--serif);color:var(--rust)}.priority-caption{font-size:12px;line-height:1.4}.priority-caption>small{display:block;text-transform:uppercase;font-size:8px;letter-spacing:.08em;color:var(--muted);margin-bottom:6px}.priority-count{font-size:9px;color:var(--muted);margin-top:auto}.ranking-note{font-size:10px;line-height:1.9;color:var(--muted);margin-top:16px;max-width:950px}.audit-finding{padding:35px 0 39px;border-top:1px solid var(--line);scroll-margin-top:22px}.audit-finding-heading{display:flex;align-items:flex-start;gap:20px}.finding-index{display:grid;place-items:center;flex-shrink:0;width:39px;height:39px;background:var(--ink);color:var(--paper);font:17px var(--serif)}.audit-finding-heading .eyebrow{font-size:9px}.audit-finding h2{font-size:38px;line-height:1.12;letter-spacing:-.03em;margin-top:10px;max-width:900px}.importance{font-size:12px;line-height:1.9;color:var(--muted);margin-top:18px;max-width:880px}.audit-workspace{display:grid;grid-template-columns:1.8fr 1fr;gap:34px;margin-top:26px;align-items:start}.evidence-wall{display:grid;grid-template-columns:1fr 1fr;gap:15px;align-items:start;min-width:0}.evidence-wall--02>.shot-card:last-of-type{grid-column:1/-1;width:70%}.evidence-wall--03{grid-template-columns:1fr;max-width:530px}.evidence-wall--04{grid-template-columns:1fr;max-width:550px}.evidence-wall--05>.shot-card:last-of-type{grid-column:1/-1}.annotation-caption{grid-column:1/-1;font-size:9px;line-height:1.9;color:var(--muted);max-width:none}.observation-rail{list-style:none;padding:0;margin:0;display:grid;gap:23px}.observation-rail>li{display:flex;gap:13px;padding-bottom:21px;border-bottom:1px solid var(--line);scroll-margin-top:25px}.observation-number{width:29px;height:29px;flex-shrink:0;background:#9d3c22;color:#fffef9;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:600}.observation-rail h3{font:23px/1.2 var(--serif);letter-spacing:-.02em}.observation-rail p{font-size:11px;line-height:1.9;color:var(--muted);margin-top:9px}.suggested-action{padding:23px 27px;background:#e7ebdd;border:1px solid var(--line);margin-top:22px}.suggested-action>.eyebrow{font-size:9px}.suggested-action>p:last-child{font-size:10px;line-height:1.8;color:var(--muted);margin-top:14px;max-width:none}.mini-control{display:flex;align-items:center;gap:20px;margin-top:18px;max-width:620px;font-size:13px}.mini-control>b:first-of-type{border:1px solid #b8c3aa;background:var(--white);padding:7px 20px;font-weight:400}.mini-control>span:last-of-type{margin-left:auto}.mini-control>b:last-child{font:29px var(--serif)}.cost-example{display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px;margin-top:18px;align-items:center;font-size:11px}.cost-example>span{display:flex;gap:15px;align-items:center;justify-content:space-between}.cost-example b{font:26px var(--serif);white-space:nowrap}.cost-example>strong{font-size:10px;font-weight:400;padding-left:25px;border-left:1px solid #bdc7b1;display:flex;justify-content:space-between;align-items:center;gap:15px}.cost-example>strong>b{font-size:34px}.policy-example{display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px;margin-top:19px}.policy-example>div>b{display:block;font:30px var(--serif)}.policy-example>div>span{display:block;font-size:10px;line-height:1.8;color:var(--muted);margin-top:8px}.choice-example{display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px;margin-top:18px;font-size:11px;line-height:1.8}.choice-example b{display:block;font:26px var(--serif);margin-bottom:8px}.value-example{display:flex;align-items:center;gap:30px;margin-top:18px}.value-example>b{font:33px var(--serif);white-space:nowrap}.value-example>span{font-size:12px}.value-example>b:last-child{margin-left:auto}.takeaway{font-size:13px;line-height:1.9;margin-top:17px;max-width:none}.reasoning,.finding-originals{border-top:1px solid var(--line);margin-top:21px}.finding-originals{margin-top:0;border-bottom:1px solid var(--line)}.reasoning>summary,.finding-originals>summary,.all-originals>summary{font-size:11px;padding:15px 0}.expanded-copy{display:grid;grid-template-columns:1fr 1fr;gap:23px 40px;padding:3px 0 24px}.expanded-copy h3{font-size:11px;font-weight:600;margin-bottom:8px}.expanded-copy p{font-size:11px;line-height:1.9;color:var(--muted)}.expanded-copy a{display:inline-block;margin-top:12px;font-size:10px}.source-note{margin-top:15px}.original-links{display:grid;gap:13px;padding:4px 0 22px}.original-links>a{font-size:10px;line-height:1.9;color:var(--muted)}.passed-check{display:flex;gap:15px;padding:20px 23px;background:#e6ebde;border:1px solid var(--line);margin-top:6px}.passed-check>span{font-size:24px}.passed-check>p{font-size:11px;color:var(--muted);line-height:1.9}.passed-check strong{color:var(--ink)}.all-originals{margin-top:19px;border-block:1px solid var(--line)}.report-close{padding:45px 0 55px;max-width:800px}.report-close h2{font-size:50px;line-height:1.1;margin-top:20px}.report-close>p:not(.eyebrow){font-size:13px;line-height:1.9;color:var(--muted);margin-top:22px}.report-close>.button{margin-top:24px}.report-close>.small-note{font-size:10px!important}
@media(max-width:1000px){.audit-cover{gap:25px}.audit-cover h1{font-size:49px}.priority-board{gap:9px}.priority-board>a{padding:14px 12px}.priority-caption{font-size:11px}.audit-workspace{grid-template-columns:1.4fr 1fr;gap:25px}.evidence-wall{grid-template-columns:1fr}.evidence-wall--02>.shot-card:last-of-type{grid-column:auto;width:100%}.evidence-wall--05>.shot-card:last-of-type{grid-column:auto}.observation-rail h3{font-size:23px}.cost-example{gap:20px}.cost-example>span{flex-direction:column;align-items:start;gap:7px}.cost-example>strong{flex-direction:column;align-items:start;gap:5px;padding-left:20px}}
@media(max-width:760px){.audit-report{padding-top:25px}.audit-cover{grid-template-columns:1fr;gap:32px;padding:5px 0 28px}.audit-cover h1{font-size:45px;margin-top:19px}.report-store{font-size:11px;margin-top:17px}.cover-lead{font-size:13px;margin-top:19px}.report-actions{gap:20px;margin-top:23px}.report-actions>.button{font-size:11px;min-height:48px;padding:13px 16px}.report-actions>.text-link{font-size:10px}.cover-map{padding:0 25px 27px 0;max-width:420px}.cover-map>.shot-card{transform:rotate(-1deg)}.cover-stamp{width:130px;height:95px;padding:17px 19px;font-size:13px;right:0}.cover-stamp em{font-size:17px}.audit-facts{gap:14px;padding:15px 0;font-size:9px;row-gap:10px}.audit-facts strong{font-size:26px}.report-method>summary{font-size:10px;padding:14px 0}.method-copy{grid-template-columns:1fr;gap:14px}.method-copy p{font-size:10px}.priority-section{padding:26px 0 25px}.priority-heading{display:block}.priority-heading>p:last-child{font-size:10px;margin-top:12px}.priority-board{grid-template-columns:1fr 1fr;gap:10px;margin-top:18px}.priority-board>a{padding:15px 13px;gap:12px}.priority-board>a:last-child{grid-column:1/-1;display:grid;grid-template-columns:35px 1fr auto;align-items:center}.priority-number{font-size:27px}.priority-caption{font-size:12px}.priority-caption>small{font-size:8px}.priority-count{font-size:9px}.ranking-note{font-size:9px;line-height:1.9}.audit-finding{padding:28px 0 30px}.audit-finding-heading{gap:14px}.finding-index{width:31px;height:31px;font-size:14px}.audit-finding-heading .eyebrow{font-size:8px}.audit-finding h2{font-size:30px;line-height:1.15;margin-top:9px}.importance{font-size:11px;line-height:1.9;margin-top:17px}.audit-workspace{grid-template-columns:1fr;gap:23px;margin-top:21px}.evidence-wall{gap:16px;grid-template-columns:1fr}.evidence-wall--03,.evidence-wall--04{max-width:none}.annotation-caption{font-size:9px}.observation-rail{gap:18px}.observation-rail>li{gap:13px;padding-bottom:17px}.observation-number{width:28px;height:28px;font-size:10px}.observation-rail h3{font-size:24px}.observation-rail p{font-size:11px;margin-top:7px}.suggested-action{padding:21px;margin-top:20px}.suggested-action>.eyebrow{font-size:8px}.mini-control{font-size:10px;gap:12px;flex-wrap:wrap}.mini-control>b:first-of-type{padding:6px 14px}.mini-control>b:last-child{font-size:27px}.mini-control>span:last-of-type{margin-left:0}.cost-example{grid-template-columns:1fr;gap:13px;margin-top:18px}.cost-example>span,.cost-example>strong{flex-direction:row;align-items:center;justify-content:space-between;gap:15px;padding:0}.cost-example>strong{border:0;border-top:1px solid #bdc7b1;padding-top:12px}.cost-example b{font-size:25px}.cost-example>strong>b{font-size:32px}.policy-example{grid-template-columns:1fr;gap:17px}.policy-example>div{display:grid;grid-template-columns:110px 1fr;gap:15px;align-items:center}.policy-example>div>b{font-size:26px}.policy-example>div>span{font-size:10px;margin:0}.choice-example{grid-template-columns:1fr;gap:17px}.choice-example>span{display:grid;grid-template-columns:65px 1fr;gap:15px;align-items:center;font-size:10px}.choice-example b{font-size:23px;margin:0}.value-example{gap:15px;flex-wrap:wrap}.value-example>b{font-size:31px}.value-example>span{font-size:10px}.value-example>b:last-child{margin-left:0}.takeaway{font-size:11px;line-height:1.9}.reasoning>summary,.finding-originals>summary,.all-originals>summary{font-size:10px;padding:14px 0}.expanded-copy{grid-template-columns:1fr;gap:20px}.expanded-copy p{font-size:11px}.passed-check{padding:18px;gap:12px}.passed-check>p{font-size:10px}.report-close{padding:33px 0 42px}.report-close h2{font-size:43px}.report-close>p:not(.eyebrow){font-size:12px}.report-close>.small-note{font-size:9px!important}}
@media(max-width:360px){.audit-cover h1{font-size:39px}.report-actions{gap:15px}.report-actions>.button{font-size:10px;padding:12px 13px}.report-actions>.text-link{font-size:9px}.audit-facts{font-size:8px;gap:11px}.audit-facts strong{font-size:24px}.audit-finding h2{font-size:27px}.priority-caption{font-size:11px}.priority-board>a:last-child{grid-template-columns:28px 1fr auto;gap:10px}.observation-rail h3{font-size:23px}.suggested-action{padding:18px}.policy-example>div{grid-template-columns:97px 1fr;gap:12px}.policy-example>div>b{font-size:24px}}
