.policy-page .policy-reviewed{color:#53535c;margin:-20px 0 28px;font-size:.94rem;line-height:1.7}.policy-sections{flex-wrap:wrap;gap:12px 24px;max-width:820px;padding:0 0 30px;line-height:1.65;display:flex}.policy-sections a{text-underline-offset:4px;text-decoration:underline}.policy-page .information-content section{scroll-margin-top:120px}.policy-page .information-content h3{letter-spacing:-.015em;margin:30px 0 12px;font-size:1.15rem;line-height:1.5}.policy-bases{border-collapse:collapse;table-layout:fixed;color:#53535c;width:100%;margin:24px 0;line-height:1.65}.policy-bases caption{text-align:left;color:var(--ink,#222228);margin-bottom:12px;font-weight:650}.policy-bases .policy-purpose{width:39%}.policy-bases th,.policy-bases td{vertical-align:top;text-align:left;overflow-wrap:anywhere;hyphens:auto;border:1px solid #dddbe3;padding:16px}.policy-bases thead th{color:var(--ink,#222228);background:#f0eef5;font-weight:650}.policy-bases tbody th{font-weight:550}.policy-cell-label{display:none}@media (width<=600px){.policy-bases,.policy-bases caption{display:block}.policy-bases colgroup{display:none}.policy-bases thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.policy-bases tbody{gap:20px;display:grid}.policy-bases tbody tr{border:1px solid #dddbe3;display:block}.policy-bases tbody th,.policy-bases tbody td{overflow-wrap:normal;hyphens:none;border:0;padding:16px;display:block}.policy-bases tbody th{background:#f7f6f9;border-bottom:1px solid #dddbe3}.policy-cell-label{color:var(--ink,#222228);margin-bottom:6px;font-weight:650;display:block}}@media (width<=480px){.policy-page .information-header{margin-bottom:38px}.policy-bases{line-height:1.6}}
