.privacy-prose{color:#2a333c;font-size:1.03rem;line-height:1.9}.privacy-prose p{margin-bottom:.85rem}.privacy-prose h3{color:var(--color-primary-900);margin:1.3rem 0 .5rem;font-size:1.02rem;font-weight:600}.privacy-prose ul,.privacy-prose ol{margin-bottom:.9rem;padding-inline-start:1.4rem}.privacy-prose li{margin-bottom:.5rem}.privacy-prose li::marker{color:var(--color-gold-500)}.privacy-prose .muted{color:#55616d;font-size:.92rem}.privacy-prose a.inline{color:var(--color-primary-900);border-bottom:1.5px solid var(--color-gold-500);font-weight:600;text-decoration:none}.privacy-prose a.inline:hover{color:var(--color-gold-500)}.privacy-prose .callout{border:1px solid;border-radius:12px;align-items:flex-start;gap:.75rem;margin:1rem 0;padding:1rem 1.2rem;font-size:.95rem;display:flex}.privacy-prose .callout .ic{flex:none;font-size:1.05rem;line-height:1.7}.privacy-prose .callout.gold{color:#5f4a0e;background:#fbf5e3;border-color:#ecd9a0}.privacy-prose .callout.blue{color:#1c3d63;background:#eef4fb;border-color:#c9daf0}.privacy-prose .callout.green{color:#155e46;background:#e9f5f0;border-color:#bfe0d3}.privacy-prose .tbl-scroll{border:1px solid #e6e0d2;border-radius:12px;margin:1rem 0;overflow-x:auto}.privacy-prose table{border-collapse:collapse;background:#fff;width:100%;min-width:560px;font-size:.9rem}.privacy-prose th{background:var(--color-primary-900);color:#fff;text-align:start;white-space:nowrap;padding:.7rem .9rem;font-size:.85rem;font-weight:600}.privacy-prose td{vertical-align:top;border-top:1px solid #e6e0d2;padding:.68rem .9rem}.privacy-prose tr:nth-child(2n) td{background:#fbfaf6}.privacy-prose .tag{white-space:nowrap;border-radius:999px;padding:.12rem .65rem;font-size:.74rem;font-weight:600;display:inline-block}.privacy-prose .tag.must{color:#9c2b2b;background:#fdeaea;border:1px solid #f3c6c6}.privacy-prose .tag.opt{color:#1f7a5c;background:#e9f5f0;border:1px solid #bfe0d3}.privacy-prose .tag.auto{color:#1c3d63;background:#eef4fb;border:1px solid #c9daf0}.privacy-prose .rights{grid-template-columns:repeat(auto-fit,minmax(235px,1fr));gap:.85rem;margin:1rem 0;display:grid}.privacy-prose .right-card{background:#fff;border:1px solid #e6e0d2;border-radius:12px;padding:1rem 1.05rem;transition:transform .18s,box-shadow .18s}.privacy-prose .right-card:hover{transform:translateY(-3px);box-shadow:0 12px 26px #0e2a471a}.privacy-prose .right-card .r-ic{width:34px;height:34px;color:var(--color-primary-900);background:#f4efe3;border-radius:9px;place-items:center;margin-bottom:.55rem;font-size:1rem;display:grid}.privacy-prose .right-card h4{color:var(--color-primary-900);margin-bottom:.3rem;font-size:.95rem;font-weight:700}.privacy-prose .right-card p{color:#55616d;margin:0;font-size:.85rem;line-height:1.75}.privacy-prose .contact-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:.85rem;margin:1rem 0;display:grid}.privacy-prose .contact-card{background:linear-gradient(150deg, var(--color-primary-900), #183159);color:#fff;border-radius:12px;padding:1.15rem 1.2rem}.privacy-prose .contact-card .c-label{letter-spacing:.06em;color:var(--color-gold-300,#e3c86b);margin-bottom:.35rem;font-size:.76rem;font-weight:600}.privacy-prose .contact-card .c-value{word-break:break-word;font-size:.98rem;font-weight:600}.privacy-prose .contact-card a{color:#fff;border-bottom:1px solid var(--color-gold-500);text-decoration:none}.privacy-prose strong{font-weight:600}.privacy-prose em{font-style:italic}
