.privacy-notice{max-width:860px}.privacy-heading h1{margin-bottom:18px}.privacy-lede{font-size:1.15rem;max-width:62ch}.privacy-updated{font-size:.88rem;color:#50627a}.privacy-summary{padding:24px 28px;background:#f3f6f9;border-left:3px solid #ba6543;margin:32px 0}.privacy-summary p{margin:8px 0 0}.privacy-contents{display:grid;grid-template-columns:1fr 1fr;gap:12px 24px;padding:0 0 32px;border-bottom:1px solid #d9e0e7}.privacy-notice>section{padding:0;margin-top:40px;scroll-margin-top:120px}.privacy-notice>section h2{font-family:Arial,sans-serif;font-size:1.45rem;line-height:1.35;letter-spacing:normal;margin:0 0 16px}.privacy-notice h3{font-size:1.05rem;margin:24px 0 10px}.privacy-notice p{line-height:1.8}.privacy-notice a:focus-visible{outline:2px solid #194e8c;outline-offset:4px}@media(max-width:600px){.privacy-summary{padding:20px}.privacy-contents{grid-template-columns:1fr;gap:12px}.privacy-notice>section h2{font-size:1.25rem}.privacy-notice>section{margin-top:32px}}
