.policy{max-width:820px;margin:0 auto;padding:2rem 1.25rem;color:#e7e7ea}.policy a{color:#9bbcff;text-decoration:underline}.policy a:hover{opacity:.9}.policy h1,.policy h2,.policy h3{color:#fafafa;line-height:1.2;margin:1.6rem 0 .6rem}.policy h1{font-size:clamp(1.6rem,2vw + 1rem,2rem)}.policy h2{font-size:clamp(1.1rem,1.2vw + .9rem,1.25rem)}.policy h3{font-size:.95rem;text-transform:none;letter-spacing:.02em}.policy li,.policy p{color:#d3d3d7;line-height:1.7;font-size:.95rem}.policy ol,.policy ul{margin:.5rem 0 1rem;padding-left:1.25rem}.policy ol li,.policy ul li{margin:.25rem 0}.policy code,.policy kbd{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.08);padding:.15rem .35rem;border-radius:.375rem;font-size:.85em}.policy .meta{font-size:.8rem;color:#a8a8b3;margin-bottom:1rem}.policy .callout{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);border-radius:.75rem;padding:1rem;margin:1rem 0}.policy .small{font-size:.85rem;color:#b9b9c2}@media print{body{background:#fff!important;color:#000!important}.policy{color:#000;padding:0;max-width:100%}.policy a{text-decoration:underline}.policy a,.policy h1,.policy h2,.policy h3{color:#000}.policy .callout{background:none;border:1px solid #000}}