.f24-oplan-audit{--audit-ink:#242320;--audit-paper:#e9e0cf;--audit-accent:#8d3f2f;--audit-line:#c7bba8;max-width:920px;margin:0 auto;padding:clamp(1.5rem,3.5vw,3rem);background:var(--audit-paper);color:var(--audit-ink)}.f24-oplan-audit__head{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:1rem;margin-bottom:1.2rem}.f24-oplan-audit__mark{display:inline-block;padding:.38rem .55rem;background:var(--audit-accent);color:#fff8ee;font-size:.68rem;font-weight:800;letter-spacing:.13em;line-height:1.2;text-transform:uppercase}.f24-oplan-audit h2{margin:0;max-width:650px;font-size:clamp(1.45rem,3vw,2.35rem);line-height:1.08;letter-spacing:-.025em}.f24-oplan-audit>p{max-width:780px;margin:0 0 1.25rem;font-size:clamp(1rem,1.35vw,1.1rem);line-height:1.6}.f24-oplan-audit__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:1.35rem 0 1.25rem;border-top:1px solid var(--audit-line);border-bottom:1px solid var(--audit-line)}.f24-oplan-audit__grid div{min-height:8.5rem;padding:1.1rem 1rem;border-right:1px solid var(--audit-line)}.f24-oplan-audit__grid div:last-child{border-right:0}.f24-oplan-audit__grid strong{display:block;margin-bottom:.65rem;color:var(--audit-accent);font-size:clamp(1.5rem,3vw,2.2rem);line-height:1}.f24-oplan-audit__grid span{display:block;color:#675e53;font-size:.85rem;line-height:1.35}.f24-oplan-audit__note{padding-top:1rem;border-top:1px dashed var(--audit-line);color:#675e53;font-size:.95rem!important}[data-theme=dark] .f24-oplan-audit{--audit-ink:#f0ebe1;--audit-paper:#28251f;--audit-line:#5d5549}[data-theme=dark] .f24-oplan-audit__grid span,[data-theme=dark] .f24-oplan-audit__note{color:#c8bdac}@media (max-width:650px){.f24-oplan-audit__head{grid-template-columns:1fr;gap:.75rem}.f24-oplan-audit__grid{grid-template-columns:1fr}.f24-oplan-audit__grid div{min-height:0;border-right:0;border-bottom:1px solid var(--audit-line)}.f24-oplan-audit__grid div:last-child{border-bottom:0}}