.co-audit-page .co-audit-h1{letter-spacing:-.03em;max-width:20ch;font-size:clamp(30px,4.2vw,54px);line-height:1.06}.co-audit-page .co-audit-h2{letter-spacing:-.02em;max-width:38ch;margin:0 0 6px;font-size:clamp(19px,1.9vw,24px);line-height:1.2}.co-audit-page .co-audit-h3{letter-spacing:-.025em;max-width:26ch;margin:8px 0 0;font-size:clamp(22px,2.6vw,30px);line-height:1.12}.co-audit-item{border-top:1px solid var(--rule);grid-template-columns:2.6rem 1fr;align-items:start;gap:18px;padding:20px 0;display:grid}.co-audit-item-num{opacity:.42;padding-top:4px}.co-audit-faq{border-top:1px solid var(--rule);padding:18px 0}.co-audit-cta{margin-top:28px;display:inline-flex}.co-audit-table-wrap{-webkit-overflow-scrolling:touch;margin:22px -18px 0;padding:0 18px;overflow-x:auto}@media (max-width:700px){.co-audit-item{grid-template-columns:1.9rem 1fr;gap:12px}}.co-audit-route{padding:128px var(--pad) 0}.co-audit-page .co-audit-hero{padding-top:clamp(48px,6vw,80px)}.co-audit-route-card{border:1px solid var(--ink);background:var(--canvas);border-radius:18px;max-width:58rem;padding:24px 26px}.co-audit-page .co-audit-route-h{letter-spacing:-.025em;max-width:28ch;margin:10px 0 12px;font-size:clamp(24px,2.8vw,34px);line-height:1.1}.co-audit-route-copy{max-width:56ch;margin:0;font-size:17px;line-height:1.5}.co-audit-route-cta{margin:20px 0 0;display:inline-flex}.co-audit-route-note{opacity:.6;margin:18px 0 0;font-size:13px}@media (max-width:700px){.co-audit-route{padding-top:104px}.co-audit-route-card{border-radius:14px;padding:20px 18px}.co-audit-route-copy{font-size:16px}}
