.site-footer{background:var(--lk-vatn-djupt);color:var(--lk-birta);padding:55px max(5%,calc((100vw - 1200px)/2));font:13px/1.8 Arial,sans-serif}.footer-top{display:flex;align-items:center;justify-content:space-between;gap:25px;padding-bottom:40px}.footer-top>p{color:#cfe2ee}.footer-columns{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.site-footer h2{font:600 14px Arial,sans-serif;letter-spacing:0;margin:0 0 17px}.footer-columns a{display:block;margin:8px 0;color:#e0e7e5}.site-footer a:hover{text-decoration:underline;text-underline-offset:4px}.site-footer a:focus-visible{outline:2px solid #e4c153;outline-offset:5px}.footer-lower{display:flex;justify-content:space-between;gap:40px;padding:40px 0 30px}.footer-company p{margin:5px 0;color:#cfe2ee;font-size:12px}.social-links{display:flex;gap:15px;flex-wrap:wrap}.social-links>a,.social-placeholder{display:flex;align-items:center;flex-direction:column;gap:5px;font-size:10px}.social-links svg{width:25px;height:25px;stroke:currentColor;stroke-width:1.7;fill:none;stroke-linecap:round;stroke-linejoin:round}.social-placeholder{opacity:.55;cursor:default}.footer-note{color:#cfe2ee;font-size:11px}.footer-bottom{border-top:1px solid #f4f0e72b;padding-top:20px;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;font-size:10px;color:#cfe2ee}.legal-main{max-width:900px;margin:60px auto 80px;padding:0 24px}.legal-main h1{font:46px/1.15 Georgia,serif;margin:0 0 15px}.legal-main h2{font:27px/1.3 Georgia,serif;margin:34px 0 12px}.legal-main p,.legal-main li,.legal-main dd{font-size:15px;color:#425763;line-height:1.8}.legal-main a{text-decoration:underline;text-underline-offset:3px}.legal-draft{padding:16px 20px;border-left:3px solid #b96835;background:#ede4d6;border-radius:8px;font-size:14px;margin:25px 0}.legal-main dt{font-weight:600;margin-top:12px}.legal-main dd{margin-left:0}.legal-main table{border-collapse:collapse;width:100%;font-size:13px}.legal-main th,.legal-main td{padding:13px 10px;text-align:left;border-bottom:1px solid #1f4a6b25;vertical-align:top}.legal-table{overflow-x:auto}.legal-main .missing{font-style:italic;color:#89512c}.auth-legal{display:flex;justify-content:center;gap:18px;flex-wrap:wrap;margin-top:10px}.auth-legal a{color:inherit;text-decoration:underline;font-size:11px}.signup-legal{font-size:11px;line-height:1.6;color:#52636b;margin:0}.signup-legal a{text-decoration:underline}
@media(max-width:650px){.footer-columns{grid-template-columns:1fr 1fr;gap:30px 20px}.footer-top,.footer-lower{align-items:flex-start;flex-direction:column;gap:25px}.site-footer{padding:38px 6%}.footer-top{padding-bottom:30px}.footer-lower{padding-top:30px}.legal-main{margin-top:35px}.legal-main h1{font-size:36px}}
@media print{.landing-header,.site-footer{display:none}.legal-main{margin:0;max-width:none;color:black}.legal-main a{color:black}}
