.legal-page{max-width:920px;margin:0 auto;padding:38px 24px 72px;color:#263d31}.legal-page-heading>a,.legal-page-heading>span{font-size:12px;color:#617268}.legal-page h1{font-size:clamp(26px,3.3vw,38px);line-height:1.25;letter-spacing:-.8px;margin:25px 0 12px}.legal-page-heading>p{font-size:12px;color:#637569}.legal-draft-notice{padding:20px 24px;margin:28px 0;border:1px solid #e5d6aa;border-radius:12px;background:#fcf8eb;color:#62502b;font-size:13px;line-height:1.7}.legal-draft-notice p{margin:5px 0 0}.legal-document{padding:12px 36px 32px;background:#fff;border:1px solid #dfe6dd;border-radius:16px}.legal-document-body{font-size:15px;line-height:1.85;overflow-wrap:anywhere}.legal-document-body h2{font-size:21px;line-height:1.4;margin:30px 0 14px}.legal-document-body h3{font-size:17px;margin-top:24px}.legal-document-body li+li{margin-top:8px}.legal-document-body ol,.legal-document-body ul{padding-left:23px}.legal-document-body a,.legal-related a{color:#245343;text-decoration:underline;text-underline-offset:4px}.legal-document-body mark{background:#fff2c6;color:#664d12;font-size:.9em}.legal-document-body code{font-size:.88em}.legal-table-scroll{overflow-x:auto;margin:20px 0}.legal-table-scroll table{width:100%;min-width:500px;border-collapse:collapse;font-size:13px}.legal-table-scroll td,.legal-table-scroll th{padding:12px;border:1px solid #dfe6dd;text-align:left;vertical-align:top}.legal-table-scroll th{background:#f1f5ef}.legal-related{display:flex;flex-wrap:wrap;gap:8px 24px;margin-top:32px}.legal-related h2{width:100%;font-size:16px;margin-bottom:0}.legal-related a{display:inline-flex;align-items:center;min-height:44px;font-size:13px}.legal-page a:focus-visible,.legal-table-scroll:focus-visible{outline:3px solid #719d86;outline-offset:4px}@media (max-width:560px){.legal-page{padding:26px 16px 48px}.legal-document{padding:4px 20px 24px;border-radius:12px}.legal-draft-notice{padding:16px 20px}.legal-document-body{font-size:14px}}