.privacy-page{padding:70px 6% 100px;max-width:1380px;margin:auto}.privacy-heading{max-width:950px;margin-bottom:55px}.privacy-heading .eyebrow{margin-top:50px}.privacy-heading h1{font-size:clamp(42px,6vw,78px);line-height:1.08;letter-spacing:-2px}.privacy-layout{display:grid;grid-template-columns:240px minmax(0,760px);gap:70px;align-items:start}.privacy-contents{position:sticky;top:30px;border-top:2px solid var(--gold);padding-top:10px}.privacy-contents p{font-size:11px;text-transform:uppercase;letter-spacing:2px;font-weight:bold}.privacy-contents ol{list-style:none;padding:0;margin:0}.privacy-contents a{display:block;padding:10px 0;font-size:13px;line-height:1.4;border-bottom:1px solid #20332b20}.privacy-contents a:hover{color:#87612f}.privacy-copy{background:#fffdf8;border:1px solid #20332b20;padding:38px 45px}.privacy-copy p{font-size:15px;line-height:1.9;color:#4d5a50;overflow-wrap:anywhere}.privacy-copy h2{font-size:32px;margin:36px 0 20px}.privacy-copy h3{font:25px Georgia,serif;margin:32px 0 12px;scroll-margin-top:30px}.privacy-copy h3:first-child{margin-top:0}.privacy-copy a{text-decoration:underline;text-underline-offset:3px}@media(max-width:800px){.privacy-page{padding:40px 6% 60px}.privacy-layout{grid-template-columns:1fr;gap:30px}.privacy-contents{position:static}.privacy-contents ol{columns:2;column-gap:25px}.privacy-contents li{break-inside:avoid}.privacy-copy{padding:24px}.privacy-heading{margin-bottom:30px}}
