.bl{--bl-ink:#141217;--bl-ink-soft:#4a4551;--bl-paper:#fbfaf7;--bl-paper-deep:#f3f1ec;--bl-rule:#14121724;--bl-rule-strong:#141217d9;--bl-magenta:#c21292;--bl-purple:#711db0;--bl-lime:#a0c617;--bl-measure:68ch;background:var(--bl-paper);color:var(--bl-ink);font-family:var(--font-poppins),Poppins,system-ui,sans-serif}.bl ::selection{background:var(--bl-lime);color:var(--bl-ink)}.bl-shell{margin:0 auto;max-width:1180px;padding:0 20px}.bl-masthead{border-bottom:3px double var(--bl-rule-strong);padding:56px 0 22px}.bl-kicker{display:flex;align-items:center;gap:12px;font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--bl-magenta)}.bl-kicker:after{content:"";flex:1;height:1px;background:var(--bl-rule)}.bl-masthead h1{margin:14px 0 0;font-family:var(--font-bebas),"Bebas Neue",Impact,sans-serif;font-size:clamp(44px,8vw,96px);line-height:.92;letter-spacing:.01em;text-transform:uppercase}.bl-masthead p{margin:16px 0 0;max-width:54ch;font-size:16px;line-height:1.6;color:var(--bl-ink-soft)}.bl-issue{gap:8px 28px;margin-top:26px;border-top:1px solid var(--bl-rule);padding-top:12px;font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--bl-ink-soft)}.bl-issue,.bl-topics{display:flex;flex-wrap:wrap}.bl-topics{gap:8px;padding:20px 0 0}.bl-topic{border:1px solid var(--bl-rule);padding:7px 14px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--bl-ink);transition:background .18s ease,color .18s ease,border-color .18s ease}.bl-topic:focus-visible,.bl-topic:hover{background:var(--bl-ink);border-color:var(--bl-ink);color:var(--bl-paper)}.bl-topic[aria-current=page]{background:var(--bl-magenta);border-color:var(--bl-magenta);color:#fff}.bl-lead{display:grid;grid-template-columns:1fr;gap:28px;border-bottom:1px solid var(--bl-rule);padding:40px 0}@media (min-width:900px){.bl-lead{grid-template-columns:1.05fr .95fr;gap:48px;align-items:start}}.bl-lead-figure{position:relative;overflow:hidden;background:var(--bl-paper-deep);aspect-ratio:4/3}.bl-lead-figure img{width:100%;height:100%;object-fit:cover;filter:saturate(.82) contrast(1.04);transition:transform .6s cubic-bezier(.2,.7,.2,1),filter .4s ease}.bl-lead:hover .bl-lead-figure img{transform:scale(1.03);filter:saturate(1) contrast(1.04)}.bl-plate{position:relative;display:flex;flex-direction:column;justify-content:flex-end;width:100%;height:100%;overflow:hidden;padding:24px;background:var(--bl-ink);color:var(--bl-paper)}.bl-plate:before{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(135deg,hsla(45,33%,98%,.055) 0 2px,#0000 2px 15px)}.bl-plate-rule{position:relative;width:52px;height:5px;margin-bottom:14px;background:var(--bl-lime)}.bl-plate-cat{font-family:var(--font-bebas),"Bebas Neue",Impact,sans-serif;font-size:clamp(30px,5.4vw,60px);line-height:.94;letter-spacing:.02em}.bl-plate-cat,.bl-plate-mark{position:relative;text-transform:uppercase}.bl-plate-mark{margin-top:12px;font-size:10px;font-weight:600;letter-spacing:.2em;color:#fbfaf78c}.bl-plate-sm{padding:12px}.bl-plate-sm .bl-plate-rule{width:28px;height:3px;margin-bottom:8px}.bl-plate-sm .bl-plate-cat{font-size:19px;line-height:1}.bl-flag{position:absolute;top:0;left:0;background:var(--bl-magenta);color:#fff;padding:8px 16px;font-size:10px;font-weight:800;letter-spacing:.2em;text-transform:uppercase}.bl-lead h2{margin:10px 0 0;font-size:clamp(28px,4vw,44px);font-weight:800;line-height:1.08;letter-spacing:-.02em}.bl-lead h2 a{color:inherit;text-decoration:none;background-image:linear-gradient(var(--bl-lime),var(--bl-lime));background-repeat:no-repeat;background-position:0 92%;background-size:0 38%;transition:background-size .35s cubic-bezier(.2,.7,.2,1)}.bl-lead h2 a:focus-visible,.bl-lead h2 a:hover{background-size:100% 38%}.bl-standfirst{margin:16px 0 0;font-size:18px;line-height:1.6;color:var(--bl-ink-soft)}.bl-index{padding:8px 0 72px}.bl-index-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;border-bottom:2px solid var(--bl-rule-strong);padding:34px 0 10px}.bl-index-head h2{font-family:var(--font-bebas),"Bebas Neue",Impact,sans-serif;font-size:30px;letter-spacing:.04em;text-transform:uppercase}.bl-index-head span{font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--bl-ink-soft)}.bl-row{display:grid;grid-template-columns:auto 1fr;gap:18px;border-bottom:1px solid var(--bl-rule);padding:26px 0;transition:background .2s ease}@media (min-width:760px){.bl-row{grid-template-columns:76px 1fr 180px;gap:28px;align-items:start}}.bl-row:hover{background:var(--bl-paper-deep)}.bl-num{font-family:var(--font-bebas),"Bebas Neue",Impact,sans-serif;font-size:34px;line-height:1;color:var(--bl-magenta);font-variant-numeric:tabular-nums}.bl-row h3{margin:0;font-size:clamp(19px,2.2vw,25px);font-weight:700;line-height:1.22;letter-spacing:-.015em}.bl-row h3 a{color:inherit;text-decoration:none}.bl-row h3 a:focus-visible,.bl-row h3 a:hover{color:var(--bl-purple)}.bl-row p{margin:8px 0 0;font-size:15px;line-height:1.6}.bl-meta,.bl-row p{color:var(--bl-ink-soft)}.bl-meta{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:12px;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.bl-cat{color:var(--bl-magenta)}.bl-thumb{display:none}@media (min-width:760px){.bl-thumb{display:block;overflow:hidden;background:var(--bl-paper-deep);aspect-ratio:16/10}.bl-thumb img{width:100%;height:100%;object-fit:cover;filter:saturate(.82) contrast(1.04);transition:filter .3s ease}.bl-row:hover .bl-thumb img{filter:saturate(1) contrast(1.04)}}.bl-article{display:grid;grid-template-columns:1fr;gap:40px;padding:0 0 80px}@media (min-width:1040px){.bl-article{grid-template-columns:minmax(0,var(--bl-measure)) 1fr;gap:56px}}.bl-article-head{border-bottom:3px double var(--bl-rule-strong);padding:44px 0 26px;margin-bottom:36px}.bl-article-head h1{margin:14px 0 0;max-width:22ch;font-size:clamp(32px,5.2vw,58px);font-weight:800;line-height:1.04;letter-spacing:-.025em}.bl-byline{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:22px;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--bl-ink-soft)}.bl-byline strong{color:var(--bl-ink)}.bl-hero{margin:0 0 40px;background:var(--bl-paper-deep)}.bl-hero img{width:100%;height:auto;display:block;filter:saturate(.88) contrast(1.03)}.bl-hero figcaption{border-bottom:1px solid var(--bl-rule);padding:10px 2px;font-size:12px;color:var(--bl-ink-soft)}.bl-prose{font-size:17.5px;line-height:1.75;color:var(--bl-ink)}.bl-prose>p:first-of-type:first-letter{float:left;font-family:var(--font-bebas),"Bebas Neue",Impact,sans-serif;font-size:76px;line-height:.74;padding:6px 10px 0 0;color:var(--bl-magenta)}.bl-prose p{margin:0 0 22px}.bl-prose h2{margin:48px 0 16px;padding-top:18px;border-top:1px solid var(--bl-rule);font-size:clamp(23px,3vw,30px);font-weight:800;line-height:1.2;letter-spacing:-.02em;scroll-margin-top:90px}.bl-prose h2:before{content:"";display:block;width:44px;height:4px;margin-bottom:14px;background:var(--bl-lime)}.bl-prose h3{margin:32px 0 10px;font-size:19px;font-weight:700;line-height:1.3;color:var(--bl-purple);scroll-margin-top:90px}.bl-prose ol,.bl-prose ul{margin:0 0 22px;padding-left:0;list-style:none}.bl-prose li{position:relative;padding-left:26px;margin-bottom:11px}.bl-prose ul>li:before{content:"";position:absolute;left:2px;top:.68em;width:9px;height:2px;background:var(--bl-magenta)}.bl-prose ol{counter-reset:bl-ol}.bl-prose ol>li{counter-increment:bl-ol}.bl-prose ol>li:before{content:counter(bl-ol) ".";position:absolute;left:0;top:0;font-weight:700;color:var(--bl-magenta)}.bl-prose li>p{margin:0}.bl-prose blockquote{margin:36px 0;border:0;border-top:2px solid var(--bl-ink);border-bottom:2px solid var(--bl-ink);padding:24px 0;font-size:clamp(20px,2.6vw,26px);font-weight:600;line-height:1.38;letter-spacing:-.015em}.bl-prose blockquote p{margin:0}.bl-prose a{color:var(--bl-purple);font-weight:600;text-decoration:none;box-shadow:inset 0 -2px 0 #711db04d;transition:box-shadow .2s ease,background .2s ease}.bl-prose a:focus-visible,.bl-prose a:hover{box-shadow:inset 0 -1.6em 0 #a0c61766}.bl-prose strong{font-weight:700}.bl-prose img{max-width:100%;height:auto;margin:28px 0}.bl-rail{align-self:start}@media (min-width:1040px){.bl-rail{position:-webkit-sticky;position:sticky;top:24px}}.bl-rail h2{margin:0 0 12px;border-bottom:2px solid var(--bl-rule-strong);padding-bottom:8px;font-size:11px;font-weight:800;letter-spacing:.2em;text-transform:uppercase}.bl-toc{list-style:none;margin:0 0 36px;padding:0}.bl-toc li{border-bottom:1px solid var(--bl-rule)}.bl-toc a{display:block;padding:9px 0;font-size:13.5px;line-height:1.4;color:var(--bl-ink-soft);text-decoration:none;transition:color .18s ease,padding-left .18s ease}.bl-toc a:focus-visible,.bl-toc a:hover{color:var(--bl-magenta);padding-left:6px}.bl-cta{border:2px solid var(--bl-ink);background:var(--bl-ink);color:var(--bl-paper);padding:26px 24px;margin:44px 0}.bl-cta p:first-child{margin:0 0 6px;font-size:10.5px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:var(--bl-lime)}.bl-cta h2{margin:0 0 10px;font-family:var(--font-bebas),"Bebas Neue",Impact,sans-serif;font-size:30px;line-height:1.05;letter-spacing:.02em;text-transform:uppercase;border:0;padding:0}.bl-cta h2:before{display:none}.bl-cta p{margin:0 0 18px;font-size:14.5px;line-height:1.6;color:#fbfaf7c7}.bl-cta a{display:inline-block;background:var(--bl-lime);color:var(--bl-ink);padding:13px 26px;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;box-shadow:none;transition:background .2s ease,transform .2s ease}.bl-cta a:focus-visible,.bl-cta a:hover{background:#fff;transform:translateY(-2px);box-shadow:none}.bl-tags{display:flex;flex-wrap:wrap;gap:8px;border-top:1px solid var(--bl-rule);padding-top:22px;margin-top:8px}.bl-tag{border:1px solid var(--bl-rule);padding:6px 12px;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--bl-ink-soft);text-decoration:none}.bl-tag:focus-visible,.bl-tag:hover{border-color:var(--bl-ink);color:var(--bl-ink)}.bl-related{border-top:3px double var(--bl-rule-strong);padding:34px 0 0;margin-top:56px}.bl-related h2{margin:0 0 6px;font-family:var(--font-bebas),"Bebas Neue",Impact,sans-serif;font-size:28px;letter-spacing:.04em;text-transform:uppercase}.bl-pager{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:2px solid var(--bl-rule-strong);padding-top:20px;margin-top:8px}.bl-pager a,.bl-pager span{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;color:var(--bl-ink)}.bl-pager span{color:var(--bl-ink-soft)}.bl-pager a:focus-visible,.bl-pager a:hover{color:var(--bl-magenta)}.bl-empty{border-top:1px solid var(--bl-rule);padding:64px 0 90px;max-width:54ch}.bl-empty h2{margin:0 0 12px;font-family:var(--font-bebas),"Bebas Neue",Impact,sans-serif;font-size:34px;letter-spacing:.03em;text-transform:uppercase}.bl-empty p{margin:0 0 20px;font-size:16px;line-height:1.65}.bl-back,.bl-empty p{color:var(--bl-ink-soft)}.bl-back{display:inline-block;padding:26px 0 0;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;text-decoration:none}.bl-back:focus-visible,.bl-back:hover{color:var(--bl-magenta)}@media (prefers-reduced-motion:reduce){.bl *,.bl :after,.bl :before{transition-duration:.01ms!important;animation-duration:.01ms!important}}