.tms-article-top{padding-block:var(--tms-space-xl)var(--tms-space-lg)}.tms-article-crumbs{align-items:center;color:var(--tms-color-text,#111827);display:flex;flex-wrap:wrap;font-size:.75rem;font-weight:700;gap:.45rem;letter-spacing:.08em;margin:0 0 var(--tms-space-md);text-transform:uppercase}.tms-article-crumbs a{color:inherit;text-decoration:none}.tms-article-crumbs a:hover,.tms-article-crumbs a:focus{text-decoration:underline}.tms-article-crumbs__sep,.tms-article-crumbs__dot,.tms-article-crumbs__time{color:var(--tms-color-muted,#6b7280)}.tms-article-crumbs__type{color:var(--tms-color-accent,#b91c1c)}.tms-article-crumbs__type--breaking-news{color:var(--tms-color-breaking,var(--tms-color-accent,#b91c1c))}.tms-article-crumbs__type--explainer{color:var(--tms-color-explainer,var(--tms-color-accent,#b91c1c))}.tms-article-crumbs__type--analysis{color:var(--tms-color-analysis,var(--tms-color-accent,#b91c1c))}.tms-article-crumbs__type--investigation{color:var(--tms-color-investigation,var(--tms-color-accent,#b91c1c))}.tms-article-status{background:var(--tms-color-breaking-soft,var(--tms-color-surface-alt,var(--tms-color-surface,#f7f7f7)));border:1px solid var(--tms-color-breaking-border,var(--tms-color-border,#e5e7eb));border-radius:999px;color:var(--tms-color-breaking,#b91c1c);display:inline-block;font-size:.6875rem;font-weight:800;letter-spacing:.06em;margin-left:.3rem;padding:.2rem .55rem}.tms-article-series{color:var(--tms-color-accent,#b91c1c);font-family:var(--tms-font-headline);font-size:1.15rem;font-weight:var(--tms-weight-title,600);margin:0 0 var(--tms-space-sm)}.tms-article-title{font-family:var(--tms-font-headline);font-size:clamp(2rem,3.4vw,3.1rem);font-weight:var(--tms-weight-headline,700);letter-spacing:-.02em;line-height:1.1;margin:0;max-width:60rem;position:relative;text-wrap:balance}.tms-article-title::before{background:var(--tms-color-accent,#b91c1c);bottom:.12em;content:"";left:-1.6rem;position:absolute;top:.12em;width:6px}.tms-article-deck{color:var(--tms-color-muted,#6b7280);font-size:1.2rem;line-height:1.5;margin:var(--tms-space-md)0 0;max-width:46rem}.tms-article-dates{color:var(--tms-color-muted,#6b7280);display:flex;flex-wrap:wrap;font-size:.72rem;font-weight:700;gap:.45rem;letter-spacing:.06em;margin:0;text-transform:uppercase}.tms-article-author{display:grid;gap:.35rem;margin-top:var(--tms-space-lg);max-width:46rem}.tms-article-author__faces{display:flex;gap:4px;margin-bottom:.25rem}.tms-article-author__photo{border-radius:50%;display:block;flex:none;height:40px;object-fit:cover;width:40px}.tms-article-byline{font-size:.95rem;line-height:1.4;margin:0}.tms-article-byline a{color:inherit;font-weight:700;text-decoration:underline;text-underline-offset:3px}.tms-article-byline__location{color:var(--tms-color-muted,#6b7280);font-weight:600}.tms-article-byline__role{font-size:.9rem;line-height:1.4;margin:0}.tms-article-grid{align-items:start;display:grid;gap:var(--tms-space-2xl);grid-template-columns:170px minmax(0,640px)minmax(0,1fr);padding-block:var(--tms-space-md)var(--tms-space-2xl)}.tms-article-grid--no-rail{grid-template-columns:170px minmax(0,640px)}.tms-article-aside{display:grid;gap:var(--tms-space-lg)}.tms-article-main{min-width:0}.tms-article-share__label,.tms-article-topics__label{font-size:.72rem;font-weight:700;letter-spacing:.08em;margin:0 0 var(--tms-space-sm);text-transform:uppercase}.tms-article-share__list,.tms-article-topics__list{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:0;padding:0}.tms-article-share__list [hidden]{display:none}.tms-share{align-items:center;background:0 0;border:1px solid var(--tms-color-border,#e5e7eb);border-radius:4px;color:inherit;cursor:pointer;display:inline-flex;font:inherit;height:44px;justify-content:center;min-width:44px;padding:0 .7rem;text-decoration:none}.tms-share:hover,.tms-share:focus{border-color:var(--tms-color-text,#111827)}.tms-share.is-copied{border-color:var(--tms-color-accent,#b91c1c);color:var(--tms-color-accent,#b91c1c)}.tms-share.is-failed{border-style:dashed;color:var(--tms-color-muted,#6b7280)}.tms-share svg{display:block}.tms-chip{background:var(--tms-color-surface-alt,var(--tms-color-surface,#f3f4f6));border-radius:999px;color:var(--tms-color-text,#111827);display:inline-block;font-size:.875rem;font-weight:600;padding:.6rem .9rem;text-decoration:none}.tms-chip:hover,.tms-chip:focus{background:var(--tms-color-border,#e5e7eb)}.tms-article-hero{margin:0 0 var(--tms-space-lg)}.tms-article-hero__image{aspect-ratio:16/9;border-radius:6px;display:block;height:auto;object-fit:cover;width:100%}.tms-article-hero__caption{color:var(--tms-color-muted,#6b7280);display:flex;flex-wrap:wrap;font-size:.875rem;gap:.35rem;line-height:1.45;margin-top:.5rem}.tms-article-hero__credit{font-style:italic}.tms-article-note{background:var(--tms-article-note-bg,var(--tms-color-surface,#f7f7f7));border-left:4px solid var(--tms-article-note-border,var(--tms-color-accent,#b91c1c));margin-block:var(--tms-space-lg);padding:var(--tms-space-md)}.tms-article--explainer .tms-article-note{--tms-article-note-border:var(--tms-color-explainer, #2563eb)}.tms-article--analysis .tms-article-note{--tms-article-note-border:var(--tms-color-analysis, #7c3aed)}.tms-article--investigation .tms-article-note{--tms-article-note-border:var(--tms-color-investigation, #374151)}.tms-article-note--breaking-summary{background:var(--tms-color-breaking-soft,var(--tms-color-surface-alt,var(--tms-color-surface,#f7f7f7)));--tms-article-note-border:var(--tms-color-breaking, #b91c1c)}.tms-article-note__title{font-size:.85rem;letter-spacing:.08em;margin:0 0 var(--tms-space-sm);text-transform:uppercase}.tms-article-note__body>:first-child{margin-top:0}.tms-article-note__body>:last-child{margin-bottom:0}.tms-article-note__list{display:grid;gap:var(--tms-space-xs);margin:0;padding-left:1.25rem}.tms-article-content{font-size:1.125rem;line-height:1.7;position:relative}.tms-article-content>.tms-read-mark{height:1px;left:0;margin:0;pointer-events:none;position:absolute;width:1px}.tms-article-content>.tms-read-mark[data-tms-read="25"]{top:25%}.tms-article-content>.tms-read-mark[data-tms-read="50"]{top:50%}.tms-article-content>.tms-read-mark[data-tms-read="75"]{top:75%}.tms-article-content>*{margin-block:0 1.25rem}.tms-article-content :is(h2,h3){line-height:1.3;margin-top:var(--tms-space-xl)}.tms-article-content li>p{margin:0}.tms-article-content li+li{margin-top:.35rem}.tms-article-end{background:var(--tms-color-accent,#b91c1c);height:8px;margin:var(--tms-space-xl)0 var(--tms-space-lg);width:3.5rem}.tms-article-endrow{align-items:center;display:flex;flex-wrap:wrap;gap:var(--tms-space-md)var(--tms-space-xl)}.tms-article-share--row,.tms-article-topics--row{align-items:center;display:flex;gap:.75rem}.tms-article-share--row .tms-article-share__label,.tms-article-topics--row .tms-article-topics__label{margin:0}.tms-article-content>:is(.tms-inline-related,.tms-inline-brief){font-family:var(--tms-font-body)}.tms-article-content>.tms-inline-related{border-block:1px solid var(--tms-color-border,#e5e7eb);font-size:1rem;line-height:1.4;margin-block:var(--tms-space-lg)var(--tms-space-xl);padding-block:var(--tms-space-md)var(--tms-space-lg)}.tms-inline-related__title{font-size:.8125rem;font-weight:800;letter-spacing:.06em;margin:0 0 var(--tms-space-sm);text-transform:uppercase}.tms-inline-related__cards{display:grid;gap:var(--tms-space-md);grid-template-columns:repeat(3,minmax(0,1fr))}.tms-inline-related .tms-card--column .tms-card__title{font-size:1rem}.tms-article-content>.tms-inline-brief{background:var(--tms-color-surface,#f7f7f7);border:1px solid var(--tms-color-border,#e5e7eb);border-radius:6px;box-shadow:0 2px 6px rgb(0 0 0/12%);font-size:1rem;line-height:1.5;margin-block:var(--tms-space-lg)var(--tms-space-xl);padding:var(--tms-space-lg)}.tms-inline-brief::before{background:var(--tms-color-accent,#b91c1c);content:"";display:block;height:4px;margin-bottom:var(--tms-space-sm);width:3rem}.tms-inline-brief__pitch{font-size:1.125rem;margin:0}.tms-inline-brief__latest{color:var(--tms-color-muted,#6b7280);font-size:.9375rem;margin:.4rem 0 var(--tms-space-md)}.tms-inline-brief__button{background:var(--tms-color-text,#111827);border-radius:999px;color:var(--tms-color-background,#fff);display:inline-block;font-weight:700;padding:.75rem 1.3rem;text-decoration:none}.tms-inline-brief__button:hover,.tms-inline-brief__button:focus{background:var(--tms-color-accent,#b91c1c);color:var(--tms-color-background,#fff)}.tms-author-box{border-top:1px solid var(--tms-color-border,#e5e7eb);display:grid;gap:var(--tms-space-md);grid-template-columns:112px minmax(0,1fr);margin-top:var(--tms-space-xl);padding-top:var(--tms-space-lg)}.tms-author-box__avatar{background:var(--tms-color-surface-alt,var(--tms-color-surface,#f3f4f6));border-radius:50%;display:grid;font-size:2.6rem;font-weight:700;height:112px;overflow:hidden;place-items:center;position:relative;width:112px}.tms-author-box__avatar img{display:block;height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.tms-author-box__name{font-size:1.05rem;font-weight:800;margin:0}.tms-author-box__name a{color:inherit;text-decoration:none}.tms-author-box__bio{color:var(--tms-color-muted,#6b7280);font-size:.9375rem;line-height:1.55;margin:.35rem 0 .6rem}.tms-author-box__more{color:var(--tms-color-text,#111827);font-size:.875rem;font-weight:700}.tms-author-contact{align-items:baseline;display:flex;flex-wrap:wrap;font-size:.875rem;gap:.25rem .75rem;margin:0 0 .6rem}.tms-author-contact__email{font-weight:600;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.tms-author-contact__write{color:var(--tms-color-accent,#b91c1c);font-weight:700;text-decoration:none}.tms-author-contact__write:hover,.tms-author-contact__write:focus-visible{text-decoration:underline}.tms-author-box__stories{border-top:1px solid var(--tms-color-border,#e5e7eb);margin-bottom:.6rem;padding-top:.75rem}.tms-author-box__stories-title{font-size:.8125rem;font-weight:800;letter-spacing:.06em;margin:0 0 .5rem;text-transform:uppercase}.tms-author-box__list{display:grid;gap:.55rem;list-style:none;margin:0 0 .75rem;padding:0}.tms-author-box__list a{color:var(--tms-color-text,#111827);font-size:.9375rem;font-weight:700;line-height:1.35;text-decoration:none}.tms-author-box__list a:hover,.tms-author-box__list a:focus{text-decoration:underline}.tms-author-more{border-top:1px solid var(--tms-color-border,#e5e7eb);margin-top:var(--tms-space-xl);padding-top:var(--tms-space-lg)}.tms-article-rail{align-self:start;position:sticky;top:1rem}.tms-article-rail>.tms-article-module{border-top:0;margin-top:0;padding-top:0}.tms-article-rail>.tms-article-module+.tms-article-module{margin-top:var(--tms-space-xl)}.tms-article-rail .tms-widget__title{align-items:center;display:flex;font-family:var(--tms-font-body);font-size:.8125rem;font-weight:700;gap:var(--tms-space-xs);letter-spacing:.08em;margin:0 0 var(--tms-space-sm);text-transform:uppercase}.tms-article-rail .tms-widget__title::before{background:var(--tms-color-primary,var(--tms-color-accent,#b91c1c));content:"";display:block;height:1.1em;width:4px}.tms-article-rail .tms-card--thumb{grid-template-columns:96px minmax(0,1fr)}.tms-article-rail .tms-card--thumb .tms-card__media{grid-column:1}.tms-article-rail .tms-card--thumb .tms-card__body{grid-column:2}.tms-article-rail .tms-card--thumb.tms-card--no-image{grid-template-columns:minmax(0,1fr)}.tms-article-rail .tms-card--thumb.tms-card--no-image .tms-card__body{grid-column:1}.tms-article-rail .tms-article-cards{display:grid;gap:var(--tms-space-md)}.tms-article-after{border-top:1px solid var(--tms-color-border,#e5e7eb);display:grid;gap:var(--tms-space-2xl);grid-template-columns:minmax(0,2fr)minmax(0,1fr);padding-block:var(--tms-space-xl)var(--tms-space-2xl)}.tms-article-after>:only-child{grid-column:1/-1}.tms-article-after>.tms-article-module{border-top:0;margin-top:0;padding-top:0}.tms-article-after :is(.tms-widget__title,.tms-section-title){font-family:var(--tms-font-headline);font-size:1.6rem;font-weight:var(--tms-weight-headline,700);margin:0 0 var(--tms-space-md)}.tms-article-cards--column{display:grid;gap:var(--tms-space-lg);grid-template-columns:repeat(3,minmax(0,1fr))}.tms-article-after .tms-widget--must-read .tms-widget__list{counter-reset:tms-rank;list-style:none;margin:0;padding:0}.tms-article-after .tms-widget--must-read .tms-widget__list li{border-bottom:1px solid var(--tms-color-border,#e5e7eb);counter-increment:tms-rank;display:grid;gap:.85rem;grid-template-columns:1.5rem minmax(0,1fr);line-height:1.6;margin:0;padding-block:.85rem}.tms-article-after .tms-widget--must-read .tms-widget__list li::before{content:counter(tms-rank);font-size:1.2rem;font-weight:800}.tms-article-after .tms-widget--must-read .tms-widget__list a{color:inherit;text-decoration:none}.tms-article-after .tms-widget--must-read .tms-widget__list a:hover,.tms-article-after .tms-widget--must-read .tms-widget__list a:focus{text-decoration:underline}.tms-widget,.tms-related{border-top:3px solid var(--tms-color-accent,#b91c1c);margin-top:var(--tms-space-2xl);padding-top:var(--tms-space-md)}.tms-widget__title{font-family:var(--tms-font-headline);font-size:1.25rem;font-weight:var(--tms-weight-title,600);margin:0 0 var(--tms-space-md)}.tms-widget__list{padding-left:1.25rem}.tms-widget__list li{font-family:var(--tms-font-list,var(--tms-font-body));font-size:1rem;line-height:1.3}.tms-widget__list li+li{margin-top:var(--tms-space-xs)}.tms-widget__list a{font-weight:var(--tms-weight-list,600)}.tms-article-module{clear:both}.tms-related__item{min-width:0}.tms-related__score{color:var(--tms-color-muted,#6b7280);font-size:.75rem;margin:var(--tms-space-xs)0 0;overflow-wrap:anywhere;word-break:normal}.tms-ad-slot{align-items:center;background:var(--tms-color-surface,#f7f7f7);border:1px dashed var(--tms-color-border,#e5e7eb);color:var(--tms-color-muted,#6b7280);display:flex;justify-content:center;min-height:var(--tms-ad-min-height,250px);text-align:center}.tms-ad-slot__label{font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.tms-newsletter-slot{background:var(--tms-color-surface,#f7f7f7);border:1px solid var(--tms-color-border,#e5e7eb);margin-top:var(--tms-space-2xl);padding:var(--tms-space-md)}.tms-newsletter-slot__description{color:var(--tms-color-muted,#6b7280);font-size:.95rem}.tms-newsletter-slot__description>:first-child{margin-top:0}.tms-newsletter-slot__form{display:grid;gap:var(--tms-space-sm);margin-top:var(--tms-space-md)}.tms-newsletter-slot__form input[type=email]{border:1px solid var(--tms-color-border,#e5e7eb);font:inherit;padding:.65rem .75rem;width:100%}.tms-newsletter-slot__form button{background:var(--tms-color-primary,#111827);border:1px solid var(--tms-color-primary,#111827);color:var(--tms-color-background,#fff);cursor:pointer;font:inherit;font-weight:700;padding:.65rem 1rem}.tms-widget__list--links{list-style:none;margin:0;padding-left:0}@media(max-width:1239px){.tms-article-title{padding-left:1.1rem}.tms-article-title::before{left:0}}@media(max-width:1100px){.tms-article-grid{grid-template-columns:minmax(0,640px)minmax(240px,1fr)}.tms-article-grid--no-rail{grid-template-columns:minmax(0,640px)}.tms-article-aside{grid-column:1;grid-row:1}.tms-article-aside .tms-article-topics{display:none}.tms-article-main{grid-column:1;grid-row:2}.tms-article-rail{grid-column:2;grid-row:1/span 2}}@media(max-width:860px){.tms-article-grid,.tms-article-grid--no-rail,.tms-article-after{grid-template-columns:minmax(0,1fr)}.tms-article-rail{grid-column:1;grid-row:auto;position:static}}@media(max-width:640px){.tms-article-top{padding-top:var(--tms-space-lg)}.tms-article-author__photo{height:36px;width:36px}.tms-author-box{grid-template-columns:minmax(0,1fr)}.tms-author-box__avatar{display:none}.tms-article-deck{font-size:1.05rem}.tms-article-content{font-size:1.0625rem}.tms-inline-related__cards,.tms-article-cards--column{gap:var(--tms-space-sm);grid-template-columns:minmax(0,1fr)}.tms-inline-related .tms-card--column,.tms-article-cards--column .tms-card--column{align-items:start;display:grid;gap:var(--tms-space-sm);grid-template-columns:112px minmax(0,1fr)}.tms-article-endrow,.tms-article-share--row,.tms-article-topics--row{align-items:flex-start;flex-direction:column}}