.policy{font-size:1rem;line-height:1.65}.policy h1{font-family:var(--serif);color:var(--primary);letter-spacing:-.02em;margin:.2rem 0 .6rem;font-size:2.1rem;font-weight:400}.policy h2{color:var(--primary);margin:2rem 0 .5rem;font-size:1.15rem}.policy h3{color:var(--primary);margin:1.4rem 0 .4rem;font-size:1rem}.policy p,.policy ul,.policy ol{margin:0 0 .9rem}.policy ul,.policy ol{padding-left:1.2rem}.policy li{margin-bottom:.4rem}.policy>p:first-of-type em{color:var(--on-surface-variant);font-size:.85rem;font-style:normal}.policy a{color:var(--y-700);text-underline-offset:2px;text-decoration:underline}.policy__entries{margin:0 0 1rem}.policy__entry{border-top:1px solid var(--outline-variant);margin-bottom:.9rem;padding-top:.7rem}.policy__entry h3{margin:0 0 .4rem;font-size:1rem}.policy__entry dl{margin:0}.policy__entry dt{color:var(--on-surface-variant);text-transform:uppercase;letter-spacing:.04em;margin-bottom:.1rem;font-size:.8rem}.policy__entry dd{margin:0 0 .55rem;font-size:.9rem}.policy__entry dd:last-child{margin-bottom:0}.policy strong{color:var(--primary)}.policy hr{border:0;border-top:1px solid var(--outline-variant);margin:1.5rem 0}.policy__also{border-top:1px solid var(--outline-variant);color:var(--on-surface-variant);margin:1.6rem 0 0;padding-top:1rem;font-size:.9rem}.policy__also a{color:var(--y-700);text-underline-offset:2px;text-decoration:underline}
