.canalla-legal{width:min(100% - 40px,860px);margin:0 auto;padding:48px 0 64px;color:rgb(var(--color-foreground));font-size:16px;line-height:1.7;overflow-wrap:anywhere}.canalla-legal h1{margin:0;font-size:clamp(30px,5vw,44px);line-height:1.15;letter-spacing:-.02em}.canalla-legal h2{font-size:24px;line-height:1.3;margin:32px 0 12px}.canalla-legal h3{font-size:20px;line-height:1.4;margin:24px 0 12px}.canalla-legal p{margin:0 0 18px}.canalla-legal__date{font-size:13px;margin:12px 0 30px!important;opacity:.75}.canalla-legal a{color:inherit;text-decoration:underline;text-underline-offset:3px}.canalla-legal a:focus-visible{outline:2px solid currentColor;outline-offset:4px}.canalla-legal__cookies{scroll-margin-top:140px;border-top:1px solid currentColor;margin-top:36px;padding-top:4px}.canalla-legal__navigation{border-top:1px solid currentColor;margin-top:36px;padding-top:20px}.canalla-legal .policies{display:flex;flex-wrap:wrap;gap:12px 20px;margin:0;padding:0;list-style:none}.canalla-legal .policies li{padding:0}.canalla-legal .policies li:before{display:none}.canalla-legal .copyright__content{font-size:13px}.canalla-legal__body p:last-child{margin-bottom:0}@media(max-width:600px){.canalla-legal{padding-top:30px;font-size:15px}.canalla-legal h2{font-size:22px}.canalla-legal__cookies{scroll-margin-top:105px}}
