.policy-page{padding:calc(var(--header-height) + 48px) 0 76px;color:#202326;background:#fff}.policy-reading{overflow-wrap:anywhere;max-width:810px;font-size:17px;line-height:1.75}.policy-reading header{margin:28px 0 34px}.policy-reading h1{font:600 clamp(2.4rem,5vw,4rem)/1.12 var(--sans);letter-spacing:-.045em;margin:0 0 16px}.policy-reading .policy-date{color:#555b62;margin:0;font-size:14px}.policy-reading h2{font:600 clamp(1.3rem,2.5vw,1.6rem)/1.3 var(--sans);letter-spacing:-.02em;margin:36px 0 14px}.policy-reading p{margin:0 0 18px}.policy-reading a{text-underline-offset:4px;color:#202326;text-decoration:underline}.policy-reading a:focus-visible{outline-offset:4px;outline:2px solid #202326}.policy-table{margin:22px 0 28px}.policy-table table{table-layout:fixed;border-collapse:collapse;width:100%;font-size:16px;line-height:1.6}.policy-table th,.policy-table td{text-align:left;vertical-align:top;border-bottom:1px solid #c9cdd1;padding:14px 16px}.policy-table th{background:#f3f4f4;font-weight:600}.policy-table th:first-child,.policy-table td:first-child{width:43%;padding-left:0}.policy-table th:first-child{padding-left:12px}.policy-report-link{padding-block:8px;display:inline-block}@media (width<=600px){.policy-page{padding-top:calc(var(--header-height) + 30px);padding-bottom:48px}.policy-reading{font-size:16px;line-height:1.7}.policy-reading header{margin:24px 0 28px}.policy-table table{font-size:14px}.policy-table th,.policy-table td{padding:12px 9px}.policy-reading h2{margin-top:30px}}
