/* RC26R247 — Academic access / registration policy — Habitat 3.44.91 */
.ot199-auth-shell.is-registration .ot247-access-policy{display:grid;grid-template-columns:1fr;gap:10px;margin:0 0 12px;padding:12px 14px;border:1px solid rgba(28,72,61,.15);border-radius:14px;background:rgba(251,250,247,.9)}
.ot199-auth-shell.is-registration .ot247-access-policy>div{display:grid;gap:2px}.ot199-auth-shell.is-registration .ot247-access-policy small{font-size:9px;letter-spacing:.14em;color:#a76045;font-weight:800}.ot199-auth-shell.is-registration .ot247-access-policy strong{font-size:16px;color:#173f35}.ot199-auth-shell.is-registration .ot247-access-policy strong span{font-size:11px;color:#667a73;font-weight:700}.ot199-auth-shell.is-registration .ot247-access-policy p{margin:0;font-size:11px;line-height:1.4;color:#6b7b75}.ot199-auth-shell.is-registration .ot247-access-policy>i{height:1px;background:rgba(28,72,61,.12)}
.ot199-auth-shell.is-registration .ot-form .ot-academic-registration{grid-column:1/-1}
@media(min-width:860px){.ot199-auth-shell.is-registration .ot247-access-policy{grid-template-columns:1fr 1px 1fr;align-items:center}.ot199-auth-shell.is-registration .ot247-access-policy>i{width:1px;height:48px}}
@media(max-width:430px){.ot199-auth-shell.is-registration .ot247-access-policy{padding:11px;border-radius:12px}.ot199-auth-shell.is-registration .ot247-access-policy strong{font-size:15px}}
