.blog-band{padding-block:var(--s-6) var(--s-5)}.blog-band nav li:last-child{min-width:0;max-width:100%}.blog-band nav [aria-current=page]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.blog-band__head{gap:var(--s-3);max-width:52rem;display:grid}.blog-band__title{margin:0;font-size:clamp(28px,22px + 1.5vw,44px);line-height:1.12}.blog-band .blog-date{font-size:var(--fs-sm);color:var(--text-3);margin:0}.blog-body{padding-block:var(--s-2) var(--s-10)}.blog-body__grid{gap:var(--s-4);display:grid}.blog-read.doc{--card-pad:24px;gap:var(--s-4);max-width:none;font-size:17px;line-height:1.7}.blog-read.doc>.blog-card,.blog-read.doc>section,.blog-read.doc>.blog-folds{min-width:0;padding:var(--card-pad);border-radius:var(--r-lg);background:var(--surface);border:0}.blog-read.doc>section{gap:var(--s-4)}.blog-read .blog-standfirst{max-width:60ch;color:var(--text);margin:0;font-size:clamp(19px,17px + .5vw,22px);line-height:1.55}.blog-read.doc>section:has(>.pick-card){background:0 0;padding:0}.blog-read.doc>section:has(>.pick-card)>h2{color:var(--on-forest)}.blog-read.doc>section:has(>.pick-card)>p{padding:var(--card-pad);border-radius:var(--r-lg);background:var(--surface)}.blog-read.doc h2{letter-spacing:-.01em;color:var(--text);text-wrap:balance;font-size:clamp(21px,19px + .5vw,26px);line-height:1.25}.blog-read.doc>section>:is(p,ul,ol){max-width:68ch}.blog-read.doc>section>p,.blog-read.doc>section>ul>li,.blog-read.doc .blog-fold__part>p,.blog-read.doc .blog-fold dd{color:var(--text);line-height:1.7}.blog-read.doc>section>ul>li::marker{color:var(--primary)}.blog-read.doc .blog-subhead,.blog-read.doc .blog-fold h3{margin:var(--s-2) 0 0;font-family:var(--font-display);color:var(--primary);text-wrap:balance;font-size:19px;line-height:1.3}.blog-read.doc>section[aria-labelledby=blog-related]>ul{gap:0;padding-left:0}.blog-read.doc .pick-card{padding:var(--card-pad);font-size:var(--fs-body);border:0;line-height:1.55}.blog-read.doc>.blog-folds{padding-block:var(--s-1)}.blog-read.doc>.blog-folds:empty,.blog-read.doc>.blog-on-green:empty{display:none}.blog-read .blog-fold:first-child{border-top:0}.blog-read .blog-fold:last-child{border-bottom:0}.blog-table{--inset:6px;margin-inline:calc(var(--inset) - var(--card-pad));overscroll-behavior-x:contain;background:linear-gradient(to left, var(--surface) 40%, transparent) right / 32px 100% no-repeat local, radial-gradient(farthest-side at 100% 50%, color-mix(in srgb, var(--text) 18%, transparent), transparent) right / 14px 100% no-repeat scroll;overflow-x:auto}.blog-table table{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;width:100%;font-size:15px;line-height:1.45}.blog-table th,.blog-table td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;color:var(--text);padding:10px 12px}.blog-table thead th{border-bottom-color:var(--border-strong);font-size:var(--fs-label);vertical-align:bottom;color:var(--text-2);padding-block:8px;font-weight:600;line-height:1.35}.blog-table tbody th{font-weight:600}.blog-table tbody tr:last-child>*{border-bottom:0}.blog-table :is(th,td):first-child{padding-left:calc(var(--card-pad) - var(--inset))}.blog-table :is(th,td):last-child{padding-right:calc(var(--card-pad) - var(--inset))}.blog-table [data-short]{white-space:nowrap}.blog-table [data-pin]{z-index:1;background:var(--surface);position:sticky;left:0}.blog-cta{gap:var(--s-4);padding:var(--s-6);border-radius:var(--r-lg);background:var(--surface);color:var(--text);display:grid}.blog-cta .h3{margin:0}.blog-cta__body{font-size:var(--fs-lead);color:var(--text-2);text-wrap:pretty;margin:0;line-height:1.5}@media (min-width:640px){.blog-read.doc{--card-pad:32px}}@media (min-width:768px){.blog-band{padding-block:var(--s-8) var(--s-7)}.blog-body{padding-bottom:var(--s-11)}.blog-read.doc{gap:var(--s-6);font-size:18px}.blog-table table{font-size:16px}}@media (max-width:767px){.blog-table{scroll-padding-left:11rem}.blog-table [data-pin]{white-space:normal;box-shadow:inset -1px 0 0 var(--border)}.blog-table [data-pin]:before,.blog-table tbody td:not([data-short]):before{content:"";width:9.5em;display:block}.blog-table tbody td:not([data-short]):before{width:10em}.blog-table [data-ranked] tr>:first-child{padding-right:4px}.blog-table [data-ranked] [data-pin]{padding-left:calc(var(--card-pad) - var(--inset))}}@media (min-width:1024px){.blog-body__grid{gap:var(--s-8);grid-template-columns:minmax(0,1fr) 20rem;align-items:start}.blog-read.doc{--card-pad:40px}.blog-aside{top:calc(var(--nav-h) + var(--s-6));position:sticky}.blog-cta{padding:var(--s-7)}}
