:root:where(:not(:has(.smx4)):not(:has(.dsh)):not(:has(.pnr))){--brand-navy:#070078;--brand-emerald:#10b981;--ink:#0b1020;--muted:#5b6478;--bg:#f7f8fb;--card:#fff;--line:#e6e8ef;--font-sans:ui-sans-serif, system-ui, "Inter", sans-serif}:where(html:not(:has(.smx4)):not(:has(.dsh)):not(:has(.pnr))) *{box-sizing:border-box}html:where(:not(:has(.smx4))),body:where(:not(:has(.smx4)):not(:has(.dsh)):not(:has(.pnr))){margin:0;padding:0}body:where(:not(:has(.smx4)):not(:has(.dsh)):not(:has(.pnr))){font-family:var(--font-sans);color:var(--ink);background:var(--bg)}:where(html:not(:has(.smx4)):not(:has(.dsh)):not(:has(.pnr))) .ph{background:var(--card);border:1px solid var(--line);border-radius:16px;max-width:760px;margin:8vh auto;padding:2.5rem}:where(html:not(:has(.smx4)):not(:has(.dsh)):not(:has(.pnr))) .ph__tag{letter-spacing:.08em;text-transform:uppercase;color:var(--brand-emerald);font-size:11px;font-weight:700;display:inline-block}:where(html:not(:has(.smx4)):not(:has(.dsh)):not(:has(.pnr))) .ph__code{color:var(--muted);margin:.25rem 0 0;font-size:13px}:where(html:not(:has(.smx4)):not(:has(.dsh)):not(:has(.pnr))) .ph h1{color:var(--brand-navy);margin:.4rem 0 .6rem;font-size:2rem}:where(html:not(:has(.smx4)):not(:has(.dsh)):not(:has(.pnr))) .ph__purpose{color:var(--ink);font-size:1.05rem;line-height:1.6}:where(html:not(:has(.smx4)):not(:has(.dsh)):not(:has(.pnr))) .ph__frs{color:var(--muted);margin-top:1rem;font-size:13px}:where(html:not(:has(.smx4)):not(:has(.dsh)):not(:has(.pnr))) .ph__note{color:var(--muted);background:#f0f2f8;border-radius:10px;margin-top:1.5rem;padding:.9rem 1rem;font-size:13px}:where(html:not(:has(.smx4)):not(:has(.dsh)):not(:has(.pnr))) .ph__nav{flex-wrap:wrap;gap:.5rem;margin-top:1.25rem;display:flex}:where(html:not(:has(.smx4)):not(:has(.dsh)):not(:has(.pnr))) .ph__nav a{color:var(--brand-navy);border:1px solid var(--line);border-radius:8px;padding:.3rem .6rem;font-size:13px;text-decoration:none}
