.safety-security-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;padding:3rem var(--page-gutter)}.safety-security-panel{min-width:0;display:flex;flex-direction:column;align-items:start;padding:clamp(1.5rem,3vw,3rem);border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:.375rem}.safety-security-grid--safety{grid-template-columns:minmax(0,1fr)}.safety-security-grid--safety .safety-security-panel>p{max-width:85ch}@media(min-width:1024px){.safety-security-grid--safety .safety-security-panel ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;width:100%}}.safety-security-label{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;padding-bottom:1.5rem;margin-bottom:2rem;border-bottom:1px solid hsl(var(--border));font-size:.75rem;letter-spacing:.08em;text-transform:uppercase}.safety-security-label svg{width:2rem;height:2rem;flex-shrink:0;color:hsl(var(--primary))}.editorial-safety-security-page .safety-security-panel h2{max-width:100%;font-size:var(--site-heading-size);margin-bottom:1.5rem}.safety-security-panel>p{color:hsl(var(--muted-foreground));line-height:1.75}.safety-security-panel ul{display:grid;gap:1rem;padding-block:2rem;margin-bottom:auto}.safety-security-panel li{display:flex;align-items:start;gap:.75rem}.safety-security-panel li svg{flex-shrink:0;width:1.125rem;height:1.125rem;margin-top:.25rem;color:hsl(var(--primary))}.safety-security-link,.safety-security-resources a{display:inline-flex;align-items:center;gap:.75rem;min-height:44px;color:hsl(var(--primary));font-weight:600}.safety-security-link svg,.safety-security-resources svg{flex-shrink:0;width:1.25rem;height:1.25rem}.safety-security-link:hover,.safety-security-resources a:hover{text-decoration:underline;text-underline-offset:4px}.safety-security-resources{margin-inline:var(--page-gutter);padding:1.5rem 0 3rem;border-top:1px solid hsl(var(--border));display:flex;align-items:center;justify-content:space-between;gap:1.5rem;flex-wrap:wrap}.safety-security-resources p{max-width:60ch;color:hsl(var(--muted-foreground))}.safety-security-content{display:grid;gap:3rem;padding:0 var(--page-gutter) 3rem}.safety-security-content h2{margin-bottom:1.5rem}.safety-security-content p{max-width:85ch;color:hsl(var(--muted-foreground));line-height:1.75}.safety-assurance-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.safety-assurance-grid article{min-width:0}.safety-assurance-grid h3{margin-bottom:1rem;font-size:1.25rem}.safety-standards-list{margin-block:2rem}.safety-standards-list>div{display:grid;grid-template-columns:minmax(0,15rem) minmax(0,1fr);gap:1rem 2rem;padding-block:1.25rem;border-top:1px solid hsl(var(--border))}.safety-standards-list dt{font-family:Poppins,system-ui,sans-serif;font-weight:600}.safety-standards-list dd{color:hsl(var(--muted-foreground));line-height:1.75}@media(max-width:1023px){.safety-assurance-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:767px){.safety-standards-list>div{grid-template-columns:minmax(0,1fr)}.safety-security-grid{grid-template-columns:minmax(0,1fr);padding-block:2rem}}
