.privacy-consent{min-width:0;margin:20px 0;color:#e0d8c8}.privacy-consent .agree{display:flex;gap:12px;min-height:44px;align-items:center;font-size:14px!important;line-height:1.7;color:#e0d8c8!important}.privacy-consent .agree span:last-child{min-width:0;overflow-wrap:anywhere}.privacy-notice{font-size:14px;line-height:1.9;color:#e0d8c8}.privacy-notice summary{cursor:pointer;min-height:44px;padding:10px 0;color:#ddc48d;text-decoration:underline}.privacy-notice[open]{max-height:65vh;overflow-y:auto;overscroll-behavior:contain;padding:0 12px 16px;border-bottom:1px solid #6d6047}.privacy-notice h3,.privacy-notice h4{margin:20px 0 8px!important;color:#e4cc96!important}.privacy-notice p{overflow-wrap:anywhere}.privacy-notice a,.privacy-footer-link a{color:#ddc48d;text-decoration:underline}.privacy-footer-link a{display:inline-flex;align-items:center;min-height:44px}.privacy-page{max-width:1000px;margin:auto;padding:150px 24px 80px;color:#e0d8c8;line-height:1.9;overflow-wrap:anywhere}.privacy-page h1{font-size:clamp(28px,5vw,42px);color:#ddc48d}.privacy-page h2{font-size:22px;color:#ddc48d;margin:0 0 16px}.privacy-page section{padding:28px 0;border-bottom:1px solid #504632}.privacy-page p{font-size:16px}.privacy-footer-link{flex-shrink:0}