.audit-hero h1{font-size:clamp(44px,4.7vw,64px)}
.audit-hero .detail-emblem small{font-size:9px;letter-spacing:1.2px;text-align:center;padding:0 14px}
.audit-request{background:var(--paper)}
.audit-layout{display:grid;grid-template-columns:.85fr 1.15fr;align-items:start;gap:64px}
.audit-explanation{position:sticky;top:120px}
.audit-explanation h2{font-size:clamp(35px,3.6vw,48px)}
.audit-explanation>p{font-size:17px;line-height:1.65;color:var(--muted);margin:26px 0}
.audit-explanation .audit-next{font-size:15px}
.audit-other{margin-top:36px;padding-top:28px;border-top:1px solid var(--line)}
.audit-other strong{font-size:16px}
.audit-other p{font-size:15px;line-height:1.6;color:var(--muted);margin:10px 0}
.audit-other .text-link{font-size:14px;color:var(--blue);border-color:var(--line)}
.audit-equipment{border:0;margin:0 0 24px;padding:0;min-width:0}
.audit-equipment legend{font-size:13px;font-weight:700;padding:0;margin-bottom:8px}
.audit-equipment>p{font-size:12px;line-height:1.5;color:var(--muted);margin:0 0 14px}
.audit-equipment-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.audit-equipment-option{display:flex;gap:9px;align-items:flex-start;min-height:54px;padding:13px 12px;border:1px solid var(--line);border-radius:7px;font-size:12px;font-weight:700;line-height:1.5;cursor:pointer}
.audit-equipment-option:has(input:checked){background:#0057d90a;border-color:var(--blue)}
.audit-equipment-option input{width:17px;height:17px;margin:1px 0 0;flex-shrink:0;accent-color:var(--blue)}
.audit-form .draft-actions .btn{font-size:12px}
@media(max-width:1000px){.audit-layout{gap:36px;grid-template-columns:.8fr 1.2fr}.audit-form{padding:30px}}
@media(max-width:800px){.audit-layout{grid-template-columns:1fr;gap:36px}.audit-explanation{position:static}.audit-explanation h2{font-size:42px}.audit-other{margin-top:24px;padding-top:24px}}
@media(max-width:480px){.audit-hero h1{font-size:42px}.audit-hero .hero-actions .btn{font-size:14px}.audit-explanation h2{font-size:37px}.audit-explanation>p{font-size:16px}.audit-form{padding:25px}.audit-equipment-grid{grid-template-columns:1fr}.audit-equipment-option{min-height:48px;font-size:13px}.audit-equipment-option input{margin-top:2px}}
