.avon-legal{padding:clamp(48px,7vw,88px) 20px;background:#fff;color:#172326}.avon-legal>div{width:min(820px,100%);margin:auto}.avon-legal-kicker{margin:0 0 10px;font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.avon-legal h1{margin:0 0 20px;font-size:clamp(2.2rem,6vw,4.5rem);line-height:1}.avon-legal-lead{font-size:1.15rem;line-height:1.7;margin:0 0 34px}.avon-legal h2{font-size:clamp(1.25rem,3vw,1.65rem);margin:32px 0 9px}.avon-legal p{line-height:1.72;margin:0 0 13px}.avon-legal-updated{margin-top:38px!important;color:#596466;font-size:.92rem}@media(max-width:600px){.avon-legal{padding:46px 15px}.avon-legal h1{font-size:2.45rem}}
.avon-planning{padding:clamp(54px,7vw,90px) 20px;background:#fff;color:#172326}.avon-planning>div{width:min(1120px,100%);margin:auto}.avon-planning-kicker{font-size:.75rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase;margin:0 0 10px}.avon-planning h2{font-size:clamp(2rem,4.2vw,3.65rem);line-height:1.05;max-width:780px;margin:0 0 14px}.avon-planning-intro{font-size:1.08rem;line-height:1.72;max-width:760px;margin:0 0 32px}.avon-planning-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.avon-planning-grid article{padding:25px;border:1px solid #d8dfdf;min-width:0}.avon-planning-grid article>span{font-size:.8rem;font-weight:800}.avon-planning-grid h3{margin:13px 0 8px}.avon-planning-grid p{line-height:1.62;margin:0}.avon-planning{background:#f5f2ec}@media(max-width:760px){.avon-planning{padding:48px 14px}.avon-planning-grid{grid-template-columns:1fr}}
