.sff-safety-hub,.sff-safety-report-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;align-items:start}
.sff-safety-hub{padding:.25rem 0 1rem;margin-bottom:1rem;border-bottom:1px solid currentColor}
.sff-safety-hub h2{font-size:1.35em;margin:0 0 .5rem}
.sff-safety-hub p{margin:0 0 .5rem}
.sff-safety-hub p:last-child{margin-bottom:0}
.sff-safety-introduction{margin-bottom:1.5rem}
.sff-safety-introduction p{margin:0 0 1rem}
.sff-safety-introduction p:last-child{margin-bottom:0}
.sff-safety-report{box-sizing:border-box;max-width:min(1100px,calc(100% - 2rem));margin:2rem auto;padding:1.5rem;background:transparent;color:inherit;overflow-wrap:anywhere}
.sff-safety-report h1,.sff-safety-report h2,.sff-safety-report p{color:inherit}
.sff-safety-report h1{margin-top:0}
.sff-safety-report-copy h2{font-size:1.4em;margin-top:0}
.sff-safety-report-copy p{margin:0 0 1rem}
.sff-safety-report-copy p:last-child{margin-bottom:0}
.sff-safety-form-space{min-height:420px}
@media(max-width:749px){.sff-safety-hub,.sff-safety-report-grid{grid-template-columns:1fr;gap:1.25rem}.sff-safety-form-space{min-height:240px}}


.sff-safety{background:transparent;color:inherit}
.sff-safety a{color:#70fbfe}
.sff-safety a:hover{color:#fe51bc}
.sff-safety input,.sff-safety select{background:#171717;color:#f8edad;border-color:#6c647b}
.sff-safety button{background:#fe51bc;color:#111;border-color:#fe51bc}
.sff-safety button:hover:not(:disabled){background:#f8edad;border-color:#f8edad}
.sff-safety article{background:#171717;border-color:#6c647b}
.sff-safety article h2 a{color:#f8edad}
.sff-safety article h2 a:hover{color:#70fbfe}
.sff-safety-hub{border-color:#6c647b}

