.asjm-policy-page{background:#f5f8f6;padding:48px 20px 80px}.asjm-policy-page>article{max-width:980px;margin:auto;background:#fff;border:1px solid #dce7e1;border-radius:20px;padding:clamp(24px,5vw,56px);box-shadow:0 18px 50px rgba(10,45,31,.08);color:#1f3028;line-height:1.75}.asjm-policy-page header{border-bottom:1px solid #dce7e1;margin-bottom:30px;padding-bottom:24px}.asjm-policy-page h1{font-size:clamp(32px,5vw,52px);line-height:1.08;margin:4px 0 10px;color:#073d2b}.asjm-policy-page h2{font-size:22px;margin:34px 0 8px;color:#075d40}.asjm-policy-page p{margin:0 0 14px}.asjm-policy-kicker{color:#078557;font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.asjm-policy-contact{margin-top:42px;padding:22px;border-radius:14px;background:#edf8f3}.asjm-policy-contact h2{margin-top:0}@media(max-width:600px){.asjm-policy-page{padding:24px 12px 60px}.asjm-policy-page>article{border-radius:14px;padding:22px 18px}}
