.security-hero{padding-block:calc(var(--bk-page-heading-top) - 40px) 64px;background:var(--bk-gradient-hero)}.security-hero .bk-label{margin-bottom:24px}.security-hero h1{max-width:820px}.security-hero .bk-intro{max-width:760px;margin-top:24px!important}.security-hero .security-file{color:var(--bk-color-text-muted);overflow-wrap:anywhere;margin-top:20px;font-size:14px}.security-hero .security-file a,.policy-copy p a,.policy-note a{text-underline-offset:4px;text-decoration:underline}.security-hero .bk-intro a{color:var(--bk-color-text)}.security-jump{border-bottom:1px solid var(--bk-color-border)}.security-jump ul{flex-wrap:wrap;gap:4px 32px;margin:0;padding:16px 0;list-style:none;display:flex}.security-jump a{min-height:44px;color:var(--bk-color-text-muted);align-items:center;font-size:13px;display:flex}.security-jump a:hover{color:var(--bk-color-accent)}.security-section{border-bottom:1px solid var(--bk-color-border);padding-block:76px}.security-section .bk-label{margin-bottom:16px}.scope-grid{grid-template-columns:1fr 1.2fr;gap:24px;margin-top:36px;display:grid}.scope-card{border:1px solid var(--bk-color-border);border-radius:var(--bk-radius-card);padding:28px 32px}.scope-card:last-child{background:var(--bk-color-surface-muted)}.scope-card>p{font-size:17px;font-weight:500}.policy-copy{font-size:16px;line-height:1.8}.policy-copy p+p{margin-top:24px}.policy-copy ul{color:var(--bk-color-text-muted);margin:20px 0 0;padding-left:20px;font-size:15px;line-height:1.8}.policy-copy li{padding-left:4px}.policy-copy li+li{margin-top:10px}.policy-note{color:var(--bk-color-text-muted);font-size:14px;line-height:1.8;margin-top:24px!important}.security-reading{grid-template-columns:.8fr 1.35fr;align-items:start;gap:76px;display:grid}.security-reading .policy-copy{color:var(--bk-color-text-muted)}.security-harbour{background:var(--bk-color-surface-warm)}.security-harbour .security-section{border-bottom:0}.response-grid{border:1px solid var(--bk-color-border);border-radius:var(--bk-radius-card);background:var(--bk-color-surface-muted);grid-template-columns:repeat(3,minmax(0,1fr));margin:36px 0 0;padding:0;list-style:none;display:grid}.response-grid li{padding:28px 32px}.response-grid li+li{border-left:1px solid var(--bk-color-card-divider)}.response-mark{letter-spacing:-2px;color:var(--bk-color-text-soft);margin-bottom:20px;font-size:52px;line-height:1.1;display:block}.response-grid p{color:var(--bk-color-text-muted);font-size:15px;line-height:1.8}.response-grid strong{color:var(--bk-color-text);font-weight:500}.rules-grid{grid-template-columns:1fr 1fr;gap:64px;margin-top:36px;display:grid}.rules-grid>div:last-child{border-radius:var(--bk-radius-card);border:1px solid var(--bk-color-border);background:var(--bk-color-surface-muted);padding:24px 28px}.rules-grid>div:last-child ul{margin-top:0}.security-upkeep{padding-bottom:92px}.security-upkeep .security-section{border-bottom:0;padding-bottom:0}.security-upkeep code{font-size:.85em}.security-contact{border-top:1px solid var(--bk-color-border);margin-top:36px;padding-top:28px}.security-contact .bk-actions{margin-top:0}@media (width<=1100px){.security-reading{gap:48px}.response-grid li,.scope-card{padding:24px}.rules-grid{gap:36px}}@media (width<=800px){.security-hero{padding-block:calc(var(--bk-page-heading-top) - 40px) 48px}.security-section{padding-block:60px}.security-reading{grid-template-columns:1fr;gap:28px}.scope-grid{grid-template-columns:1fr}.rules-grid{gap:28px}}@media (width<=620px){.security-hero{padding-block:calc(var(--bk-page-heading-top) - 40px) 40px}.security-hero h1{letter-spacing:-1.8px;font-size:44px}.security-jump ul{gap:0 24px}.security-section{padding-block:48px}.security-section .bk-heading{font-size:32px}.response-grid{grid-template-columns:1fr}.response-grid li+li{border-left:0;border-top:1px solid var(--bk-color-card-divider)}.response-grid li{grid-template-columns:64px minmax(0,1fr);align-items:center;gap:20px;display:grid}.response-mark{margin-bottom:0;font-size:43px}.rules-grid{grid-template-columns:1fr}.security-upkeep{padding-bottom:64px}.security-contact .bk-actions{gap:16px}}
