.policy-page{width:min(70ch,calc(100% - 48px));margin:0 auto;padding:72px 0 88px;font-size:1.0625rem;line-height:1.8;color:#cbd7df;overflow-wrap:anywhere}.policy-page h1{font-size:clamp(2.4rem,5vw,3.6rem);line-height:1.15;letter-spacing:-.035em;color:#f0f6f8;margin:16px 0 20px}.policy-page h2{font-size:1.65rem;line-height:1.35;color:#edf6f7;letter-spacing:-.02em;margin:0 0 20px;scroll-margin-top:32px}.policy-page h3{font-size:1.18rem;line-height:1.4;color:#dceeed;margin:28px 0 16px}.policy-page p{margin:0 0 20px}.policy-page .policy-eyebrow{color:#86ddd7;font-size:1rem;font-weight:600;margin:0}.policy-page .policy-updated{font-size:1rem;color:#aabdc7}.policy-page strong{color:#e5f1f3;font-weight:600}.policy-page a{color:#91e6de;text-decoration:underline;text-underline-offset:4px}.policy-page a:hover{color:#e0fff9}.policy-page a:focus-visible,.policy-page h2:focus{outline:2px solid #8fe8de;outline-offset:5px;border-radius:2px}.policy-page section{padding-top:38px;margin-top:36px;border-top:1px solid #43606b70}.policy-contents{padding:28px 0;margin-top:30px;border-top:1px solid #43606b70;border-bottom:1px solid #43606b70}.policy-contents h2{font-size:1.2rem;margin-bottom:14px}.policy-page ul,.policy-page ol{padding-left:1.35em;margin:0 0 22px}.policy-page li{padding-left:.2em;margin:10px 0}.policy-contents li{margin:6px 0}.policy-note{border-left:2px solid #73cec7;padding:10px 0 10px 20px;color:#daeaed}.policy-page table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:1rem;line-height:1.65;margin:24px 0}.policy-page caption{text-align:left;color:#91e6de;font-weight:600;margin-bottom:14px}.policy-page th,.policy-page td{vertical-align:top;text-align:left;border-bottom:1px solid #43606b70;padding:16px 12px 16px 0}.policy-page th{color:#e2eef1;font-weight:500}.policy-page thead th{color:#91e6de;font-weight:600}.policy-page th:first-child{width:40%}.policy-facts{margin:0 0 28px}.policy-facts>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:20px;padding:14px 0;border-bottom:1px solid #43606b70}.policy-facts dt{color:#e5f1f3;font-weight:500}.policy-facts dd{margin:0;min-width:0}@media(max-width:600px){.policy-page{width:calc(100% - 40px);padding:40px 0 55px;font-size:1rem}.policy-page h2{font-size:1.45rem}.policy-page table{table-layout:auto}.policy-page th:first-child{width:38%}.policy-page th,.policy-page td{padding:12px 8px 12px 0}.policy-facts>div{grid-template-columns:1fr;gap:4px}.policy-page section{margin-top:28px;padding-top:28px}}
.policy-page .policy-contents{display:block}.policy-page .policy-contents a{font-size:1em}.policy-page .policy-contents h2{display:block}.policy-page .policy-contents ol{margin-bottom:0}
.policy-page .policy-contents{position:static;inset:auto;background:none;box-shadow:none;font-size:inherit;line-height:inherit;padding:28px 0;gap:0;width:auto}
