.nd-policy-links{display:flex;flex-wrap:wrap;justify-content:center;gap:14px 28px;padding:26px 0;border-top:1px solid #ffffff38;margin-top:26px}.nd-policy-links a{color:#fff;text-decoration:underline;text-underline-offset:5px;font-size:14px;line-height:1.6}.nd-policy-links a:hover{color:#ffcc43}.nd-cancellation-consent{padding:14px 16px;background:#fff8e4;border:1px solid #e4bd60;border-radius:12px;color:#352b19}.nd-cancellation-consent input{flex:0 0 18px;width:18px!important;height:18px!important;min-height:18px!important;margin:3px 0 0;accent-color:#b96c04}.nd-cancellation-consent a,.reservation-dialog .consent a{color:#875000;text-decoration:underline;text-underline-offset:3px}.nd-cancellation-consent strong{white-space:nowrap}.nd-legal{padding-top:55px;padding-bottom:65px;max-width:1120px}.nd-legal-heading{max-width:790px;margin-bottom:25px}.nd-legal-heading h1{font-size:clamp(30px,4.5vw,48px);line-height:1.15;margin:15px 0;color:#30291d;overflow-wrap:anywhere}.nd-legal-heading p{font-size:18px;line-height:1.7}.nd-legal-heading small{color:#70624f}.nd-document-tabs{display:flex;gap:10px;flex-wrap:wrap;margin:24px 0}.nd-document-tabs a{padding:11px 20px;border:1px solid #dfd3bb;background:#fff;color:#4c3d24;border-radius:30px;text-decoration:none;font-weight:700}.nd-document-tabs a[aria-current=page]{background:#ffcb36;border-color:#ffcb36;color:#302510}.nd-legal-paper{background:white;border:1px solid #ece1ce;border-radius:24px;padding:clamp(22px,4vw,48px);box-shadow:0 12px 35px #3c2b1510}.nd-legal-paper section{margin-bottom:34px;scroll-margin-top:110px}.nd-legal-paper h2{font-size:clamp(21px,2.6vw,27px);line-height:1.35;color:#30291d;margin:0 0 14px}.nd-legal-paper p,.nd-legal-paper li{font-size:16px;line-height:1.85;color:#514a3f;max-width:85ch;overflow-wrap:anywhere}.nd-legal-paper p{margin:12px 0}.nd-legal-paper li{margin-bottom:9px}.nd-legal-paper ul{padding-left:23px}.nd-legal-paper a:not(.btn){color:#885008;text-decoration:underline;text-underline-offset:3px}.nd-legal-highlight{background:#fff8e6;border:1px solid #ebd39a;border-radius:17px;padding:24px}.nd-policy-table-wrap{overflow:auto;margin:22px 0}.nd-policy-table{width:100%;border-collapse:collapse;text-align:left;font-size:16px;line-height:1.65}.nd-policy-table th,.nd-policy-table td{padding:18px;vertical-align:top;border-bottom:1px solid #e5dac7;color:#514a3f}.nd-policy-table thead th{background:#fff1c9;color:#493713}.nd-policy-table tbody th{width:36%;font-weight:700}.nd-policy-table tbody tr:nth-child(even){background:#fffcf4}.nd-legal-source{font-size:14px!important}.nd-legal-contact{border-top:1px solid #e8dcc9;padding-top:28px;margin-top:30px}.nd-legal-contact>strong{font-size:23px;color:#30291d}.nd-back-home{display:inline-block;margin:16px 0 0 20px}.nd-legal a:focus-visible,.nd-policy-links a:focus-visible,.nd-cancellation-consent a:focus-visible{outline:3px solid #e5a014;outline-offset:4px}@media(max-width:700px){.nd-legal{padding:32px 0 45px}.nd-legal-paper{border-radius:18px;padding:22px 18px}.nd-legal-highlight{padding:18px}.nd-document-tabs a{padding:10px 14px;font-size:14px}.nd-policy-table{font-size:14px}.nd-policy-table th,.nd-policy-table td{padding:12px 9px}.nd-policy-table tbody th{width:39%}.nd-policy-links{gap:14px 22px;text-align:center}.nd-legal-paper p,.nd-legal-paper li{font-size:15px}.nd-back-home{display:block;margin-left:0}}
