.sf-passt{width:calc(100% - 2rem);max-width:60rem;margin:2.5rem auto 1.5rem;padding:1.1rem 1.25rem;border:1px solid currentColor;border-radius:.6rem;opacity:.92;box-sizing:border-box}
.sf-passt h2{font-size:1.05rem;margin:0 0 .6rem}
.sf-passt ul{list-style:none;margin:0;padding:0;display:grid;gap:.6rem}
.sf-passt li{margin:0;line-height:1.45}
.sf-passt a{font-weight:600;overflow-wrap:anywhere}
.sf-passt p{margin:.7rem 0 0;font-size:.85rem}
@media (min-width:40rem){.sf-passt ul{grid-template-columns:1fr 1fr}}
