.legal-page{background:#f5f7f4}.legal-page .topbar{gap:24px}.legal-page .topbar nav a,.legal-content a,.legal-page footer a{color:#205847;text-underline-offset:4px}.legal-page main{max-width:850px;margin:48px auto 72px}.legal-intro{margin-bottom:32px}.legal-intro h1{color:#273e36;margin:12px 0 20px;font:400 clamp(2.2rem,6vw,3.6rem)/1.15 Georgia,serif}.legal-intro>p:last-child{color:#637468}.legal-content{overflow-wrap:anywhere;background:#fff;border:1px solid #e0e6de;border-radius:24px;padding:clamp(20px,5vw,48px)}.legal-content section+section{margin-top:36px}.legal-content h2{color:#273e36;font-size:1.25rem;line-height:1.4}.legal-content p,.legal-content li{color:#46594f;line-height:1.8}.legal-content ul{padding-left:22px}.legal-content li+li{margin-top:12px}.legal-page footer nav{flex-wrap:wrap;gap:20px;display:flex}.legal-page a:focus-visible{outline-offset:5px;outline:2px solid #205847}@media (width<=600px){.legal-page main{margin-top:28px}.legal-page .topbar{flex-wrap:wrap}}
