.legal-document{color:#18382e;word-break:keep-all;overflow-wrap:anywhere;width:min(800px,100% - 40px);margin:48px auto 64px;line-height:1.85}.legal-home,.legal-nav a{color:#07563f;align-items:center;min-height:44px;font-size:14px;display:inline-flex}.legal-nav{border-bottom:1px solid #dce5df;flex-wrap:wrap;gap:8px 24px;margin:16px 0 32px;display:flex}.legal-document h1{letter-spacing:-.04em;font-size:clamp(28px,5vw,40px);font-weight:850;line-height:1.3}.legal-document h2{margin:32px 0 8px;font-size:19px;font-weight:800}.legal-document p,.legal-document li{font-size:15px}.legal-document ul{padding-left:20px;list-style:outside}.legal-document li+li{margin-top:8px}.legal-document a:hover{text-underline-offset:4px;text-decoration:underline}.legal-date{color:#60766b;margin:12px 0 24px}.legal-draft{background:#f2f6ed;border-left:3px solid #386b4c;margin:24px 0;padding:16px 20px}.legal-draft strong{margin-bottom:4px;display:block}.legal-document a:focus-visible{outline-offset:4px;outline:2px solid #07563f}@media (max-width:600px){.legal-document{margin-top:24px}.legal-document h2{font-size:18px}}
