.legal-main{color:#24323a;max-width:760px;min-height:60vh;margin:0 auto;padding:88px 28px 110px}.legal-eyebrow{color:#426b50;letter-spacing:.14em;margin:0 0 14px;font-size:11px;font-weight:750}.legal-main h1{margin:0;font-size:clamp(40px,6vw,64px);line-height:1.08}.legal-updated{color:#626e7d;margin:14px 0 0;font-size:13px}.legal-lede{color:#44525f;margin:24px 0 30px;font-size:18px;line-height:1.65}.legal-draft{color:#5b4510;background:#fff7dc;border:1px solid #e5c36a;border-radius:12px;margin:0 0 30px;padding:16px 18px;font-size:14px;line-height:1.6}.legal-draft strong{margin-bottom:4px;display:block}.legal-fill{color:#4a3500;white-space:normal;background:#ffe58a;border-radius:6px;padding:1px 6px;font-weight:700}.legal-summary{background:#eef3ed;border:1px solid #d5e0d8;border-radius:16px;margin:0 0 34px;padding:22px 24px}.legal-summary h2{margin:0 0 10px;font-size:18px}.legal-summary ul{margin:0;padding-left:20px}.legal-summary li{color:#3f4f4c;margin:6px 0;font-size:15px;line-height:1.6}.legal-toc{margin:0 0 40px}.legal-toc h2{color:#626e7d;letter-spacing:.12em;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:750}.legal-toc ol{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.legal-toc a{background:#fff;border:1px solid #d8e0dc;border-radius:999px;padding:8px 12px;font-size:13px;font-weight:650;display:inline-block;color:#284d3e!important;text-decoration:none!important}.legal-section{border-top:1px solid #dce2df;margin-top:26px;padding-top:26px;scroll-margin-top:90px}.legal-section h2{margin:0 0 12px;font-size:26px;line-height:1.2}.legal-section h3{margin:22px 0 8px;font-size:18px}.legal-section p,.legal-section li{color:#44525f;font-size:16px;line-height:1.7}.legal-section p{margin:0 0 12px}.legal-section ul,.legal-section ol{margin:0 0 14px;padding-left:22px}.legal-section li{margin:6px 0}.legal-section code{overflow-wrap:anywhere;background:#eef1ef;border-radius:5px;padding:1px 5px;font-size:14px}.legal-table{border-collapse:collapse;width:100%;margin:6px 0 16px;font-size:15px}.legal-table th,.legal-table td{color:#44525f;text-align:left;vertical-align:top;border-bottom:1px solid #e3e8e5;padding:10px 8px;line-height:1.55}.legal-table th{color:#24323a;font-weight:700}.legal-steps{counter-reset:legal-step;list-style:none;padding-left:0!important}.legal-steps>li{padding-left:40px;position:relative}.legal-steps>li:before{counter-increment:legal-step;content:counter(legal-step);color:#fff;background:#284d3e;border-radius:50%;place-items:center;width:26px;height:26px;font-size:13px;font-weight:700;display:grid;position:absolute;top:1px;left:0}.legal-main a:not(.legal-toc a){text-underline-offset:3px;overflow-wrap:anywhere;color:#284d3e!important;text-decoration:underline!important}.legal-related{border-top:1px solid #dce2df;margin-top:44px;padding-top:24px;font-size:15px}.legal-related p{color:#44525f;margin:0 0 8px}@media (width<=700px){.legal-main{padding:60px 16px 84px}.legal-lede{font-size:17px}.legal-summary{padding:18px}.legal-section h2{font-size:22px}.legal-table thead{display:none}.legal-table,.legal-table tbody,.legal-table tr,.legal-table td{width:100%;display:block}.legal-table tr{border-bottom:1px solid #e3e8e5;padding:10px 0}.legal-table td{border:0;padding:2px 0}.legal-table td:first-child{color:#24323a;font-weight:700}}.legal-confirmation{background:#e3f2e6;border-color:#9cc5a8}.legal-confirmation p{color:#2f4a3a;margin:6px 0 0;font-size:15px;line-height:1.6}
