.legal-page{color:#203b34;background:#f6f7f4;min-height:100vh}.legal-page>header{background:#fff;border-bottom:1px solid #dfe6e2;justify-content:space-between;align-items:center;height:76px;padding:0 max(24px,50vw - 460px);display:flex;position:static}.legal-page>header>a{color:#173f37;align-items:center;gap:10px;text-decoration:none;display:flex}.legal-page>header nav{gap:20px;display:flex}.legal-page>header nav a{color:#526760;font-size:13px;font-weight:650;text-decoration:none}.legal-page>header nav a:hover{color:#176453}.legal-page>main{max-width:920px;margin:auto;padding:70px 24px 90px}.legal-eyebrow{color:#886747;text-transform:uppercase;letter-spacing:.1em;margin:0;font-size:11px;font-weight:800}.legal-page h1{color:#173f37;letter-spacing:-.04em;margin:10px 0 8px;font:500 clamp(2.3rem,5vw,3.8rem) Georgia,serif}.legal-updated{color:#77857f;margin:0 0 44px;font-size:13px}.legal-page section{margin:32px 0}.legal-page h2{color:#214d43;margin:0 0 10px;font:500 1.35rem Georgia,serif}.legal-page h3{margin:20px 0 7px;font-size:15px}.legal-page p,.legal-page li{color:#536760;font-size:14px;line-height:1.7}.legal-page ul{padding-left:20px}.legal-page a{color:#176453}.legal-page table{border-collapse:collapse;background:#fff;width:100%;margin-top:15px}.legal-page th,.legal-page td{text-align:left;vertical-align:top;color:#536760;border:1px solid #dce5e0;padding:12px;font-size:13px;line-height:1.5}.legal-page th{color:#294c43;background:#edf3f0}.legal-callout{background:#fffaf0;border-left:4px solid #d2a253;border-radius:7px;padding:18px 20px}.legal-page>footer{border-top:1px solid #dce4df;justify-content:space-between;max-width:920px;margin:auto;padding:25px 24px 45px;font-size:13px;display:flex}.legal-page>footer a{color:#315d53;text-decoration:none}@media (max-width:650px){.legal-page>header{align-items:flex-start;gap:18px;height:auto;padding:18px 20px}.legal-page>header nav{text-align:right;flex-direction:column;gap:8px}.legal-page>main{padding-top:45px}.legal-page table{display:block;overflow-x:auto}.legal-page>footer{flex-direction:column;gap:15px}}
