.sf-footer-policies h2{font-size:1rem;letter-spacing:.06em;margin:0 0 .8rem}.sf-footer-policies ul{list-style:none;margin:0;padding:0;display:grid;gap:.7rem}.sf-footer-policies a{text-underline-offset:.2em}.sf-policy{max-width:850px;margin:0 auto 4rem;overflow-wrap:anywhere}.sf-policy-tabs{display:flex;flex-wrap:wrap;gap:.6rem;margin:0 0 2rem}.sf-policy-tabs a{border:1px solid var(--line);border-radius:999px;padding:.7rem 1rem;text-decoration:none;font-weight:650}.sf-policy-tabs a[aria-current]{background:var(--ink);color:var(--bg)}.sf-policy-summary{border:1px solid var(--line);border-left:5px solid var(--accent);padding:1.25rem 1.5rem;border-radius:12px;margin:1.5rem 0}.sf-policy-summary h2{margin-top:0}.sf-policy .sf-content{margin:1.5rem 0;padding:0;max-width:none}.sf-policy .sf-content h2{font-size:1.35rem;margin:2rem 0 .75rem}.sf-policy .sf-content p{line-height:1.75}.sf-policy-contact{border-top:1px solid var(--line);margin-top:2.5rem;padding-top:1rem}.sf-policy-contact h2{font-size:1.2rem}@media(max-width:700px){.sf-policy-tabs{gap:.5rem}.sf-policy-tabs a{font-size:.85rem;padding:.65rem .8rem}.sf-footer-policies{width:100%;margin:1.5rem 0}}@media print{.sf-policy-tabs,.sf-footer{display:none}.sf-policy{max-width:none}}
.sf-footer>*{min-width:0;overflow-wrap:anywhere}.sf-business-facts>*{min-width:0;overflow-wrap:anywhere}

