
:root{--pct-black:#161411;--pct-cream:#f7f1e6;--pct-gold:#b38a38;--pct-ink:#28231d;--pct-muted:#686056}*{box-sizing:border-box}body{margin:0;background:var(--pct-cream);color:var(--pct-ink);font-family:Arial,Helvetica,sans-serif;line-height:1.62}.pct-legal-shell{max-width:940px;margin:0 auto;padding:38px 22px 64px}.pct-legal-brand{color:var(--pct-gold);font-size:.76rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.pct-legal-card{background:#fffdf9;border:1px solid #e3d8c7;border-radius:18px;padding:clamp(24px,5vw,52px);box-shadow:0 14px 38px rgba(38,28,15,.08)}h1,h2,h3{font-family:Georgia,'Times New Roman',serif;color:var(--pct-black);line-height:1.18}h1{font-size:clamp(2rem,5vw,3.45rem);margin:.4rem 0 1rem}h2{font-size:1.35rem;margin:2.3rem 0 .65rem}h3{font-size:1.1rem;margin:1.5rem 0 .5rem}.pct-legal-meta{color:var(--pct-muted);border-bottom:1px solid #e7ddcf;padding-bottom:1.35rem}.pct-contact{margin:2rem 0;padding:1.35rem 1.5rem;border-left:4px solid var(--pct-gold);background:#fbf5e9}.pct-contact p{margin:.3rem 0}.pct-pdf{display:inline-block;margin:1rem 0 1.4rem;padding:.7rem 1rem;border-radius:7px;background:var(--pct-gold);color:#19130a;text-decoration:none;font-weight:800;font-size:.82rem;letter-spacing:.04em}.pct-policy-content p{margin:.72rem 0}.pct-policy-content .section{font-weight:800;color:var(--pct-black);margin-top:1.65rem}.pct-public-legal-footer{margin-top:42px;padding:28px 22px;background:#171511;color:#f6f0e5;text-align:center;font:14px Arial,Helvetica,sans-serif;line-height:1.6}.pct-public-legal-footer nav{display:flex;justify-content:center;gap:8px 16px;flex-wrap:wrap;margin:10px 0}.pct-public-legal-footer a{color:#e5bd68;text-decoration:none}.pct-public-legal-footer a:hover{text-decoration:underline}.pct-public-legal-footer small{display:block;color:#cfc6b7;margin-top:8px}.pct-support-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.pct-support-grid>section{border:1px solid #e4d9c9;border-radius:12px;padding:18px;background:#fff}.pct-alert{background:#fbf5e9;border-left:4px solid var(--pct-gold);padding:16px 18px}@media(max-width:600px){.pct-legal-shell{padding:20px 14px 38px}.pct-legal-card{padding:24px 20px}.pct-public-legal-footer{padding:26px 16px}}
