.privacy-page{background:var(--paper);color:#29352d}.privacy-page .wrap{max-width:1100px}.privacy-breadcrumb{display:flex;flex-wrap:wrap;gap:12px;font-size:11px;padding-top:24px;color:#5c685a}.privacy-heading{padding:36px 0}.privacy-heading h1{font-family:var(--serif);font-size:clamp(37px,4.5vw,60px);line-height:1.15;font-weight:400;letter-spacing:-.02em;margin:20px 0}.privacy-date{font-size:12px;color:#5b665a}.privacy-draft{border:1px solid #b6beae;padding:22px 25px;background:#eae6dc;margin-top:23px}.privacy-draft strong{font-size:15px;font-weight:500}.privacy-draft p{font-size:14px;line-height:1.85;margin:12px 0 0}.privacy-index{display:flex;flex-wrap:wrap;gap:15px 25px;margin-top:26px;font-size:12px}.privacy-index a{border-bottom:1px solid #aab5a1;padding-bottom:4px}.privacy-content{padding-bottom:55px}.privacy-content section{padding:28px 0;border-top:1px solid var(--line);scroll-margin-top:110px}.privacy-content h2{font-family:var(--serif);font-size:29px;font-weight:400;line-height:1.25;margin:0 0 20px;letter-spacing:-.015em}.privacy-content h3{font-family:var(--serif);font-size:23px;font-weight:400;margin:24px 0 13px}.privacy-content p,.privacy-content li,.privacy-content address{font-size:15px;line-height:1.9;color:#465246}.privacy-content p{margin:0 0 17px}.privacy-content li{margin:0 0 11px}.privacy-content ul{padding-left:22px}.privacy-content address{font-style:normal;margin-bottom:18px}.privacy-content a{overflow-wrap:anywhere;text-decoration:underline;text-underline-offset:3px}.privacy-content strong{font-weight:500;color:#26372b}.privacy-sources li{font-size:13px}.footer-privacy-links{display:flex;flex-wrap:wrap;gap:10px 24px;font-size:12px;line-height:1.8;margin-top:17px;color:#d3d8cd}.footer-privacy-links a:hover{color:#fff}.footer-privacy-links a:focus-visible{outline:1px solid #fff;outline-offset:4px}.privacy-short-note{font-size:12px!important;line-height:1.8!important;max-width:850px;margin:20px 0 0!important;color:#4e5b4d}.privacy-short-note a{text-decoration:underline;text-underline-offset:3px}@media(max-width:760px){.privacy-heading{padding:26px 0}.privacy-heading h1{font-size:38px}.privacy-draft{padding:19px}.privacy-index{gap:12px 20px}.privacy-content h2{font-size:27px}.privacy-content section{padding:24px 0}.privacy-content p,.privacy-content li,.privacy-content address{font-size:15px}.privacy-content{padding-bottom:35px}.footer-privacy-links{flex-direction:column;gap:8px}.privacy-short-note{font-size:12px!important}}
