.bl{max-width:820px;padding-bottom:96px}.bl-lead{font:300 clamp(22px,2.2vw,28px)/1.3 var(--display);margin:0 0 28px}.bl-note{border-left:1px solid var(--ink);color:#4a4a4a;padding:10px 14px;font-size:16px}.bl-list{flex-direction:column;margin:24px 0 0;padding:0;list-style:none;display:flex}.bl-list li{border-top:1px solid #e4ddd1}.bl-list li:last-child{border-bottom:1px solid #e4ddd1}.bl-list a{color:inherit;padding:28px 0;text-decoration:none;display:block}.bl-list h2{font:300 clamp(24px,2.6vw,34px)/1.15 var(--display);letter-spacing:-.01em;margin:0 0 8px}.bl-list p{color:#4a4a4a;margin:0 0 10px}.bl-list a:hover h2{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.bl-meta,.bl-kicker{font:500 12px/1.3 var(--f-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--dim)}.bl-kicker{margin:0 0 18px}.bl-kicker a{color:inherit}h1.page.bl-h1{letter-spacing:-.02em;margin-bottom:36px;font-size:clamp(34px,5.2vw,68px);line-height:1}.bl-body{max-width:44em}.bl-body h2{font:300 clamp(26px,3vw,38px)/1.15 var(--display);letter-spacing:-.01em;margin:56px 0 16px}.bl-body h3{font:600 19px/1.35 var(--f-sans);margin:32px 0 10px}.bl-body p,.bl-body ul,.bl-body ol{margin:0 0 16px}.bl-body ul,.bl-body ol{padding-left:1.3em}.bl-body li{margin:0 0 6px}.bl-body a{color:inherit;text-underline-offset:3px;text-decoration:underline}.bl-body hr{border:0;border-top:1px solid #e4ddd1;margin:48px 0}.bl-body blockquote{background:var(--paper);font:300 22px/1.4 var(--display);margin:24px 0;padding:18px 22px}.bl-body blockquote p{margin:0}.bl-body .bl-q{margin:26px 0 6px;font-size:17px}.bl-table{background:#ece4d6;border-radius:18px;margin:14px 0 26px;padding:6px 6px 10px;overflow-x:auto}.bl-body table{border-collapse:collapse;width:100%;font-size:15px}.bl-body .bl-table:has(th:nth-child(4)) table{min-width:640px}.bl-body th,.bl-body td{text-align:left;vertical-align:top;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;border-bottom:1px solid #2a1a101f;padding:11px 12px}.bl-body th{white-space:nowrap;background:#f6f2eb;border-bottom:0;font-weight:600}.bl-body th:first-child{border-radius:12px 0 0 12px}.bl-body th:last-child{border-radius:0 12px 12px 0}.bl-body tbody tr:last-child td{border-bottom:0}.bl-body td:first-child{font-weight:600}.bl-body td.bl-us{background:#f3e3d6;font-weight:600}.bl-body td.bl-ai{color:#2a1a10;background:#f3e3d6}.bl-body th.bl-us{color:#f6f2eb;background:#2a1a10}.bl-body tbody tr:last-child td.bl-us{border-radius:0 0 12px 12px}.bl-table--ai{background:#f3e3d6;border-radius:18px;padding:6px 6px 10px}.bl-body .bl-table--ai th{color:#f6f2eb;background:#2a1a10;border-bottom:0}.bl-body .bl-table--ai th:first-child{border-radius:12px 0 0 12px}.bl-body .bl-table--ai th:last-child{border-radius:0 12px 12px 0}.bl-body .bl-table--ai td{border-bottom-color:#2a1a101f;font-weight:400}.bl-body .bl-table--ai tbody tr:first-child td,.bl-body .bl-table--ai td:nth-child(2){font-weight:600}.bl-body .bl-table--ai table{min-width:640px}.bl-body .bl-table--ai th,.bl-body .bl-table--ai td{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.bl-body .bl-table--ai th{white-space:nowrap}.bl-body .bl-cta{margin:28px 0}.bl-body .bl-cta .btn{white-space:normal;text-align:center;padding:14px 24px;text-decoration:none}.bl-body .bl-cta .btn:hover{color:var(--bg)}.bl-back{margin:56px 0 0;font-size:15px}.bl-back a{color:inherit}.bl-body,.bl-list{overflow-wrap:anywhere}@media (max-width:640px){.bl-body h2{margin-top:44px}.bl-body th,.bl-body td{padding:8px}}.bl-body .bl-table:has(th:nth-child(5)){width:min(1120px,100vw - 32px);font-size:14px;position:relative;left:50%;transform:translate(-50%)}.bl-body .bl-table:has(th:nth-child(5)) table{font-size:14px}
