.audit-sample-feature .audit-sample-tabs{display:flex;gap:32px;border-bottom:1px solid #25392e30;margin:32px 0 0}
.audit-sample-tabs button{appearance:none;border:0;border-bottom:2px solid transparent;padding:14px 0 16px;background:none;color:#697062;font:400 14px/1.4 Inter,Arial,sans-serif;cursor:pointer}
.audit-sample-tabs button[aria-selected=true]{color:#25392e;border-color:#8b6348}
.audit-sample-tabs button:focus-visible{outline:2px solid #8b6348;outline-offset:4px}
.audit-sample-panel{display:grid;grid-template-columns:.9fr 1.1fr;gap:9%;align-items:center;padding:40px 0}
.audit-sample-panel[hidden]{display:none}
.audit-sample-context h3{font:400 clamp(30px,3vw,42px)/1.12 Cardo,Georgia,serif;letter-spacing:-.02em;max-width:18ch;margin:0 0 22px}
.audit-sample-context>p:last-child{font:400 15px/1.65 Inter,Arial,sans-serif;max-width:34ch;color:#596252;margin:0}
.audit-sample-context .tp-eyebrow{font-size:10px;margin:0 0 23px}
.audit-sample-extract{background:#f7f3e9;border:1px solid #25392e20;padding:28px 32px 20px;box-shadow:0 14px 30px #25392e09}
.audit-extract-mast{display:flex;justify-content:space-between;gap:16px;font:400 9px/1.5 'DM Mono',monospace;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #25392e40;padding-bottom:16px;margin-bottom:24px}
.audit-sample-extract h4{font:400 23px/1.25 Cardo,Georgia,serif;margin:0 0 12px;color:#25392e}
.audit-sample-extract>div+div{margin-top:24px}
.audit-sample-extract p{font:400 14px/1.65 Inter,Arial,sans-serif;color:#4e5949;margin:0}
.audit-sample-extract .audit-extract-footer{font:400 9px/1.5 'DM Mono',monospace;color:#72786a;border-top:1px solid #25392e25;padding-top:15px;margin-top:26px}
.audit-sample-feature .sf-proof-action{border-top:1px solid #25392e25;padding-top:18px;margin-top:0}
@media(max-width:700px){.audit-sample-feature .audit-sample-tabs{gap:0;display:grid;grid-template-columns:1fr 1fr;margin-top:24px}.audit-sample-tabs button{text-align:left;font-size:13px;padding:14px 8px 14px 0}.audit-sample-panel{grid-template-columns:1fr;gap:28px;padding:30px 0}.audit-sample-context h3{max-width:24ch}.audit-sample-context>p:last-child{max-width:none}.audit-sample-extract{padding:24px}.audit-sample-feature .sf-proof-action{gap:16px;align-items:center}.audit-sample-feature .tp-text-link{font-size:13px}}
