.valish-legal{background:#fff}.valish-legal-hero{position:relative;padding:180px 60px 100px;background:#0a0a0a;color:#fff;overflow:hidden}.valish-legal-hero:before{content:"";position:absolute;top:0;right:0;width:60%;height:100%;background:linear-gradient(270deg,rgba(201,169,98,.05),transparent);pointer-events:none}.valish-legal-hero-content{max-width:900px;position:relative;z-index:1}.valish-legal-hero-eyebrow{display:inline-flex;align-items:center;gap:16px;font-family:var(--font-inter),sans-serif;font-size:12px;font-weight:500;letter-spacing:3px;text-transform:uppercase;color:#c9a962;margin-bottom:32px}.valish-legal-hero-eyebrow:before{content:"";width:40px;height:1px;background:#c9a962;opacity:.5}.valish-legal-hero h1{font-family:var(--font-cormorant),serif;font-size:64px;font-weight:300;line-height:1.1;letter-spacing:-2px;margin:0 0 24px}.valish-legal-hero-date{font-family:var(--font-inter),sans-serif;font-size:15px;font-weight:400;color:hsla(0,0%,100%,.6)}.valish-legal-content{padding:80px 60px 120px;background:#fff}.valish-legal-content-inner{max-width:760px;margin:0 auto}.valish-legal-intro{font-family:var(--font-inter),sans-serif;font-size:18px;font-weight:300;line-height:1.9;color:#2d2d2d;margin:0 0 48px;padding-bottom:48px;border-bottom:1px solid rgba(0,0,0,.08)}.valish-legal-content h2{font-family:var(--font-cormorant),serif;font-size:28px;font-weight:400;color:#0a0a0a;margin:48px 0 20px;letter-spacing:-.5px}.valish-legal-content h2:first-of-type{margin-top:0}.valish-legal-content p{font-family:var(--font-inter),sans-serif;font-size:16px;font-weight:300;line-height:1.85;color:#2d2d2d;margin:0 0 16px}.valish-legal-content p:last-child{margin-bottom:0}.valish-legal-content p strong{font-weight:500;color:#0a0a0a}.valish-legal-content p a{color:#c9a962;text-decoration:none;transition:color .2s ease}.valish-legal-content p a:hover{color:#b9933f;text-decoration:underline}.valish-legal-content ul{font-family:var(--font-inter),sans-serif;font-size:16px;font-weight:300;line-height:1.85;color:#2d2d2d;margin:0 0 24px;padding-left:24px}.valish-legal-content ul li{margin-bottom:8px;position:relative}.valish-legal-content ul li::marker{color:#c9a962}.valish-legal-content ul li:last-child{margin-bottom:0}.valish-legal-address{font-family:var(--font-inter),sans-serif;font-size:16px;font-weight:300;line-height:1.85;color:#2d2d2d;font-style:normal;margin:16px 0 24px;padding:24px;background:#f5f5f5;border-radius:4px}.valish-legal-address strong{font-weight:500;color:#0a0a0a}.valish-legal-address a{color:#c9a962;text-decoration:none;transition:color .2s ease}.valish-legal-address a:hover{color:#b9933f;text-decoration:underline}@media(max-width:768px){.valish-legal-hero{padding:140px 24px 80px}.valish-legal-hero h1{font-size:40px}.valish-legal-content{padding:60px 24px 80px}.valish-legal-intro{font-size:16px;margin-bottom:32px;padding-bottom:32px}.valish-legal-content h2{font-size:24px;margin:36px 0 16px}.valish-legal-content p,.valish-legal-content ul{font-size:15px}}@media print{.valish-footer,.valish-header,.valish-mobile-menu{display:none!important}.valish-legal{background:#fff}.valish-legal-hero{background:#fff!important;color:#000!important;padding:0 0 24px!important;min-height:auto!important}.valish-legal-hero:before{display:none}.valish-legal-hero-eyebrow{color:#666}.valish-legal-hero-eyebrow:before{background:#666}.valish-legal-hero h1{font-size:32pt;color:#000;margin-bottom:8px}.valish-legal-hero-date{color:#666}.valish-legal-content{padding:24px 0 0!important}.valish-legal-content-inner{max-width:100%}.valish-legal-intro{font-size:11pt;margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid #ccc}.valish-legal-content h2{font-size:14pt;margin:24px 0 12px;page-break-after:avoid;color:#000}.valish-legal-content p,.valish-legal-content ul{font-size:10pt;line-height:1.6;color:#333;orphans:3;widows:3}.valish-legal-content ul{margin-bottom:16px}.valish-legal-content ul li::marker{color:#333}.valish-legal-address{background:#f5f5f5!important;padding:16px;border:1px solid #ddd;page-break-inside:avoid}.valish-legal-address strong{color:#000}.valish-legal-content a[href]:after{content:" (" attr(href) ")";font-size:9pt;color:#666}.valish-legal-content a[href^="mailto:"]:after,.valish-legal-content a[href^="tel:"]:after{content:""}.valish-legal-content a{color:#333;text-decoration:underline}.valish-legal-content p,.valish-legal-content ul{page-break-inside:avoid}}