.policy-page{max-width:800px;margin:0 auto;padding-bottom:60px}.policy-page>.eyebrow{margin-top:32px}.policy-page h1{font-size:48px;letter-spacing:-1.8px;line-height:1.15;margin:14px 0 18px;font-weight:550}.policy-lead{font-size:18px;color:var(--muted);line-height:1.6}.policy-date{font:10px var(--mono);color:var(--muted);padding-bottom:25px;border-bottom:1px solid var(--line)}.policy-page section{margin:32px 0;scroll-margin-top:30px}.policy-page h2{font-size:23px;line-height:1.3;font-weight:550;letter-spacing:-.5px;margin:0 0 13px}.policy-page p,.policy-page li{font-size:14px;line-height:1.85;color:var(--muted)}.policy-page a:not(.btn){color:var(--green);text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.policy-page .btn{font-size:13px}.policy-table-wrap{overflow-x:auto}.policy-page table{width:100%;border-collapse:collapse;min-width:520px;font-size:13px;line-height:1.7}.policy-page caption{text-align:left;font-size:12px;color:var(--muted);padding-bottom:12px}.policy-page th,.policy-page td{text-align:left;vertical-align:top;padding:14px;border:1px solid var(--line)}.policy-page thead{background:#eaf0e1;color:var(--green)}.policy-page tbody th{font-weight:550}.policy-return{padding-top:22px;border-top:1px solid var(--line)}@media(max-width:760px){.policy-page h1{font-size:37px}.policy-lead{font-size:16px}.policy-page h2{font-size:21px}.policy-page p,.policy-page li{font-size:13px}.policy-page section{margin:27px 0}}
