.bnt-single--classic .bnt-art-hero--classic{padding:40px 32px 56px;position:relative;overflow:hidden;min-height:520px;display:flex;align-items:flex-end;}.bnt-art-hero__scanlines{position:absolute;inset:0;background:repeating-linear-gradient(
		135deg,
		transparent 0 20px,
		rgba(255, 255, 255, 0.06) 20px 21px
	);opacity:0.10;pointer-events:none;z-index:0;}.bnt-single--classic .bnt-art-hero__body{position:relative;z-index:1;}.bnt-art-hero__badges{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:20px;}.bnt-art-hero__context-pill{display:inline-flex;align-items:center;background:rgba(255, 255, 255, 0.10);border:1px solid rgba(255, 255, 255, 0.18);border-radius:20px;color:rgba(255, 255, 255, 0.75);font-size:0.75rem;font-weight:500;letter-spacing:0.03em;padding:4px 12px;}.bnt-art-hero__editor-pick{display:inline-flex;align-items:center;background:rgba(255, 193, 7, 0.15);border:1px solid rgba(255, 193, 7, 0.35);border-radius:20px;color:#ffc107;font-size:0.75rem;font-weight:600;letter-spacing:0.04em;padding:4px 12px;}.bnt-single--classic .bnt-art-hero__title{font-size:clamp(2.8rem, 5.5vw, 4.75rem);font-weight:950;letter-spacing:-0.054em;line-height:0.96;max-width:22ch;margin-bottom:20px;}.bnt-single--classic .bnt-art-hero__standfirst{font-size:20px;font-weight:380;line-height:1.5;max-width:60ch;color:rgba(255, 255, 255, 0.80);margin-bottom:28px;}.bnt-art-hero__byline{display:flex;align-items:center;gap:12px;border-top:1px solid rgba(255, 255, 255, 0.18);padding-top:16px;margin-top:4px;}.bnt-art-hero__byline .bnt-art-hero__avatar{border-radius:50%;flex-shrink:0;}@media (max-width: 1024px){.bnt-single--classic .bnt-art-hero--classic{padding:32px 24px 40px;min-height:440px;}.bnt-single--classic .bnt-art-hero__title{font-size:clamp(2.2rem, 5vw, 3.2rem);max-width:26ch;}.bnt-single--classic .bnt-art-hero__standfirst{font-size:20px;}}@media (max-width: 640px){.bnt-single--classic .bnt-art-hero--classic{padding:24px 16px 32px;min-height:380px;}.bnt-single--classic .bnt-art-hero__title{font-size:clamp(1.8rem, 7vw, 2.4rem);max-width:100%;letter-spacing:-0.035em;line-height:1.05;}.bnt-single--classic .bnt-art-hero__standfirst{font-size:20px;line-height:1.5;}.bnt-art-hero__badges{gap:6px;}}[data-blognt-theme="dark"] .bnt-art-hero__context-pill{background:rgba(255, 255, 255, 0.07);border-color:rgba(255, 255, 255, 0.12);}.bnt-single--classic .bnt-art-insight{background:rgba(232, 168, 0, 0.07);border-radius:14px;padding:32px;margin:24px 0;border-left:none;border:1px solid rgba(232, 168, 0, 0.18);}.bnt-art-insight__items{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:14px;}.bnt-art-insight__item{display:flex;align-items:flex-start;gap:10px;font-size:15.5px;line-height:1.5;color:#0a2342;}.bnt-art-insight__check{flex-shrink:0;margin-top:3px;}.bnt-single--classic .bnt-art-grid{max-width:1280px;margin-inline:auto;column-gap:40px;row-gap:48px;}.bnt-single--classic .bnt-art-pullquote .bnt-art-pullquote__text{font-weight:440;line-height:1.3;letter-spacing:-0.018em;}.bnt-single--classic .bnt-art-pullquote .bnt-art-pullquote__attribution{margin-top:18px;font-weight:720;letter-spacing:0.12em;color:rgba(232, 168, 0, 0.85);}.bnt-single--classic .bnt-art-context-card .bnt-ds-eyebrow{color:var(--bnt-brand-blue-ink);}.bnt-single--classic .bnt-art-context-card .bnt-art-context-card__value{font-weight:920;}.bnt-single--classic .bnt-art-context-card .bnt-art-context-card__desc{line-height:1.45;}.bnt-single--classic .bnt-art-insight .bnt-ds-eyebrow{color:var(--bnt-gold-ink, #8a5a00);}.bnt-single--classic .bnt-art-insight .bnt-art-insight__check,
.bnt-single--classic .bnt-art-insight .bnt-art-insight__check path{stroke:#e8a800;}.bnt-single--classic .bnt-art-insight .bnt-art-insight__item{font-size:15px;font-weight:430;line-height:1.58;letter-spacing:-0.004em;color:rgba(15, 23, 42, 0.78);}@media (max-width: 767px){.bnt-single--classic .bnt-art-grid--3col .bnt-art-toc-col{display:block;position:static;top:auto;order:-1;margin:0 0 4px;z-index:auto;}.bnt-single--classic .bnt-art-toc{display:block;background:var(--bnt-surface, #f8f9fb);border:1px solid var(--bnt-border-soft, rgba(15, 23, 42, 0.08));border-radius:14px;padding:14px 18px;}.bnt-single--classic .bnt-art-toc__summary{display:flex;align-items:center;gap:12px;margin:0;cursor:pointer;list-style:none;}.bnt-single--classic .bnt-art-toc__summary::-webkit-details-marker{display:none;}.bnt-single--classic .bnt-art-toc__head-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;}.bnt-single--classic .bnt-art-toc__title{font-size:16px;font-weight:820;letter-spacing:-0.02em;text-transform:none;line-height:1.1;color:var(--art-ink, #080f1c);}.bnt-single--classic .bnt-art-toc__sections{display:block;font-size:12px;font-weight:540;letter-spacing:0;text-transform:none;color:var(--art-meta);}.bnt-single--classic .bnt-art-toc__badge{display:inline-flex;align-items:center;justify-content:center;min-width:26px;height:22px;padding:0 8px;border-radius:999px;background:rgba(47, 128, 237, 0.12);color:var(--art-accent, #2f80ed);font-size:12px;font-weight:820;font-variant-numeric:tabular-nums;flex-shrink:0;}.bnt-single--classic .bnt-art-toc__chevron{display:block;width:18px;height:18px;color:var(--art-meta);flex-shrink:0;transition:transform 0.2s ease;}.bnt-single--classic .bnt-art-toc[open] .bnt-art-toc__chevron{transform:rotate(180deg);}.bnt-single--classic .bnt-art-toc:not([open]) > .bnt-art-toc__list{display:none;}.bnt-single--classic .bnt-art-toc[open] > .bnt-art-toc__list{display:block;margin-top:12px;}.bnt-single--classic .blognt-author-byline__par,
	.bnt-single--classic .blognt-author-byline__role,
	.bnt-single--classic .blognt-author-byline__name-line .blognt-author-byline__sep,
	.bnt-single--classic .blognt-author-byline__dates-prefix,
	.bnt-single--classic .blognt-author-byline__chips,
	.bnt-single--classic .blognt-author-byline__follow{display:none;}.bnt-single--classic .bnt-art-hero .blognt-author-byline{gap:11px;flex-wrap:nowrap;}.bnt-single--classic .bnt-art-hero .blognt-author-byline__text{display:flex;flex-direction:column;gap:1px;}.bnt-single--classic .bnt-art-hero .blognt-author-byline__name-line,
	.bnt-single--classic .bnt-art-hero .blognt-author-byline__meta-line{font-size:11px;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;color:rgba(255, 255, 255, 0.78);}.bnt-single--classic .bnt-art-hero .blognt-author-byline__name a{color:#fff;}.bnt-single--classic .bnt-art-context-card__grid{grid-template-columns:none;display:flex;flex-direction:column;gap:16px;}.bnt-single--classic .bnt-art-context-card__item{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:baseline;}.bnt-single--classic .bnt-art-context-card__value{font-size:30px;min-width:70px;}.bnt-single--classic .bnt-art-context-card__desc{margin-top:0;font-size:13px;}.bnt-single--classic .bnt-art-pullquote .bnt-art-pullquote__text{font-size:22px;line-height:1.34;}}.bnt-art-rail--generic{display:flex;flex-direction:column;gap:0;position:sticky;top:var(--bnt-sticky-side-top, 82px);align-self:start;}.bnt-rail-stats{border-top:3px solid var(--rail-accent, #2f80ed);border-radius:12px;background:var(--bnt-surface);padding:16px 18px;box-shadow:0 1px 3px rgba(0, 0, 0, 0.06);margin-bottom:32px;display:flex;flex-direction:column;}.bnt-rail-stats .bnt-ds-eyebrow{margin-bottom:18px;}.bnt-rail-stats__items-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;}.bnt-rail-stats__item{display:flex;flex-direction:column;gap:3px;}.bnt-rail-stats__value{font-size:22px;font-weight:880;line-height:1;letter-spacing:-0.030em;color:#0a2342;display:block;}.bnt-rail-stats__label{font-size:10.5px;font-weight:540;letter-spacing:0.04em;text-transform:uppercase;color:var(--bnt-text-soft, #606f86);}.bnt-rail-related{display:flex;flex-direction:column;}.bnt-rail-related .bnt-ds-eyebrow,
.bnt-rail-related .bnt-ds-eyebrow--no-dash{margin-bottom:12px;}.bnt-rail-related__list{list-style:none;padding:0;margin:0;}.bnt-rail-related__item{border-bottom:1px solid rgba(0, 0, 0, 0.07);}.bnt-rail-related__item:last-child{border-bottom:none;}.bnt-rail-related__link{display:flex;flex-direction:column;padding:14px 0;text-decoration:none;color:inherit;gap:4px;}.bnt-rail-related__kicker{font-size:9.5px;font-weight:820;letter-spacing:0.14em;text-transform:uppercase;}.bnt-rail-related__title{margin:0;font-size:13.5px;font-weight:780;letter-spacing:-0.018em;line-height:1.28;color:#080f1c;}.bnt-rail-related__meta{font-size:10px;font-weight:720;letter-spacing:0.04em;text-transform:uppercase;color:var(--bnt-text-soft, #606f86);}.bnt-rail-related__thumb{display:none;}.bnt-art-pullquote{border-left:3px solid var(--pullquote-accent, #e8a800);padding:4px 0 4px clamp(28px, 3.2vw, 40px);margin:clamp(42px, 5vw, 64px) 0;}.bnt-art-pullquote blockquote{margin:0;padding:0;border:0;font-size:32px;font-weight:440;font-style:italic;line-height:1.30;letter-spacing:-0.018em;color:#080f1c;text-indent:-0.28em;}.bnt-art-pullquote figcaption{margin-top:clamp(20px, 2.2vw, 28px);font-size:clamp(11px, 0.9vw, 13px);font-weight:820;line-height:1.35;letter-spacing:0.18em;text-transform:uppercase;font-style:normal;color:rgba(232, 168, 0, 0.85);}[data-blognt-theme="dark"] .bnt-rail-stats{border:1px solid rgba(255, 255, 255, 0.06);box-shadow:none;}[data-blognt-theme="dark"] .bnt-rail-stats__value{color:#f0f6ff;}[data-blognt-theme="dark"] .bnt-rail-stats__label{color:var(--bnt-on-dark-text-aa-floor, rgba(220, 228, 245, 0.545));}[data-blognt-theme="dark"] .bnt-art-pullquote blockquote{color:#f0f6ff;}[data-blognt-theme="dark"] .bnt-art-pullquote figcaption{color:rgba(109, 161, 255, 0.62);}[data-blognt-theme="dark"] .bnt-single--classic .bnt-art-insight{background:rgba(232, 168, 0, 0.08);border-color:rgba(232, 168, 0, 0.22);}[data-blognt-theme="dark"] .bnt-art-insight__item,
[data-blognt-theme="dark"] .bnt-single--classic .bnt-art-insight .bnt-art-insight__item{color:rgba(196, 212, 236, 0.86);}[data-blognt-theme="dark"] .bnt-art-insight .bnt-ds-eyebrow,
[data-blognt-theme="dark"] .bnt-single--classic .bnt-art-insight .bnt-ds-eyebrow{color:#f0b429;}[data-blognt-theme="dark"] .bnt-art-insight__check path,
[data-blognt-theme="dark"] .bnt-single--classic .bnt-art-insight .bnt-art-insight__check path{stroke:#f0b429;}