.legal-main{max-width:1000px;padding-top:30px;padding-bottom:55px}.legal-main>.eyebrow{margin-top:30px}.legal-main h1{font:500 clamp(38px,5vw,66px)/1.08 Georgia,serif;color:#403326;margin:15px 0 22px;letter-spacing:-1px}.legal-main h1 em{color:#92713e;font-style:normal}.legal-date{font-size:13px;color:#796b57}.legal-draft{background:#eee3d1;border-left:3px solid #a77e43;padding:20px 24px;margin:25px 0;border-radius:4px}.legal-draft p{margin:10px 0 0}.legal-main p,.legal-main address,.legal-main dd{font-size:15px;line-height:1.85;color:#5f5344}.legal-summary{display:flex;flex-wrap:wrap;gap:10px;margin:25px 0 35px}.legal-summary a{display:inline-flex;align-items:center;min-height:44px;border:1px solid #cbb897;padding:8px 16px;border-radius:25px;text-decoration:none}.legal-main a{color:#78552b;text-underline-offset:4px;overflow-wrap:anywhere}.legal-main section{padding:28px 0;border-top:1px solid #d9cbb6;scroll-margin-top:20px}.legal-main h2{font:500 clamp(26px,3vw,34px)/1.2 Georgia,serif;color:#403326;margin:0 0 23px}.legal-main h3{font-size:17px;color:#493b29;line-height:1.4;margin:24px 0 12px}.legal-main section>p{margin-bottom:17px}.legal-main dl>div{margin:14px 0}.legal-main dt{font-size:12px;font-weight:600;color:#766448}.legal-main dd{margin:3px 0 0}.legal-pending{padding:14px 18px;border:1px solid #d8c6a8;background:#f0e8da;border-radius:4px}.legal-providers{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin:25px 0}.legal-providers article{padding:20px;border:1px solid #d8c6a8;border-radius:6px;background:#f1e9db}.legal-providers h3{margin-top:0}.legal-main address{font-style:normal}.legal-main code{overflow-wrap:anywhere;font-size:12px}.legal-contact{display:inline-flex;min-height:44px;align-items:center;font-size:18px}.legal-footer-links{display:flex;flex-wrap:wrap;gap:14px 22px;align-items:center}.legal-footer-links a{display:inline-flex;align-items:center;min-height:44px;font-size:12px;color:inherit}.legal-page .footer{gap:25px}.legal-page .menu-toggle:focus-visible{outline:2px solid #d1ad62}@media(max-width:760px){.legal-main{padding-top:20px}.legal-main h1{font-size:40px}.legal-main p,.legal-main address,.legal-main dd{font-size:14px}.legal-draft{padding:18px}.legal-providers{grid-template-columns:minmax(0,1fr)}.legal-providers article{padding:19px}.legal-main h2{font-size:28px}.legal-summary{gap:8px}.legal-summary a{font-size:12px;padding:8px 13px}.legal-contact{font-size:16px}.legal-footer-links{width:100%;gap:18px}}
