.alro-policy{padding:80px 24px 96px;background:#f4f4f7;color:var(--alro-global-text)}
.alro-policy__inner{max-width:800px;margin:0 auto}
.alro-policy__header{text-align:center;margin-bottom:32px}
.alro-policy__eyebrow{font-size:14px;letter-spacing:.14em;text-transform:uppercase;margin:0 0 16px;font-weight:500;color:var(--alro-blue)}
.alro-policy h1,.alro-policy h2{font-family:Saira,sans-serif;font-weight:300;color:var(--alro-blue);overflow-wrap:anywhere}
.alro-policy h1{font-size:clamp(36px,5vw,56px);line-height:1.2;margin:0}
.alro-policy h2{font-size:28px;line-height:1.3;margin:40px 0 16px}
.alro-policy__content{font-size:17px;line-height:1.85;font-weight:400;overflow-wrap:anywhere}
.alro-policy__content p{margin:0 0 20px}
.alro-policy__content a{text-decoration:underline;text-underline-offset:3px}
.alro-policy__content ul{margin:0 0 24px;padding-left:24px}
.alro-policy__content li{margin-bottom:10px}
.alro-policy__draft{background:#fff;border-left:3px solid var(--alro-turquoise);border-radius:0 10px 10px 0;padding:20px 24px;color:var(--alro-text)}
.alro-policy__back{display:inline-block;margin-top:28px;font-weight:500;padding:12px 0}
@media(max-width:767px){.alro-policy{padding:48px 24px 64px}.alro-policy h2{font-size:25px;margin-top:32px}.alro-policy__content{font-size:16px;line-height:1.8}.alro-policy__draft{padding:18px}.alro-policy__header{margin-bottom:24px}}
