.tavlo-redesign.legal-page{color:#444941;background:#fff}.tavlo-redesign .legal-container{width:min(1160px,100% - 112px);margin-inline:auto}.tavlo-redesign .legal-header{color:#fff;background:#064c25}.tavlo-redesign .legal-header-inner{justify-content:space-between;align-items:center;gap:32px;width:min(1280px,100% - 112px);height:100px;margin:auto;display:flex}.tavlo-redesign .legal-header img{width:190px;height:auto;display:block}.tavlo-redesign .legal-header nav{align-items:center;gap:clamp(32px,12vw,180px);font-size:clamp(16px,1.55vw,22px);display:flex}.tavlo-redesign .legal-header a{align-items:center;min-height:44px;display:inline-flex}.tavlo-redesign .legal-header .legal-login{color:#daa520}.tavlo-redesign .legal-intro{background:beige;border-bottom:1px solid #e9d59e}.tavlo-redesign .legal-title-block{width:min(1092px,100% - 112px);padding-block:66px 44px}.tavlo-redesign .legal-eyebrow{color:#064c25;letter-spacing:.2em;text-transform:uppercase;margin:0 0 18px;font-size:14px;font-weight:800}.tavlo-redesign .legal-title-block h1{color:#073e2b;letter-spacing:-.045em;margin:0 0 20px;font-family:TavloPoppins,sans-serif;font-size:clamp(34px,5.55vw,80px);font-weight:800;line-height:1.12}.tavlo-redesign .legal-description{margin:0 0 18px;font-size:clamp(19px,2.05vw,30px);line-height:1.45}.tavlo-redesign .legal-updated{margin:0;font-size:clamp(15px,1.5vw,22px);line-height:1.5}.tavlo-redesign .legal-documents{justify-content:space-between;gap:16px;width:min(1200px,100% - 112px);display:flex}.tavlo-redesign .legal-documents a{text-align:center;border-bottom:3px solid #0000;justify-content:center;align-items:center;min-height:76px;padding:16px 12px;font-size:clamp(16px,1.5vw,22px);line-height:1.4;display:flex}.tavlo-redesign .legal-documents a[aria-current=page]{color:#073e2b;border-color:#b5850d;font-weight:800}.tavlo-redesign .legal-documents a:hover{color:#006400}.tavlo-redesign .legal-reading-layout{grid-template-columns:318px minmax(0,1fr);align-items:start;gap:70px;width:min(1248px,100% - 112px);padding-block:72px;display:grid}.tavlo-redesign .legal-contents-desktop{border-right:1px solid #e5e7df;padding-right:30px;position:sticky;top:24px}.tavlo-redesign .legal-contents-desktop h2{color:#073e2b;letter-spacing:-.03em;margin:0 0 24px;font-family:TavloPoppins,sans-serif;font-size:clamp(20px,1.8vw,26px);font-weight:800;line-height:1.4}.tavlo-redesign .legal-contents-desktop ul,.tavlo-redesign .legal-contents-mobile ul{margin:0;padding:0;list-style:none}.tavlo-redesign .legal-contents-desktop li{margin-bottom:7px}.tavlo-redesign .legal-contents-desktop a{color:#4c5049;border-left:4px solid #e9eae4;padding:9px 0 9px 18px;font-size:clamp(16px,1.5vw,22px);line-height:1.45;display:block}.tavlo-redesign .legal-contents-desktop a[aria-current=location]{color:#073e2b;border-color:#b5850d;font-weight:800}.tavlo-redesign .legal-document{min-width:0;font-size:clamp(18px,1.65vw,24px);line-height:1.7}.tavlo-redesign .legal-document h2{color:#073e2b;letter-spacing:-.035em;border-top:1px solid #e9d59e;margin:40px 0 14px;padding-top:32px;scroll-margin-top:30px;font-family:TavloPoppins,sans-serif;font-size:clamp(25px,3.05vw,44px);font-weight:800;line-height:1.28}.tavlo-redesign .legal-document h2:first-child{border-top:0;margin-top:0;padding-top:0}.tavlo-redesign .legal-document>p:first-child{margin-top:0}.tavlo-redesign .legal-document p,.tavlo-redesign .legal-document ul{margin:0 0 18px}.tavlo-redesign .legal-document ul{padding-left:28px;list-style:outside}.tavlo-redesign .legal-document li{margin-bottom:6px;padding-left:5px}.tavlo-redesign .legal-document li::marker{color:#b5850d}.tavlo-redesign .legal-document a{color:#075a2b;text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.tavlo-redesign .legal-document .text-muted{color:#535c50}.tavlo-redesign .legal-document button{color:#006400;background:#fff;border:2px solid #006400;border-radius:24px;min-height:44px;padding:10px 22px;font-weight:800}.tavlo-redesign .legal-contents-mobile{display:none}.tavlo-redesign.legal-page .site-footer-container{width:min(1280px,100% - 112px)}.tavlo-redesign.legal-page .site-footer-layout{grid-template-columns:1.6fr .7fr 1.1fr}.tavlo-redesign.legal-page .site-footer-tagline{letter-spacing:0;font-family:TavloNunito,sans-serif;font-size:22px;font-weight:400}.tavlo-redesign.legal-page .site-footer-tagline br,.tavlo-redesign.legal-page .site-footer-description{display:none}.tavlo-redesign.legal-page .site-footer-links{border-left:1px solid #e5ce91;padding-left:36px}.tavlo-redesign.legal-page .site-footer-links h2{text-transform:uppercase;letter-spacing:.14em;font-family:TavloNunito,sans-serif;font-size:13px;font-weight:800}@media (max-width:900px){.tavlo-redesign .legal-container,.tavlo-redesign .legal-header-inner,.tavlo-redesign.legal-page .site-footer-container{width:calc(100% - 48px)}.tavlo-redesign .legal-reading-layout{grid-template-columns:200px minmax(0,1fr);gap:30px}.tavlo-redesign .legal-contents-desktop{padding-right:18px}.tavlo-redesign .legal-description{font-size:21px}.tavlo-redesign .legal-documents a{font-size:15px}}@media (max-width:700px){.tavlo-redesign .legal-header-inner{gap:20px;height:78px}.tavlo-redesign .legal-header img{width:140px}.tavlo-redesign .legal-header nav{gap:20px;font-size:15px}.tavlo-redesign .legal-title-block{width:calc(100% - 48px);padding-block:40px 28px}.tavlo-redesign .legal-description{font-size:19px}.tavlo-redesign .legal-updated{font-size:15px}.tavlo-redesign .legal-documents{grid-template-columns:1fr 1fr;gap:0 12px;width:min(1200px,100% - 112px);display:grid}.tavlo-redesign .legal-documents a{text-align:left;justify-content:flex-start;min-height:62px;padding-inline:0}.tavlo-redesign .legal-reading-layout{width:calc(100% - 48px);padding-block:32px 48px;display:block}.tavlo-redesign .legal-contents-desktop{display:none}.tavlo-redesign .legal-contents-mobile{border-bottom:1px solid #e9d59e;margin-bottom:32px;padding-bottom:20px;display:block}.tavlo-redesign .legal-contents-mobile summary{color:#073e2b;cursor:pointer;min-height:44px;font-size:18px;font-weight:800}.tavlo-redesign .legal-contents-mobile a{color:#073e2b;min-height:44px;padding-block:10px;font-size:16px;line-height:1.45;display:block}.tavlo-redesign .legal-contents-mobile a[aria-current=location]{font-weight:800}.tavlo-redesign .legal-document{font-size:17px;line-height:1.7}.tavlo-redesign .legal-document h2{margin-top:28px;padding-top:24px;font-size:26px}.tavlo-redesign.legal-page .site-footer-layout{grid-template-columns:1fr;gap:30px}.tavlo-redesign.legal-page .site-footer-links{border-left:none;padding-left:0}}@media (max-width:360px){.tavlo-redesign .legal-header nav{gap:14px}.tavlo-redesign .legal-header img{width:120px}.tavlo-redesign .legal-container,.tavlo-redesign .legal-header-inner{width:calc(100% - 32px)}}.tavlo-redesign .legal-contents-desktop{overscroll-behavior:contain;max-height:calc(100dvh - 48px);overflow-y:auto}.tavlo-redesign .legal-document h3,.tavlo-redesign .legal-document h4{color:#073e2b;margin:28px 0 12px;font-family:TavloPoppins,sans-serif;font-size:1.15em;font-weight:800;line-height:1.4}.tavlo-redesign .legal-table-scroll{width:100%;margin:24px 0;overflow-x:auto}.tavlo-redesign .legal-table-scroll table{border-collapse:collapse;width:100%;font-size:.85em}.tavlo-redesign .legal-table-scroll th,.tavlo-redesign .legal-table-scroll td{text-align:left;vertical-align:top;overflow-wrap:anywhere;border:1px solid #e9d59e;padding:12px}.tavlo-redesign .legal-table-scroll th{color:#073e2b;background:beige}
