/* AOD CEU approved policy pages and footer links */
.aodceu-policy-footer{background:#f4eee3;color:#30291f;border-top:1px solid #d2bfa3;margin-top:24px;padding:18px 0}.aodceu-policy-footer nav{display:flex;flex-wrap:wrap;gap:12px 24px}.aodceu-policy-footer a{color:#30291f;text-decoration:underline;font-size:15px;font-weight:600}.aodceu-policy-footer p{font-size:14px;margin:12px 0 0}.aodceu-policy-page{font-family:Inter,Arial,sans-serif;background:#f4eee3;color:#30291f;min-height:100vh}.aodceu-policy-page main{max-width:920px;margin:auto;padding:36px 24px 48px}.aodceu-policy-page h1{font-size:clamp(32px,5vw,48px);line-height:1.15;margin:24px 0}.aodceu-policy-page h2{font-size:22px;line-height:1.3;margin:32px 0 12px}.aodceu-policy-page p{font-size:17px;line-height:1.75;margin:0 0 18px}.aodceu-policy-page a{color:#654323;text-decoration:underline}.aodceu-policy-page .policy-brand{font-size:20px;font-weight:800}.aodceu-policy-page .policy-date{font-size:14px}.aodceu-policy-page .policy-navigation{display:flex;flex-wrap:wrap;gap:10px 24px;margin:20px 0}.aodceu-policy-page .policy-footer{border-top:1px solid #cdbb9f;padding-top:24px;margin-top:40px}
