.sb-policy-hero{padding-bottom:24px}.sb-policy-date{font-size:13px;color:var(--sp-muted)}.sb-policy-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:32px;align-items:start}.sb-policy-sidebar{position:sticky;top:110px}.sb-policy-sidebar nav,.sb-policy-help{padding:22px;border:1px solid var(--sp-line);border-radius:18px;background:var(--sp-card)!important}.sb-policy-sidebar nav{display:flex;flex-direction:column;gap:7px}.sb-policy-sidebar nav strong{color:var(--sp-ink);font-size:14px;margin-bottom:10px}.sb-policy-sidebar nav a{display:flex;align-items:baseline;gap:10px;padding:8px 0;font-size:13px;line-height:1.6;background:transparent!important;color:var(--sp-muted)!important}.sb-policy-sidebar nav a:hover{color:var(--sp-purple)!important}.sb-policy-sidebar bdi{color:var(--sp-purple);font-weight:800}.sb-policy-help{margin-top:16px}.sb-policy-help h2{font-size:17px}.sb-policy-help a{font-size:14px;color:var(--sp-purple)!important}.sb-policy-detail .sb-policy-content section .sb-number-box{margin-bottom:22px;width:48px;height:48px;font-size:19px!important;border-radius:13px}.sb-policy-detail .sb-policy-content{min-width:0}.sb-policy-detail .sb-policy-content p{margin:0;font-size:15px;line-height:1.9}.sb-policy-detail .sb-policy-content h2{font-size:24px}.sb-policy-related{display:flex;flex-wrap:wrap;gap:16px}.sb-policy-related a{color:var(--sp-purple)!important;background:transparent!important;font-size:14px}.sb-policy-rights{padding:22px;border-radius:16px;background:var(--sp-soft);border:1px solid var(--sp-line)}.sb-policy-overview-link{display:inline-flex;margin-top:16px;color:var(--sp-purple)!important;font-weight:700}
@media(max-width:900px){.sb-policy-layout{grid-template-columns:1fr;gap:24px}.sb-policy-sidebar{position:static}.sb-policy-sidebar nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px}.sb-policy-sidebar nav strong{grid-column:1/-1}.sb-policy-help{display:none}}@media(max-width:500px){.sb-policy-sidebar nav{grid-template-columns:1fr}.sb-policy-detail .sb-policy-content h2{font-size:21px}.sb-policy-detail .bm-legal{width:calc(100% - 32px)}}
