.legal-header{padding:24px max(24px,5%);display:flex;align-items:center;justify-content:space-between;gap:18px;background:#173d32;color:#f3f5f2}.legal-header a{color:inherit;text-decoration:none}.legal-header .legal-brand{font:22px Georgia,serif;letter-spacing:.5px}.legal-header .legal-home{font-size:13px;border:1px solid #f3f5f240;border-radius:6px;padding:11px 15px}.legal-main{max-width:880px;margin:auto;padding:60px 28px 75px}.legal-main h1{font:400 clamp(38px,6vw,58px)/1.2 Georgia,serif;margin:15px 0 20px}.legal-main h2{font:400 25px/1.4 Georgia,serif;margin:40px 0 12px}.legal-main p,.legal-main li{font:16px/1.85 Arial,sans-serif;color:#435d4e}.legal-main .legal-lead{font:21px/1.6 Georgia,serif;color:#173d32}.legal-main .legal-date{font:12px Arial,sans-serif;color:#65786e}.legal-main .legal-summary{background:#fff;border:1px solid #d7dfd8;border-left:3px solid #edb66d;border-radius:8px;padding:20px 25px;margin:30px 0}.legal-main a{color:#173d32;text-underline-offset:3px}.legal-main ul{padding-left:24px}.legal-main .legal-nav{display:flex;gap:20px;flex-wrap:wrap;border-top:1px solid #d7dfd8;padding-top:25px;margin-top:40px;font:13px Arial,sans-serif}.legal-main table{width:100%;border-collapse:collapse;font:14px/1.7 Arial,sans-serif}.legal-main th,.legal-main td{text-align:left;vertical-align:top;padding:14px 10px;border-bottom:1px solid #d7dfd8}.legal-main th{color:#173d32}.legal-main .table-scroll{overflow-x:auto}.site-footer__legal a{color:inherit;text-underline-offset:4px}.site-footer__legal a:hover{color:#173d32}.site-footer--dark .site-footer__legal a:hover{color:#fff}@media(max-width:600px){.legal-main{padding:35px 22px 50px}.legal-main .legal-summary{padding:15px 18px}.legal-header{padding:20px}.legal-main th,.legal-main td{padding:12px 8px;font-size:13px}}
