.PrivacyPolicy-module__7UdOZq__page{--primary:#9a6b35;--primary-dark:#745027;--text:#292721;--muted:#716d65;--light-text:#969087;--background:#f7f5f1;--card:#fff;--border:#e7e1d8;background:radial-gradient(circle at 10% 5%, #9a6b3514, transparent 28%), radial-gradient(circle at 90% 30%, #9a6b350d, transparent 25%), var(--background);min-height:100vh;color:var(--text);padding-top:4rem}.PrivacyPolicy-module__7UdOZq__container{width:min(1100px,100% - 40px);margin:0 auto;padding:80px 0 60px}.PrivacyPolicy-module__7UdOZq__hero{text-align:center;max-width:820px;margin:0 auto 70px}.PrivacyPolicy-module__7UdOZq__eyebrow{color:var(--primary);letter-spacing:.2em;text-transform:uppercase;justify-content:center;align-items:center;gap:12px;margin-bottom:22px;font-size:11px;font-weight:700;display:flex}.PrivacyPolicy-module__7UdOZq__eyebrow span{background:var(--primary);opacity:.7;width:28px;height:1px}.PrivacyPolicy-module__7UdOZq__hero h1{color:#27231e;letter-spacing:-.045em;margin:0;font-size:clamp(28px,4vw,32px);font-weight:700;line-height:.95}.PrivacyPolicy-module__7UdOZq__hero h1 span{color:var(--primary);font-style:italic;display:block}.PrivacyPolicy-module__7UdOZq__intro{max-width:680px;color:var(--muted);margin:30px auto 24px;font-size:16px;line-height:1.85}.PrivacyPolicy-module__7UdOZq__updated{color:var(--light-text);letter-spacing:.04em;align-items:center;gap:8px;font-size:12px;font-weight:600;display:inline-flex}.PrivacyPolicy-module__7UdOZq__dot{background:var(--primary);border-radius:50%;width:6px;height:6px}.PrivacyPolicy-module__7UdOZq__content{position:relative}.PrivacyPolicy-module__7UdOZq__notice{background:#f0ebe2;border:1px solid #e4dbce;border-radius:14px;align-items:flex-start;gap:18px;margin-bottom:24px;padding:25px 28px;display:flex}.PrivacyPolicy-module__7UdOZq__noticeIcon{background:var(--primary);color:#fff;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:15px;font-weight:700;display:grid}.PrivacyPolicy-module__7UdOZq__notice strong{color:#443b31;margin-bottom:5px;font-size:14px;display:block}.PrivacyPolicy-module__7UdOZq__notice p{color:#736b61;margin:0;font-size:13px;line-height:1.7}.PrivacyPolicy-module__7UdOZq__section{border-bottom:1px solid var(--border);grid-template-columns:76px 1fr;gap:30px;padding:42px 0;display:grid}.PrivacyPolicy-module__7UdOZq__section:first-of-type{border-top:1px solid var(--border)}.PrivacyPolicy-module__7UdOZq__sectionNumber{color:var(--primary);justify-content:center;align-items:flex-start;padding-top:4px;font-size:15px;font-style:italic;font-weight:600;display:flex}.PrivacyPolicy-module__7UdOZq__sectionBody{min-width:0}.PrivacyPolicy-module__7UdOZq__sectionBody h2{color:#29251f;letter-spacing:-.02em;margin:0 0 18px;font-size:clamp(25px,3vw,31px);font-weight:400}.PrivacyPolicy-module__7UdOZq__text{color:var(--muted);font-size:14px;line-height:1.85}.PrivacyPolicy-module__7UdOZq__text p{margin:0 0 16px}.PrivacyPolicy-module__7UdOZq__text p:last-child{margin-bottom:0}.PrivacyPolicy-module__7UdOZq__text ul{margin:16px 0 0;padding:0;list-style:none}.PrivacyPolicy-module__7UdOZq__text li{margin:0 0 14px;padding-left:23px;position:relative}.PrivacyPolicy-module__7UdOZq__text li:last-child{margin-bottom:0}.PrivacyPolicy-module__7UdOZq__text li:before{content:"";background:var(--primary);border-radius:50%;width:5px;height:5px;position:absolute;top:.75em;left:2px}.PrivacyPolicy-module__7UdOZq__text strong{color:#443d34;font-weight:650}.PrivacyPolicy-module__7UdOZq__contactCard{background:var(--border);border:1px solid var(--border);border-radius:14px;grid-template-columns:repeat(2,1fr);gap:1px;margin-top:22px;display:grid;overflow:hidden}.PrivacyPolicy-module__7UdOZq__contactCard>div{background:#faf9f6;flex-direction:column;gap:7px;min-width:0;padding:20px;display:flex}.PrivacyPolicy-module__7UdOZq__contactLabel{color:var(--primary);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:700}.PrivacyPolicy-module__7UdOZq__contactCard strong{color:#514a41;font-size:13px;font-weight:500;line-height:1.65}.PrivacyPolicy-module__7UdOZq__contactCard a{color:#514a41;width:fit-content;font-size:13px;text-decoration:none;transition:color .2s,opacity .2s}.PrivacyPolicy-module__7UdOZq__contactCard a:hover{color:var(--primary)}.PrivacyPolicy-module__7UdOZq__footer{text-align:center;padding-top:55px}.PrivacyPolicy-module__7UdOZq__footerLine{background:var(--primary);width:45px;height:1px;margin:0 auto 20px}.PrivacyPolicy-module__7UdOZq__footer p{color:#665f56;margin:0;font-size:14px}.PrivacyPolicy-module__7UdOZq__footerSmall{color:#9a948b!important;margin-top:8px!important;font-size:11px!important}@media (max-width:768px){.PrivacyPolicy-module__7UdOZq__container{width:min(100% - 28px,680px);padding:55px 0 45px}.PrivacyPolicy-module__7UdOZq__hero{margin-bottom:50px}.PrivacyPolicy-module__7UdOZq__hero h1{font-size:clamp(46px,14vw,65px)}.PrivacyPolicy-module__7UdOZq__intro{margin-top:24px;font-size:14px;line-height:1.75}.PrivacyPolicy-module__7UdOZq__notice{gap:13px;padding:20px}.PrivacyPolicy-module__7UdOZq__section{grid-template-columns:42px 1fr;gap:16px;padding:32px 0}.PrivacyPolicy-module__7UdOZq__sectionNumber{justify-content:flex-start;font-size:13px}.PrivacyPolicy-module__7UdOZq__sectionBody h2{margin-bottom:14px;font-size:25px}.PrivacyPolicy-module__7UdOZq__text{font-size:13.5px;line-height:1.8}.PrivacyPolicy-module__7UdOZq__contactCard{grid-template-columns:1fr}}@media (max-width:480px){.PrivacyPolicy-module__7UdOZq__container{width:calc(100% - 24px);padding-top:40px}.PrivacyPolicy-module__7UdOZq__eyebrow{letter-spacing:.16em;font-size:9px}.PrivacyPolicy-module__7UdOZq__eyebrow span{width:18px}.PrivacyPolicy-module__7UdOZq__hero{margin-bottom:40px}.PrivacyPolicy-module__7UdOZq__hero h1{font-size:48px}.PrivacyPolicy-module__7UdOZq__updated{font-size:10px}.PrivacyPolicy-module__7UdOZq__notice{border-radius:11px;padding:17px}.PrivacyPolicy-module__7UdOZq__noticeIcon{flex-basis:29px;width:29px;height:29px;font-size:12px}.PrivacyPolicy-module__7UdOZq__notice p{font-size:12px}.PrivacyPolicy-module__7UdOZq__section{grid-template-columns:32px 1fr;gap:10px;padding:27px 0}.PrivacyPolicy-module__7UdOZq__sectionNumber{font-size:11px}.PrivacyPolicy-module__7UdOZq__sectionBody h2{font-size:22px}.PrivacyPolicy-module__7UdOZq__text{font-size:13px}.PrivacyPolicy-module__7UdOZq__text li{padding-left:18px}.PrivacyPolicy-module__7UdOZq__contactCard>div{padding:16px}.PrivacyPolicy-module__7UdOZq__footer{padding-top:40px}}
