.privacy-notice-page .public-header{max-width:1360px}.privacy-notice-page footer span{display:flex;gap:20px}.privacy-notice{color:var(--ink);margin:0 auto;max-width:900px;padding:74px 32px 100px}.privacy-notice-heading{border-bottom:1px solid var(--line);padding-bottom:34px}.privacy-notice-heading h1{font-family:Georgia,Times New Roman,serif;font-size:clamp(38px,5vw,58px);font-weight:500;letter-spacing:-.04em;line-height:1.08;margin:0 0 25px}.privacy-notice-heading>p:last-child,.privacy-notice-section p{color:#304c56;font-size:16px;line-height:1.72;margin:0 0 17px}.privacy-notice-contents{background:#f4f8f4;margin:34px 0 54px;padding:28px 32px}.privacy-notice-contents h2{font-family:Georgia,Times New Roman,serif;font-size:26px;font-weight:500;margin:0 0 16px}.privacy-notice-contents ol{column-count:2;column-gap:42px;margin:0;padding-left:22px}.privacy-notice-contents li{page-break-inside:avoid;break-inside:avoid;color:var(--blue);font-size:14px;line-height:1.5;margin:0 0 9px;padding-left:4px}.privacy-notice-contact a,.privacy-notice-contents a,.privacy-notice-section a{color:var(--blue);text-decoration:underline;text-underline-offset:3px}.privacy-notice-section{margin:0 0 40px;scroll-margin-top:24px}.privacy-notice-section h2{font-family:Georgia,Times New Roman,serif;font-size:27px;font-weight:500;letter-spacing:-.02em;line-height:1.2;margin:0 0 17px}.privacy-notice-section ul{margin:0 0 18px;padding-left:23px}.privacy-notice-section li{color:#304c56;line-height:1.7;margin:0 0 9px;padding-left:5px}.privacy-notice-section li p{margin:0}.privacy-notice-contact{border-top:1px solid var(--line);color:var(--muted);font-size:13px;font-style:normal;line-height:1.7;padding-top:24px}@media(max-width:700px){.privacy-notice{padding:54px 24px 74px}.privacy-notice-contents{padding:24px}.privacy-notice-contents ol{column-count:1}.privacy-notice-section h2{font-size:24px}.privacy-notice-page footer,.privacy-notice-page footer span{align-items:flex-start;flex-wrap:wrap}}