.privacy-policy{max-width:880px;overflow-wrap:anywhere}.privacy-policy h2{font-size:clamp(1.5rem,3vw,2rem);line-height:1.25;margin:2.5rem 0 1rem;scroll-margin-top:100px}.privacy-policy h3{font-size:1.15rem;line-height:1.4;margin:1.5rem 0 .6rem}.privacy-policy blockquote,.privacy-policy li,.privacy-policy p,.privacy-policy td,.privacy-policy th{white-space:pre-line}.privacy-policy ul{padding-left:1.4rem;margin:.7rem 0 1.3rem}.privacy-policy li{margin:.25rem 0}.privacy-policy a{text-decoration:underline;text-underline-offset:3px}.privacy-policy a:focus-visible,.privacy-policy summary:focus-visible{outline:2px solid #177d66;outline-offset:4px}.privacy-policy-toc{padding:1rem 1.25rem;margin-bottom:1.5rem;background:#edf6f0;border-radius:16px}.privacy-policy-toc summary{cursor:pointer;font-weight:700}.privacy-policy-toc ul{list-style:none;padding:0}.privacy-policy-toc li{margin:.5rem 0}.privacy-policy-table{margin:1rem 0 1.75rem}.privacy-policy table{width:100%;border-collapse:collapse;table-layout:fixed}.privacy-policy td,.privacy-policy th{padding:.8rem 1rem;text-align:left;vertical-align:top;border-bottom:1px solid rgba(8,28,26,.13)}.privacy-policy th{width:42%;background:#edf6f0;font-weight:650}.privacy-policy blockquote{margin:1rem 0;padding:1rem 1.25rem;border-left:3px solid #177d66;background:#edf6f0;border-radius:0 12px 12px 0}@media (max-width:480px){.privacy-policy td,.privacy-policy th{padding:.7rem .5rem;font-size:.9rem}.privacy-policy-toc{padding:.8rem 1rem}}