.privacy-intro h1{font-size:clamp(38px,4.5vw,64px);line-height:1.16}.privacy-intro h1>span{display:block}.privacy-version{margin-top:16px;font-size:12px;line-height:1.7;color:#716157}.privacy-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:78px;padding-block:72px 96px}.privacy-contents{align-self:start;position:sticky;top:130px}.privacy-contents>.eyebrow{color:#9b4c28;margin-bottom:20px}.privacy-contents nav{display:grid;gap:12px}.privacy-contents nav a{font-size:12px;line-height:1.6;color:#61564e}.privacy-contents a:hover{color:#a34217}.privacy-contact{display:inline-block;margin-top:25px;padding-top:20px;border-top:1px solid var(--line);font-size:12px;line-height:1.7;color:#a34217}.privacy-copy{max-width:800px;min-width:0}.privacy-copy section{scroll-margin-top:122px;padding-top:32px;margin-top:32px;border-top:1px solid var(--line)}.privacy-copy section:first-child{border:0;padding-top:0;margin-top:0}.privacy-copy h2{font-size:25px;line-height:1.4;letter-spacing:-.55px;margin-bottom:22px}.privacy-copy p,.privacy-copy li{font-size:15px;line-height:1.9;color:#645b53;overflow-wrap:anywhere}.privacy-copy p+p,.privacy-copy ul+p{margin-top:18px}.privacy-copy ul{padding-left:21px;margin:18px 0}.privacy-copy li+li{margin-top:12px}.privacy-copy a{color:#9e421b;text-decoration:underline;text-underline-offset:3px}.privacy-copy a:hover{color:#6b2a10}@media(max-width:1100px){.privacy-layout{grid-template-columns:195px minmax(0,1fr);gap:42px}}@media(max-width:800px){.privacy-layout{grid-template-columns:1fr;gap:40px;padding-block:42px 64px}.privacy-contents{position:static;padding-bottom:28px;border-bottom:1px solid var(--line)}.privacy-contents nav{grid-template-columns:1fr 1fr;gap:12px 18px}.privacy-contents nav a{font-size:11px}.privacy-contact{margin-top:20px;padding-top:0;border:0}.privacy-copy h2{font-size:23px;margin-bottom:18px;letter-spacing:-.35px}.privacy-copy p,.privacy-copy li{font-size:14px;line-height:1.85}.privacy-copy section{scroll-margin-top:104px}.privacy-version{font-size:11px}.privacy-intro h1{font-size:42px}}@media print{.site-header,.site-footer,.privacy-contents,.intro-motif{display:none}.privacy-layout{display:block;padding:20px 0}.privacy-intro{padding:20px 0;background:none}.privacy-copy{max-width:none}.wrap{width:100%}.privacy-copy h2{break-after:avoid}.privacy-copy a{color:inherit}.privacy-copy p,.privacy-copy li{font-size:11pt}.privacy-copy section{margin-top:20px;padding-top:20px}}
