.blk-sectionhead{max-width:680px;margin-bottom:44px}.blk-sectionhead[data-align=center]{text-align:center;margin-inline-start:auto;margin-inline-end:auto}.blk-sectionhead[data-align=start]{text-align:left}.blk-sh-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--accent-ink);margin-bottom:12px;font-size:11px;font-weight:800}.blk-sh-title{font-size:var(--h-section);letter-spacing:-.04em;color:var(--text-1);text-wrap:balance;margin:0;font-weight:800;line-height:1.12}.blk-sh-accent{color:var(--ora)}.blk-sh-sub{color:var(--text-3);text-wrap:pretty;max-width:560px;margin:14px auto 0;font-size:16px;line-height:1.65}.blk-sectionhead[data-align=start] .blk-sh-sub{margin-inline-start:0;margin-inline-end:0}.blk-figure{border:1px solid var(--line-1);border-radius:var(--r-lg);background:var(--surface-card);margin:0;padding:20px}.blk-figure[data-size=wide]{max-width:1120px;margin-inline-start:auto;margin-inline-end:auto}.blk-figure[data-tier=section]{box-shadow:var(--shadow-card)}@media (min-width:1200px){.blk-figure{padding:24px}}.blk-fig-body{width:100%}.blk-fig-caption{color:var(--text-3);margin-top:12px;font-size:13px;line-height:1.5}.blk-fig-source{margin-top:2px;display:block}.blk-callout{border:1px solid var(--line-1);border-radius:var(--r-lg,14px);background:var(--surface-card);box-shadow:none;margin:0;padding:20px}@media (min-width:768px){.blk-callout{padding:24px}}.blk-callout[data-variant=stat],.blk-callout[data-variant=insight]{background-color:var(--surface-card);background-image:var(--blk-corner,none);grid-template-columns:1fr;gap:8px;display:grid}@media (min-width:768px){.blk-callout[data-variant=stat],.blk-callout[data-variant=insight]{grid-template-columns:minmax(140px,auto) 1fr;align-items:center;gap:4px 24px}.blk-callout[data-variant=stat]>.blk-callout-stat,.blk-callout[data-variant=insight]>.blk-callout-stat{grid-area:1/1/span 4}.blk-callout[data-variant=stat]>:not(.blk-callout-stat),.blk-callout[data-variant=insight]>:not(.blk-callout-stat){grid-column:2}}.blk-callout-stat{letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--statbar-num,var(--text-1));order:-1;font-size:40px;font-weight:800;line-height:1;display:block}.blk-callout-unit{color:var(--statbar-unit,var(--ora))}.blk-callout-label{letter-spacing:.08em;text-transform:uppercase;color:var(--statbar-label,var(--text-3));margin:0;font-size:11px;font-weight:800;line-height:1.4}.blk-callout[data-variant=note]>.blk-callout-label,.blk-callout[data-variant=verdict]>.blk-callout-label{margin-bottom:6px}.blk-callout-heading{color:var(--text-1);margin:0 0 6px;font-weight:600}.blk-callout-body{color:var(--text-2);text-wrap:pretty;margin:0;font-size:16px;line-height:1.6}.blk-callout[data-variant=note] .blk-callout-body,.blk-callout[data-variant=verdict] .blk-callout-body{color:var(--text-1)}.blk-callout-body strong{color:var(--text-1);font-weight:600}.blk-callout-source{color:var(--text-3);margin-top:8px;font-size:13px;display:block}.blk-callout-cta-row{margin:14px 0 0}.blk-callout-missing{letter-spacing:.04em;text-transform:uppercase;color:#fff;background:var(--red);border-radius:4px;margin-top:8px;padding:2px 8px;font-size:11px;font-weight:800;display:inline-block}.blk-inline-cta,.blk-databars{margin:0}.blk-db-caption{color:var(--text-3);margin-bottom:16px;font-size:13px;font-weight:600}.blk-db-rows{flex-direction:column;gap:14px;display:flex}.blk-db-row{grid-template-columns:1fr auto;align-items:center;gap:8px;display:grid}@media (min-width:760px){.blk-db-row{grid-template-columns:180px 1fr auto}}.blk-db-label{color:var(--text-2);font-size:14px;font-weight:600}.blk-db-track{background:var(--line-1);border-radius:5px;grid-column:1/-1;height:9px;overflow:hidden}@media (min-width:760px){.blk-db-track{grid-column:2}}.blk-db-fill{height:100%;width:var(--blk-db-w,0);background:var(--text-3);border-radius:5px}.blk-db-row[data-highlight=true] .blk-db-fill{background:var(--ora)}.blk-databars[data-animate=in] .blk-db-fill{animation:.5s ease-out blk-db-grow}@keyframes blk-db-grow{0%{width:0}}@media (prefers-reduced-motion:reduce){.blk-databars[data-animate=in] .blk-db-fill{animation:none}}.blk-db-value{color:var(--text-1);font-variant-numeric:tabular-nums;grid-area:1/2;justify-self:end;margin:0;font-size:13px;font-weight:800}@media (min-width:760px){.blk-db-value{grid-column:3}}.blk-db-table{border-collapse:collapse;width:100%}.blk-db-table th,.blk-db-table td{text-align:left;color:var(--text-2);border-bottom:1px solid var(--line-1);padding:6px 8px;font-size:14px}.blk-db-source{color:var(--text-3);margin-top:14px;font-size:13px;display:block}.blk-keystats{grid-template-columns:repeat(2,1fr);gap:16px 20px;margin:0;display:grid}@media (min-width:600px){.blk-keystats[data-count="1"]{grid-template-columns:1fr}.blk-keystats[data-count="2"]{grid-template-columns:repeat(2,1fr)}.blk-keystats[data-count="3"]{grid-template-columns:repeat(3,1fr)}.blk-keystats[data-count="4"]{grid-template-columns:repeat(4,1fr)}}.blk-keystats[data-tier=section]{background:var(--statbar-bg);border:1px solid var(--statbar-border);border-radius:var(--r-lg);padding:32px 24px}.blk-ks-item{text-align:center}.blk-ks-number{letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--statbar-num);margin:0;font-size:2.25rem;font-weight:800;line-height:1}.blk-ks-unit{color:var(--statbar-unit)}.blk-ks-label{color:var(--statbar-label);margin:6px 0 0;font-size:13px}.blk-ks-source{color:var(--text-3);grid-column:1/-1;margin-top:4px;font-size:13px}.blk-table-wrap{border-radius:var(--r-lg);border:1px solid var(--line-1);background:var(--surface-card);margin:0;overflow:hidden}.blk-table{border-collapse:collapse;width:100%;min-width:0}.blk-table-wrap[data-variant=comparison] .blk-table{min-width:480px}.blk-table caption{text-align:left;color:var(--text-3);caption-side:top;padding:12px 14px 0;font-size:15px;font-weight:600}.blk-table th,.blk-table td{border-bottom:1px solid var(--line-1);min-width:0;padding:10px 14px;font-size:14px}.blk-table-wrap[data-variant=comparison] .blk-table th,.blk-table-wrap[data-variant=comparison] .blk-table td{min-width:120px}.blk-table thead th{text-align:left;color:var(--text-1);background:var(--surface-0);border-bottom:2px solid var(--line-2);font-weight:800}.blk-table tbody th[scope=row]{text-align:left;color:var(--text-2);background:var(--surface-card);font-weight:600;position:sticky;left:0}.blk-table tbody td{color:var(--text-2)}.blk-table tbody tr:hover{background:var(--row-hover)}.blk-table-highlight{background:color-mix(in srgb, var(--ora) 7%, var(--surface-card))}.blk-table thead th.blk-table-highlight{border-top:2px solid var(--ora);background:color-mix(in srgb, var(--ora) 10%, var(--surface-0))}.blk-table-label-sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.blk-table-source{color:var(--text-3);padding:10px 14px 14px;font-size:13px;display:block}.blk-table-token{align-items:center;gap:6px;display:inline-flex}.blk-table-token-text{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.blk-table-token-icon{border-radius:50%;width:14px;height:14px;display:inline-block}.blk-table-token[data-token=yes] .blk-table-token-icon{background:var(--ora)}.blk-table-token[data-token=no] .blk-table-token-icon{background:var(--line-2)}.blk-table-token[data-token=partial] .blk-table-token-icon{background:var(--line-2);border:2px solid var(--ora);box-sizing:border-box}.ra-html-body .blk-featurelist,.ra-html-body .blk-steps{margin-left:0;padding-left:0;list-style:none}.ra-html-body .blk-fl-item,.ra-html-body .blk-step{margin:0}.ra-html-body .blk-fl-title,.ra-html-body .blk-step-title{letter-spacing:normal;margin:0 0 4px;font-size:18px;font-weight:600}.blk-featurelist{flex-direction:column;margin:0;padding:0;display:flex}.blk-fl-item{border-top:1px solid var(--line-1);align-items:flex-start;gap:12px;padding:20px 0;display:flex}.blk-fl-item:first-child{border-top:none}.blk-fl-link{color:inherit;border-radius:var(--r-md);flex:1;align-items:flex-start;gap:12px;display:flex}.blk-fl-link:hover{background:var(--row-hover)}.blk-fl-link:focus-visible{outline:2px solid var(--ora);outline-offset:2px}.blk-fl-icon{flex-shrink:0;width:34px;height:34px;margin-top:-4px}.blk-fl-text{flex:1}.blk-fl-title{color:var(--text-1);text-wrap:balance;margin:0 0 4px;font-size:18px;font-weight:600}.blk-fl-body{color:var(--text-2);text-wrap:pretty;margin:0;font-size:16px;line-height:1.75}.blk-fl-metric{color:var(--text-1);text-align:right;font-variant-numeric:tabular-nums;font-size:15px;font-weight:800}.blk-fl-metric-source{color:var(--text-3);font-size:12px;font-weight:400;display:block}.blk-steps{counter-reset:blk-step;flex-direction:column;gap:24px;margin:0;padding:0;list-style:none;display:flex}.blk-step{counter-increment:blk-step;grid-template-columns:28px 1fr;gap:8px 16px;display:grid}.blk-step-num{border:1px solid var(--line-2);width:28px;height:28px;color:var(--text-1);border-radius:50%;grid-row:1/span 2;justify-content:center;align-items:center;font-size:13px;font-weight:800;display:flex}.blk-step-num:before{content:counter(blk-step)}.blk-step-title{color:var(--text-1);text-wrap:balance;margin:0;font-size:18px;font-weight:600}.blk-step-time{color:var(--text-3);margin-left:8px;font-size:13px;font-weight:400}.blk-step-body{color:var(--text-2);text-wrap:pretty;grid-column:2;margin:0;font-size:16px;line-height:1.75}@media (min-width:600px){.blk-step{grid-template-columns:28px 16px 1fr}.blk-step-num{grid-column:1}.blk-step-title,.blk-step-body{grid-column:3}}.blk-proofcallout{border-radius:var(--r-lg,14px);border:1px solid var(--line-1);background:var(--surface-card);flex-direction:column;gap:16px;margin:0;padding:20px;display:flex}@media (min-width:1200px){.blk-proofcallout{flex-direction:row;align-items:center;padding:24px}}.blk-pc-stat{flex-shrink:0;min-width:200px}.blk-pc-stat-num{letter-spacing:-.04em;color:var(--statbar-num,var(--text-1));font-variant-numeric:tabular-nums;margin:0;font-size:2rem;font-weight:800}.blk-pc-stat-unit{color:var(--statbar-unit,var(--ora))}.blk-pc-stat-label{color:var(--statbar-label,var(--text-3));margin:4px 0 0;font-size:13px}.blk-pc-body{flex:1}.blk-pc-quote{color:var(--text-2);margin:0;font-size:16px;line-height:1.6}.blk-pc-caption{color:var(--text-1);margin-top:8px;font-size:14px;font-weight:600}.blk-pc-link{color:var(--accent-ink);font-size:14px;text-decoration:underline}.blk-scorecard{max-width:100%;margin:0}@media (min-width:1200px){.blk-scorecard{max-width:520px}}.blk-sc-card{border:1px solid var(--line-1);border-radius:var(--r-lg);background:var(--surface-card);box-shadow:var(--shadow-card);padding:20px}.blk-sc-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.blk-sc-source{color:var(--text-1);margin:0;font-size:15px;font-weight:600}.blk-sc-calltype{color:var(--text-3);margin:2px 0 0;font-size:13px}.blk-sc-score{background:var(--ora);color:#fff;font-variant-numeric:tabular-nums;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:16px;font-weight:800;display:flex}.blk-sc-criteria{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.blk-sc-criterion{align-items:flex-start;gap:10px;display:flex}.blk-sc-icon{border-radius:50%;flex-shrink:0;width:18px;height:18px;margin-top:2px}.blk-sc-criterion[data-met=true] .blk-sc-icon{background:var(--ora)}.blk-sc-criterion[data-met=false] .blk-sc-icon{background:var(--line-2)}.blk-sc-criterion-text{flex:1}.blk-sc-criterion-label{color:var(--text-2);margin:0;font-size:15px}.blk-sc-criterion-status{text-transform:uppercase;letter-spacing:.03em;font-size:12px;font-weight:700}.blk-sc-criterion[data-met=true] .blk-sc-criterion-status{color:var(--ora)}.blk-sc-criterion[data-met=false] .blk-sc-criterion-status{color:var(--text-3)}.blk-sc-criterion-note{color:var(--text-3);margin:2px 0 0;font-size:13px}.blk-sc-caption{color:var(--text-3);margin-top:10px;font-size:13px}
