.breadcrumbs{display:flex;gap:9px;flex-wrap:wrap;color:var(--muted);font-size:.72rem;margin-bottom:45px}.breadcrumbs a:hover{color:var(--coral)}
.policy-meta{font-size:.78rem!important;padding:13px 16px;background:var(--cream);border-left:3px solid var(--coral)}
.policy-copy{max-width:900px;font-size:.94rem;line-height:1.8}.policy-copy h2{font-family:Georgia,serif;font-size:1.65rem;margin:42px 0 10px}.policy-copy a,.policy-related a{color:#b64e3d;text-decoration:underline;text-underline-offset:3px}.policy-copy li{margin:8px 0}
.compliance-grid,.policy-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.compliance-grid article,.policy-grid>a{padding:27px;border:1px solid var(--line);background:var(--cream)}.compliance-grid h2,.policy-grid h2{font-family:Georgia,serif;margin:0 0 12px}.compliance-grid p,.policy-grid p{color:var(--muted);line-height:1.65}.policy-grid b{font-size:.74rem;color:var(--coral)}
.policy-related{max-width:1000px;margin-top:65px;padding:30px;background:var(--navy);color:white}.policy-related h2{font-family:Georgia,serif}.policy-related>div{display:flex;gap:10px;flex-wrap:wrap}.policy-related a{padding:9px 12px;border:1px solid rgba(255,255,255,.25);color:white;text-decoration:none}
.hp{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;opacity:0!important}.dark-ghost{color:var(--ink);border-color:var(--line);margin-left:8px}.feedback-actions select{width:auto;min-width:130px}.admin-card>h3{margin-top:28px}
@media(max-width:850px){.compliance-grid,.policy-grid{grid-template-columns:1fr}.policy-related{padding:22px}}
