
.audit-hero{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:56px;align-items:center;margin-bottom:48px}.audit-hero h1{font-size:clamp(40px,5.5vw,68px)}.audit-price{font-size:20px;margin:22px 0 0}.audit-fine{font-size:14px;line-height:1.65;color:var(--ink-soft)}.audit-preview{border:1px solid var(--line-strong);border-radius:18px;background:var(--card);padding:28px;box-shadow:8px 8px 0 var(--cream-alt)}.audit-preview h2{font:500 28px/1.2 var(--display);margin:10px 0 22px}.audit-preview ol{list-style:none;padding:0;margin:0;counter-reset:priority}.audit-preview li{padding:17px 0 17px 36px;border-top:1px solid var(--line);position:relative;counter-increment:priority;line-height:1.5}.audit-preview li:before{content:counter(priority,decimal-leading-zero);position:absolute;left:0;color:var(--green);font:500 17px/1.5 var(--display)}.audit-preview li span{display:block;color:var(--ink-soft);font-size:13px;margin-top:3px}.audit-preview a{display:inline-flex;min-height:44px;align-items:center;text-decoration:underline;color:var(--green);margin-top:14px}.audit-facts{display:flex;gap:12px 24px;flex-wrap:wrap;font-size:13px;color:var(--ink-soft);margin-top:20px}.audit-example{border:1px solid var(--line-strong);border-radius:16px;overflow:hidden;background:var(--card);margin-top:24px}.audit-example header{padding:24px;background:var(--cream-alt);border-bottom:1px solid var(--line)}.audit-example header p{margin:8px 0}.audit-example h3{font:500 25px/1.2 var(--display);margin:0}.audit-example .audit-priority{padding:28px;border-bottom:1px solid var(--line)}.audit-priority:last-child{border-bottom:0}.audit-priority h3{margin:0 0 16px}.audit-priority dl{display:grid;grid-template-columns:120px minmax(0,1fr);gap:12px 24px;font-size:15px;line-height:1.65}.audit-priority dt{font-weight:600;color:var(--green)}.audit-priority dd{margin:0;color:var(--ink-soft)}.audit-rewrite{padding:16px 20px;border-left:3px solid var(--green);background:var(--cream-alt);margin:20px 0 0;line-height:1.65}.audit-rewrite p{margin:4px 0}.audit-cta{padding:28px;border:1px solid var(--line-strong);background:var(--card);border-radius:16px}.audit-faq details{border-bottom:1px solid var(--line);padding:14px 0}.audit-faq summary{cursor:pointer;font-weight:600;min-height:44px;display:list-item;align-content:center}.audit-faq p{margin:10px 0 16px}.ip-main section[id]{scroll-margin-top:100px}.ip-main a:focus-visible,.ip-main summary:focus-visible{outline:3px solid var(--green);outline-offset:4px}.ip-main .audit-body-copy{max-width:760px}.audit-example-label{font-size:12px;font-weight:600;color:var(--green);letter-spacing:.04em;text-transform:uppercase}.audit-print{display:inline-flex;align-items:center;min-height:44px}
@media(max-width:780px){.audit-hero{grid-template-columns:1fr;gap:24px}.audit-preview{padding:22px;box-shadow:none}.audit-priority dl{grid-template-columns:1fr;gap:5px}.audit-priority dd{margin-bottom:12px}.audit-example .audit-priority{padding:22px}.audit-facts{gap:10px 18px}.ip-actions .btn{width:100%;justify-content:center}}
@media print{nav,[data-ft-nav],[data-ft-footer],.cookie-banner,.ip-actions,.audit-print,.audit-cta{display:none!important}.ip-main{padding:0;max-width:none}.audit-priority{break-inside:avoid}.audit-example{border:0}.audit-example header{background:none}body{background:white!important;color:black!important}}
