.audit-ad-guide{max-width:none!important}.audit-ad-guide>p{max-width:78ch}.audit-ads{padding:1.5rem 0 0}.audit-ads>h3,.audit-stage>h4{font-family:var(--serif,"Shippori Mincho",serif);font-size:1.35rem;line-height:1.7;color:#985f42}.audit-ads>p{max-width:80ch}.audit-ad-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.4rem 0}.audit-ad-card{background:#fffaf6;border:1px solid #f0c5ab;padding:1.4rem;min-width:0}.audit-ad-card h4{font-size:1.1rem;line-height:1.6;margin:.6rem 0;overflow-wrap:anywhere;color:#965a3d}.audit-ad-card p{font-size:.86rem;line-height:1.95}.audit-ad-date{display:flex;flex-wrap:wrap;gap:.25rem .8rem;margin:0}.audit-ad-date span:last-child{font-size:.74rem}.audit-ad-type{color:#a26542}.audit-source-links{display:flex;flex-direction:column;gap:.5rem;font-size:.75rem;line-height:1.8;overflow-wrap:anywhere;margin-top:1rem}.audit-source-links a{color:#975f42;text-underline-offset:3px}.audit-stage{border-top:1px solid #efc2a8;border-bottom:1px solid #efc2a8;padding:1rem 0 1.3rem;margin:1.3rem 0}.audit-stage h4{margin:0 0 .75rem}.audit-stage p{line-height:2}.audit-stage .audit-source-links{margin-top:1rem}.audit-ads,.audit-stage{scroll-margin-top:135px}@media(max-width:700px){.audit-ad-grid{grid-template-columns:1fr}.audit-ad-card{padding:1.1rem}.audit-ads>h3,.audit-stage>h4{font-size:1.16rem}}
