.pr{--ink:#07111f;--blue:#155eef;--violet:#8c36d8;--muted:#536177;--line:#dce5ee;--paper:#fbfaf6;background:var(--paper);color:var(--ink);min-height:100vh}.pr *{box-sizing:border-box}.pr .wrap{width:min(920px,100% - 32px);margin:auto;padding:44px 0}.pr h1{letter-spacing:-2px;margin:8px 0 16px;font-size:clamp(34px,6vw,58px);line-height:1.03}.pr h2{letter-spacing:-.5px;margin:0 0 12px;font-size:clamp(22px,3.6vw,30px)}.pr .eyebrow{color:var(--blue);font-size:14px;font-weight:900}.pr p{color:var(--muted);line-height:1.7}.pr section{border-top:1px solid var(--line);padding:26px 0}.pr section:first-of-type{border-top:0}.pr .card{border:1px solid var(--line);background:#fff;border-radius:18px;padding:20px}.pr ul{color:var(--muted);margin:0;padding-inline-start:20px;line-height:1.75}.pr .grid{grid-template-columns:1fr;gap:14px;display:grid}@media (width>=720px){.pr .grid.cols2{grid-template-columns:1fr 1fr}}.pr .domainCard{border:1px solid var(--line);background:#fff;border-radius:16px;padding:16px}.pr .domainCard b{margin-bottom:6px;font-size:16px;display:block}.pr .domainCard a{color:var(--blue);word-break:break-word;font-weight:800}.pr .assets{flex-wrap:wrap;gap:10px;display:flex}.pr .assets a{background:var(--ink);color:#fff;border-radius:999px;align-items:center;min-height:44px;padding:0 16px;font-weight:800;text-decoration:none;display:inline-flex}.pr .assets a:focus-visible,.pr a:focus-visible,.pr button:focus-visible{outline:3px solid var(--blue);outline-offset:2px}.pr .contactNote{border-inline-start:4px solid var(--violet);padding-inline-start:14px}.pr nav.links{flex-wrap:wrap;gap:10px;display:flex}.pr nav.links a{border:1px solid var(--line);min-height:44px;color:var(--ink);background:#fff;border-radius:999px;align-items:center;padding:0 14px;font-weight:800;text-decoration:none;display:inline-flex}@media (prefers-reduced-motion:reduce){.pr *{transition:none!important;animation:none!important}}.pr .assets button{border:1px solid var(--ink);min-height:44px;color:var(--ink);cursor:pointer;background:#fff;border-radius:999px;align-items:center;padding:0 16px;font-size:15px;font-weight:800;display:inline-flex}.pr .assets button:hover{background:var(--ink);color:#fff}.pr .card svg{block-size:auto;max-inline-size:100%;margin-block:8px 12px;display:block}.pr .card table{border-collapse:collapse;inline-size:100%;margin-block-end:12px;font-size:15px}.pr .card table caption{text-align:start;padding-block-end:6px;font-weight:800}.pr .card th,.pr .card td{text-align:start;border-block-end:1px solid #0f25451f;padding:8px 10px}.pr section>.card+.card{margin-block-start:16px}
