.legal-wrapper.svelte-zliej8{max-width:1200px;margin:clamp(20px,5vh,80px) auto;background:#fff;box-shadow:0 15px 45px #0000000d;border-top:5px solid #c5a47e}.legal-header.svelte-zliej8{text-align:center;padding:clamp(40px,8vw,70px) 20px;border-bottom:1px solid #eee}.legal-header.svelte-zliej8 h1:where(.svelte-zliej8){font-family:Playfair Display,serif;font-size:clamp(1.8rem,4vw,3rem);color:#1b1b1b;margin:0;font-weight:400}.legal-header.svelte-zliej8 .subtitle:where(.svelte-zliej8){display:block;color:#c5a47e;text-transform:uppercase;letter-spacing:clamp(1px,.5vw,4px);font-weight:600;font-size:12px;margin-bottom:10px}.tabs-nav-container.svelte-zliej8{background:#fff;border-bottom:1px solid #eee;width:100%}.tabs-nav.svelte-zliej8{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:5px 10px;padding:10px 20px;margin:0;list-style:none;overflow:hidden}.tab-btn.svelte-zliej8{flex:0 1 auto;padding:15px clamp(10px,1.5vw,25px);font-family:Montserrat,sans-serif;font-size:13px;text-transform:uppercase;font-weight:600;letter-spacing:1px;color:#1b1b1b;background:none;border:none;cursor:pointer;white-space:nowrap;position:relative;transition:all .3s ease;border-radius:4px}.tab-btn.svelte-zliej8:hover{color:#c5a47e;background-color:#c5a47e0d}.tab-btn.svelte-zliej8:after{content:"";position:absolute;bottom:5px;left:50%;width:0;height:2px;background:#c5a47e;transition:width .4s cubic-bezier(.4,0,.2,1);transform:translate(-50%)}.tab-btn.active.svelte-zliej8{color:#c5a47e}.tab-btn.active.svelte-zliej8:after{width:70%}.content-area.svelte-zliej8{padding:clamp(30px,5vw,70px) clamp(20px,8vw,100px)}.tab-content.svelte-zliej8{display:none;animation:svelte-zliej8-contentFadeIn .6s cubic-bezier(.2,1,.3,1) forwards}.tab-content.active.svelte-zliej8{display:block}.tab-content.svelte-zliej8 h2:where(.svelte-zliej8){font-family:Playfair Display,serif;font-size:clamp(1.4rem,3vw,2rem);color:#1b1b1b;margin-bottom:25px;border-left:3px solid #c5a47e;padding-left:20px;font-weight:400}.tab-content.svelte-zliej8 p:where(.svelte-zliej8){line-height:1.8;color:#4a4a4a;margin-bottom:1.5rem;font-size:clamp(14px,1.1vw,16px)}.legal-document-inner.svelte-zliej8{color:#1b1b1b}.document-header.svelte-zliej8{text-align:center;margin-bottom:40px}.policy-section.svelte-zliej8{padding:15px 0}.policy-section.svelte-zliej8 h3:where(.svelte-zliej8){font-family:Montserrat,sans-serif;font-weight:700;font-size:18px;margin-bottom:10px}.policy-divider.svelte-zliej8{border:0;height:1px;background-color:#333;margin:10px 0;opacity:.8}.custom-check-list.svelte-zliej8{list-style:none;padding-left:10px;margin:15px 0}.custom-check-list.svelte-zliej8 li:where(.svelte-zliej8){position:relative;padding-left:35px;margin-bottom:12px;line-height:1.6}.custom-check-list.svelte-zliej8 li:where(.svelte-zliej8):before{content:"";position:absolute;left:0;top:6px;width:14px;height:14px;border:1px solid #333;background:transparent}.document-header.svelte-zliej8 h2:where(.svelte-zliej8){text-align:center;border:none;padding:0}@keyframes svelte-zliej8-contentFadeIn{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.tabs-nav.svelte-zliej8{padding:15px 10px;gap:5px}.tab-btn.svelte-zliej8{padding:12px 10px;font-size:12px}.legal-header.svelte-zliej8{padding:40px 15px 30px}.policy-section.svelte-zliej8 h3:where(.svelte-zliej8){font-size:16px}.custom-check-list.svelte-zliej8 li:where(.svelte-zliej8){padding-left:30px}}@media(max-width:480px){.legal-area.svelte-zliej8{margin-top:100px}.legal-wrapper.svelte-zliej8{margin:10px}.content-area.svelte-zliej8{padding:30px 15px}.tab-content.svelte-zliej8 h2:where(.svelte-zliej8){font-size:1.4rem;padding-left:15px}}
