html.pg-security{--accent:var(--trn)}html.pg-security .dhero{background:radial-gradient(55% 90% at 88% 0%,color-mix(in srgb,var(--accent) 14%,transparent),transparent 62%),var(--surface);border-bottom:1px solid var(--line);position:relative;overflow:hidden}html.pg-security .dhero .wrap{padding-block:60px 44px}html.pg-security .dhero h1{letter-spacing:-.035em;text-wrap:balance;max-width:18ch;font-size:clamp(34px,4.4vw,54px);line-height:1.04}html.pg-security .dhero .lede{color:var(--muted);max-width:60ch;margin-top:16px;font-size:17.5px}html.pg-security .dhero .hbtns{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}html.pg-security .dhero .meta{color:var(--muted);margin-top:16px;font-size:13.5px}html.pg-security .dhero,html.pg-security .dsec{border-top:0;padding-block:0}html.pg-security .dsec .wrap{padding-block:48px 0}html.pg-security .dsec:last-of-type .wrap{padding-bottom:80px}html.pg-security .dsec h2{letter-spacing:-.02em;margin-bottom:8px;font-size:clamp(24px,2.6vw,30px)}html.pg-security .dsec .sub{color:var(--muted);max-width:62ch}html.pg-security .dgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}html.pg-security .dgrid.two{grid-template-columns:repeat(2,minmax(0,1fr))}html.pg-security .dcard{border:1px solid var(--line);background:#fff;border-radius:18px;flex-direction:column;gap:8px;padding:22px;display:flex}html.pg-security .dcard .k{font:700 11.5px var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--c,var(--accent))}html.pg-security .dcard h3{letter-spacing:-.01em;font-size:19px}html.pg-security .dcard p{color:var(--muted);font-size:15px}html.pg-security .dcard .acts{flex-direction:column;gap:7px;margin-top:auto;padding-top:10px;display:flex}html.pg-security .dcard .acts a{color:var(--c,var(--accent));font-weight:600;text-decoration:none}html.pg-security .dcard .acts a:hover{text-decoration:underline}html.pg-security .doc{max-width:760px}html.pg-security .doc h2{margin:44px 0 12px;scroll-margin-top:90px;font-size:22px}html.pg-security .doc h3{margin:26px 0 8px;font-size:17px}html.pg-security .doc p,html.pg-security .doc li{color:#28304a;font-size:16px;line-height:1.72}html.pg-security .doc p+p{margin-top:12px}html.pg-security .doc ul,html.pg-security .doc ol{margin:12px 0;padding-left:22px}html.pg-security .doc li+li,html.pg-security .doc li ul{margin-top:6px}html.pg-security address{border:1px solid var(--line);background:var(--surface);border-radius:16px;max-width:460px;margin-top:14px;padding:18px 20px;font-style:normal;line-height:1.75}html.pg-security .toc{border:1px solid var(--line);background:var(--surface);border-radius:16px;padding:18px 22px}html.pg-security .toc b{font:700 12px var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);display:block}html.pg-security .toc ol{columns:2;column-gap:28px;margin:10px 0 0;padding-left:20px}html.pg-security .toc li{font-size:15px;line-height:1.7}html.pg-security .backers{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}html.pg-security .backers a{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:999px;padding:10px 18px;font-weight:600;text-decoration:none}html.pg-security .backers a:hover{border-color:var(--accent);color:var(--accent)}@media (width<=860px){html.pg-security .dgrid,html.pg-security .dgrid.two{grid-template-columns:1fr}html.pg-security .toc ol{columns:1}html.pg-security .dhero .wrap{padding-block:44px 32px}}
