.security-page{max-width:1000px;padding-top:50px;padding-bottom:40px}.security-page h1{font-size:clamp(32px,5vw,48px);line-height:1.15;letter-spacing:-1.5px;max-width:780px}.security-lead{font-size:18px;line-height:1.8;max-width:800px;color:var(--muted)}.security-page section{padding:28px 0;border-bottom:1px solid var(--line)}.security-page h2{font-size:26px;margin:0 0 18px}.security-page h3{font-size:19px}.security-page p,.security-page li{font-size:15px;line-height:1.85}.security-page li{margin-bottom:12px}.security-page a{text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.security-page code{overflow-wrap:anywhere}.source-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.source-card{border:1px solid var(--line);border-radius:12px;padding:20px;background:white}.source-card h3{margin-top:0}.source-card ul{padding-left:20px}@media(max-width:700px){.source-grid{grid-template-columns:1fr}.security-page{padding-top:30px}.security-page p,.security-page li{font-size:14px}.header-inner{height:auto;min-height:90px;flex-wrap:wrap;padding-block:15px}.header-inner nav{gap:14px;flex-wrap:wrap}.security-page h1{letter-spacing:-1px}}
/* Readable reference-page hierarchy. */
.security-page{padding-top:36px}.security-page h1{font-size:36px;letter-spacing:-1px;margin-top:0}.security-lead{font-size:16px;line-height:1.7}.security-page h2{font-size:24px;letter-spacing:-.4px}.security-page p,.security-page li{line-height:1.75}.source-card{border-radius:6px}.security-page section{padding-block:24px}
@media(max-width:700px){.security-page h1{font-size:30px}}
