.audit-form .audit-wide{grid-column:1/-1}.audit-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.audit-step>.fine{margin-block:20px 28px}.audit-selected-site{overflow-wrap:anywhere;background:var(--ice);border-radius:8px;padding:16px 20px}.audit-consent{cursor:pointer;grid-template-columns:20px 1fr;align-items:start;gap:12px;font-size:.9rem;line-height:1.6;display:grid}.audit-consent input{width:18px;height:18px;accent-color:var(--blue);margin-top:5px}.audit-status:not(:empty),.audit-error:not([hidden]){background:var(--ice);border-radius:8px;margin-top:24px;padding:18px}.audit-error:not([hidden]){color:#8a251e;background:#fff0ed}.audit-form[aria-busy=true]{opacity:.7}.audit-form button:disabled,#audit-retry-email:disabled{cursor:wait}#audit-entry[hidden],#audit-result[hidden],#audit-retry-email[hidden]{display:none}.audit-live-report{scroll-margin-top:32px}.audit-delivery{background:#eef4ff;border:1px solid #bdcfe9;border-radius:8px;padding:20px 24px}.audit-report-head{background:var(--ink);color:#fff;border-radius:14px;padding:clamp(24px,5vw,56px)}.audit-report-head .eyebrow{color:#a9c8ff}.audit-report-head h2{max-width:760px;font-size:clamp(2rem,4vw,3.4rem)}.audit-report-url{overflow-wrap:anywhere;color:#fff;font-size:1.15rem}.audit-report-meta{color:#cfdaea;font-size:.875rem}.audit-method{max-width:850px;margin:28px 0}.audit-counts{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:56px;display:grid}.audit-counts>div{background:var(--ice);border-radius:10px;padding:24px}.audit-counts strong,.audit-counts span{display:block}.audit-counts strong{color:var(--blue);font-size:2.2rem}.audit-counts span{font-size:.875rem}.audit-subheading{margin-bottom:28px;font-size:clamp(1.6rem,3vw,2.4rem)}.audit-priorities{counter-reset:audit-step;grid-template-columns:repeat(3,1fr);gap:24px;margin:0 0 56px;padding:0;list-style:none;display:grid}.audit-priorities>li{border:1px solid var(--line);counter-increment:audit-step;border-radius:10px;padding:28px}.audit-priorities>li:before{content:"0" counter(audit-step) " /";color:var(--blue);margin-bottom:20px;font-size:.9rem;display:block}.audit-priorities h3{font-size:1.3rem;line-height:1.3}.audit-priorities .eyebrow{font-size:.65rem}.audit-priorities p{font-size:.95rem}.audit-finding{border-bottom:1px solid var(--line);padding:20px 0}.audit-finding summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;list-style:none;display:flex}.audit-finding summary::-webkit-details-marker{display:none}.audit-finding summary>span:first-child{flex:1}.audit-finding summary small{color:var(--muted);margin-bottom:6px;font-size:.75rem;display:block}.audit-finding summary:after{content:"+";font-size:1.5rem}.audit-finding[open] summary:after{content:"−"}.audit-badge{white-space:nowrap;border-radius:6px;padding:6px 10px;font-size:.75rem}.audit-badge-found{color:#235339;background:#e9f4ee}.audit-badge-review{color:#745110;background:#fff4d9}.audit-badge-attention{color:#8a251e;background:#fff0ed}.audit-finding-body{overflow-wrap:anywhere;max-width:900px;padding-top:24px}.audit-finding-body p{font-size:1rem}.audit-next-step{color:var(--muted)}.audit-report-actions{margin-top:32px}.section.audit-summary{padding-block:var(--section-space);background:var(--ink);color:#fff}.audit-summary .eyebrow{color:#a9c8ff;margin-bottom:32px}.audit-summary p{color:#d6dfeb}@media (width<=800px){.audit-priorities{grid-template-columns:1fr}.audit-counts{gap:8px}.audit-counts>div{padding:16px 12px}.audit-finding summary{gap:10px}}@media print{.page-hero,#audit-entry,.audit-summary,.audit-delivery,.audit-report-actions{display:none!important}.audit-live-report{width:100%;padding:0;display:block}.audit-live-report[hidden]{display:none}.audit-report-head{color:#152032;background:#fff;border:1px solid #ccc;padding:20px}.audit-report-head .eyebrow,.audit-report-head p{color:#152032}.audit-counts{margin-bottom:24px}.audit-priorities{margin-bottom:24px;display:block}.audit-priorities>li{margin-bottom:16px}.audit-finding,.audit-priorities>li{break-inside:avoid}.audit-finding-body,.audit-finding summary{display:block}.audit-finding summary:after{display:none}footer,header,.no-print{display:none!important}}