.privacy-page #main-content{color:var(--mol-ink);font-size:1.0625rem;font-weight:400;line-height:1.65}.privacy-page .privacy-reading-shell{width:min(70ch + 5rem,100% - 5rem);margin-inline:auto}.privacy-page .privacy-introduction{padding-block:max(10rem, calc(var(--site-header-height,76px) + 3rem)) 3rem}.privacy-page .privacy-introduction-content{padding-inline:2.5rem}.privacy-page .privacy-title{color:var(--mol-ink);letter-spacing:-.025em;font-size:3rem;font-weight:200;line-height:1.2}.privacy-page .privacy-introduction-copy{max-width:70ch;color:var(--mol-muted);margin-top:1.5rem}.privacy-page .privacy-policy{padding-bottom:7rem}.privacy-page .privacy-reading-sheet{border-radius:var(--mol-radius);background:color-mix(in srgb, var(--mol-white) 88%, transparent);padding:2.5rem}.privacy-page .privacy-policy-section{max-width:70ch}.privacy-page .privacy-policy-section+.privacy-policy-section{margin-top:2.5rem}.privacy-page .privacy-section-title{color:var(--mol-ink);letter-spacing:-.015em;margin-bottom:.75rem;font-size:1.625rem;font-weight:400;line-height:1.3}.privacy-page .privacy-policy-section>p+p,.privacy-page .privacy-policy-list+p{margin-top:.75rem}.privacy-page .privacy-policy-list{margin-block:.75rem 0;padding-left:1.5rem;list-style:outside}.privacy-page .privacy-policy-list>li{overflow-wrap:anywhere;padding-left:.25rem}.privacy-page .privacy-policy-list>li+li{margin-top:.5rem}.privacy-page .privacy-policy-list>li::marker{color:var(--mol-focus)}.privacy-page .privacy-policy-link{color:var(--mol-focus);text-underline-offset:.2em;text-decoration:underline}.privacy-page .privacy-policy-link:hover{color:var(--mol-ink)}.privacy-page .privacy-policy-link:focus-visible{outline:2px solid var(--mol-focus);outline-offset:4px}@media (max-width:1023px){.privacy-page .privacy-reading-shell{width:min(70ch + 5rem,100% - 4rem)}.privacy-page .privacy-introduction{padding-top:max(8rem, calc(var(--site-header-height,76px) + 2rem))}.privacy-page .privacy-title{font-size:2.625rem}}@media (max-width:639px){.privacy-page #main-content{font-size:1rem}.privacy-page .privacy-reading-shell{width:calc(100% - 2.5rem)}.privacy-page .privacy-introduction{padding-block:max(7rem, calc(var(--site-header-height,76px) + 1.75rem)) 2rem}.privacy-page .privacy-introduction-content{padding-inline:1.25rem}.privacy-page .privacy-title{font-size:2rem}.privacy-page .privacy-introduction-copy{margin-top:1rem}.privacy-page .privacy-policy{padding-bottom:4rem}.privacy-page .privacy-reading-sheet{padding:1.5rem 1.25rem}.privacy-page .privacy-policy-section+.privacy-policy-section{margin-top:2rem}.privacy-page .privacy-section-title{font-size:1.5rem}}
