/* Protective pages share approved theme but no promotion modules */
.safety-hero{grid-template-columns:minmax(0,1.3fr) minmax(150px,.45fr);min-height:320px;background:linear-gradient(115deg,#10283a 0%,#174255 100%)}
.safety-hero-symbol{display:grid;place-items:center;color:#b8e6fa;font-size:clamp(6rem,13vw,11rem);opacity:.21}.safety-hero-symbol span{line-height:1}.safety-hero .sub-hero-content{padding-top:52px;padding-bottom:48px}.safety-hero-foot{border-top:1px solid #557b8d;padding-top:15px;font-size:.76rem!important;max-width:510px!important}.safety-nav{gap:22px}.safety-nav a{white-space:nowrap}.topic-section a{color:#9fd7fa;text-decoration:underline;text-underline-offset:3px}.topic-section a:focus-visible{outline:3px solid #bceaff;outline-offset:3px}.topic-section .table-wrap{overflow-x:auto}.topic-section table{width:100%;border-collapse:collapse;min-width:490px}.topic-section th,.topic-section td{padding:13px;text-align:left;border:1px solid #405a68;color:#e1ebf1}.topic-section th{background:#204558}.topic-section td{background:#152f3e}.topic-section tr:nth-child(even) td{background:#183746}.safety-hero h1{max-width:850px}@media(max-width:850px){.safety-hero{grid-template-columns:1fr}.safety-hero-symbol{display:none}.safety-nav{display:none}}
