.privacy-page{min-height:100vh;background:#f6f1ea}.privacy-page>article{max-width:900px;margin:0 auto;padding:150px 6vw 110px}.privacy-page h1{font-size:clamp(48px,6vw,78px)}.privacy-updated{margin:14px 0 52px;color:#8c7b69}.privacy-page article section{padding:28px 0;border-top:1px solid #dacdbd}.privacy-page article h2{font-size:27px}.privacy-page article section p{max-width:760px;margin-top:12px;color:#6f6357;font-size:15px;line-height:1.75}.privacy-page article a{color:#92704a}@media(max-width:760px){.privacy-page>article{padding-top:105px}.privacy-page article section p{font-size:14px}}.privacy-intro{margin-bottom:42px;padding:26px 30px;background:#fbf8f3;border:1px solid #ddd1c2}.privacy-intro p,.privacy-page article address,.privacy-page article li{color:#6f6357;font-size:15px;line-height:1.75;font-style:normal}.privacy-intro p+p{margin-top:14px}.privacy-page article h3{margin:22px 0 0;color:#4b4138;font:20px var(--font-playfair),serif}.privacy-page article ul{margin:13px 0 0;padding-left:21px}.privacy-page article address{margin-top:14px}.privacy-page article section>small{display:block;margin-top:26px;color:#958779}.privacy-table-wrap{margin-top:24px;overflow-x:auto;border:1px solid #d9ccbc}.privacy-table-wrap table{width:100%;min-width:680px;border-collapse:collapse;background:#fbf8f3;font-size:13px}.privacy-table-wrap td,.privacy-table-wrap th{padding:13px 15px;border-right:1px solid #ded3c5;border-bottom:1px solid #ded3c5;text-align:left;vertical-align:top}.privacy-table-wrap th{color:#503f30;background:#eee4d7}.privacy-table-wrap td{color:#6f6357}.privacy-table-wrap tr:last-child td{border-bottom:0}.privacy-table-wrap :is(th,td):last-child{border-right:0}@media(max-width:760px){.privacy-intro{padding:20px}.privacy-intro p,.privacy-page article address,.privacy-page article li{font-size:14px}}