.policy-doc{max-width:720px;margin:0 auto;color:var(--ink);font-size:15px;line-height:1.75}.policy-doc h1{font-size:1.6rem;margin:0 0 18px}.policy-doc h2{font-size:1.2rem;margin:32px 0 12px}.policy-doc h2:first-child{margin-top:0}.policy-doc h3{font-size:1.02rem;margin:22px 0 8px;color:var(--navy)}.policy-doc p{margin:0 0 14px;color:var(--ink-soft)}.policy-doc strong{color:var(--ink);font-weight:600}.policy-doc ol,.policy-doc ul{margin:0 0 16px;padding-left:22px}.policy-doc ul{list-style:disc}.policy-doc ol{list-style:decimal}.policy-doc li{margin-bottom:7px;color:var(--ink-soft)}.policy-doc li::marker{color:var(--gold)}.policy-doc hr{border:0;border-top:1px solid var(--cream-deep);margin:28px 0}