.bl-chips{flex-wrap:wrap;gap:9px;display:flex}.bl-chip{border:1px solid var(--line);background:var(--card);min-height:42px;color:var(--soft);border-radius:999px;align-items:center;gap:8px;padding:0 clamp(14.5px,13.57px + .238vw,17px);font-size:15px;font-weight:700;transition:border-color .2s,color .2s,background .2s;display:inline-flex}.bl-chip:hover{border-color:var(--orange);color:var(--ink)}.bl-chip[aria-current=page]{color:#fff;background:#a9561a;border-color:#a9561a}.bl-chip svg{color:var(--acc);flex:none}.bl-meta{color:var(--mute);flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.vl-blog .bl-label{letter-spacing:.08em;text-transform:uppercase;color:var(--mute);font-size:15px;font-weight:800}.bl-rule{border-top:1px solid var(--line);padding-top:clamp(22px,15.31px + 1.714vw,40px)}.bl-hero{padding:clamp(32px,20.11px + 3.048vw,64px) 0 clamp(22px,15.31px + 1.714vw,40px)}.bl-hero-row{justify-content:space-between;align-items:flex-end;gap:clamp(20px,15.54px + 1.143vw,32px);display:flex}.bl-hero-t{max-width:820px}.bl-hero .bl-h1{letter-spacing:-.045em;overflow-wrap:anywhere;margin-top:16px;font-size:clamp(34px,22.11px + 3.048vw,66px);line-height:1.03}.bl-lede{color:var(--soft);margin-top:clamp(15px,13.89px + .286vw,18px);font-size:clamp(17.5px,16.76px + .19vw,19.5px);line-height:1.6}.bl-lede a{text-underline-offset:4px;text-decoration:underline}.bl-lede a:hover{color:var(--ink)}.bl-rss{flex:none}.bl-cats{margin-top:clamp(21px,15.43px + 1.429vw,36px)}.bl-feat-s{padding:8px 0 clamp(22px,15.31px + 1.714vw,40px)}.bl-feat{border:1px solid var(--line);background:var(--card);transition:transform .35s var(--ease), box-shadow .35s;border-radius:clamp(22px,19.77px + .571vw,28px);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:clamp(30px,18.57px + 1.488vw,40px);padding:18px;display:grid;box-shadow:0 1px 2px #2b1a0e0a,0 20px 44px -24px #2b1a0e38}.bl-feat:hover{transform:translateY(-4px);box-shadow:0 1px 2px #2b1a0e0a,0 30px 56px -26px #2b1a0e52}.bl-feat-b{flex-direction:column;gap:14px;padding:8px 22px 8px 4px;display:flex}.bl-feat-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.bl-pill{background:var(--blue-tint);min-height:26px;color:var(--blue-deep);border-radius:999px;align-items:center;padding:0 10px;font-size:13px;font-weight:800;display:inline-flex}.bl-feat-t{letter-spacing:-.035em;color:var(--ink);font-size:clamp(25px,20.91px + 1.048vw,36px);line-height:1.1}.bl-feat-ex{color:var(--soft);font-size:17px;line-height:1.6}.bl-feat .bl-meta{margin-top:6px}.bl-grid-s{padding:0 0 clamp(18px,15.77px + .571vw,24px)}.bl-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,7.54px + 1.143vw,24px);display:grid}.bl-card{border:1px solid var(--line);background:var(--card);height:100%;transition:transform .35s var(--ease), box-shadow .35s, border-color .35s;border-radius:clamp(20px,18.51px + .381vw,24px);flex-direction:column;padding:12px 12px 20px;display:flex}.bl-card:hover{border-color:#0000;transform:translateY(-4px);box-shadow:0 1px 2px #2b1a0e0a,0 26px 48px -26px #2b1a0e52}.bl-card-b{flex-direction:column;flex:1;gap:10px;padding:16px 8px 0;display:flex}.bl-card .bl-card-t{letter-spacing:-.02em;color:var(--ink);font-size:clamp(18.5px,16.79px + .223vw,20px);line-height:1.28}.bl-ex{color:var(--soft);font-size:15.5px;line-height:1.55}.bl-card .bl-meta{margin-top:auto;padding-top:6px}.bl-empty{border:1px solid var(--line);border-radius:var(--card-r);background:var(--card);text-align:center;color:var(--soft);padding:32px 20px;font-size:16px}.bl-ck-li{display:flex}.bl-ck{background:var(--navy);color:#fff;border-radius:clamp(18px,15.77px + .571vw,24px);flex-direction:column;justify-content:space-between;gap:clamp(15px,13.89px + .286vw,18px);width:100%;padding:clamp(20px,17.03px + .762vw,28px);display:flex}.bl-ck .eyebrow{color:var(--coral-text)}.bl-ck-t{letter-spacing:-.03em;color:#fff;font-size:clamp(22px,19.77px + .571vw,28px);font-weight:700;line-height:1.15}.bl-ck-p{color:#d9deea;font-size:15.5px;line-height:1.6}.bl-ck-p a{color:#fff;text-underline-offset:3px;font-weight:700;text-decoration:underline}.bl-ck .btn{white-space:normal;text-align:left;align-self:flex-start;max-width:100%;padding-top:10px;padding-bottom:10px;line-height:1.25}.bl-pg{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:clamp(25px,16.46px + 2.19vw,48px);display:flex}.bl-pgi{border:1px solid var(--line);background:var(--card);min-width:46px;height:46px;color:var(--soft);border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:15.5px;font-weight:700;transition:border-color .2s,color .2s;display:inline-flex}.bl-pgi:hover{border-color:var(--orange);color:var(--ink)}.bl-pgi[aria-current=page]{color:#fff;background:#a9561a;border-color:#a9561a}.bl-pg-prev svg{transform:rotate(180deg)}.bl-pg-gap{color:var(--mute);padding:0 4px;font-size:15.5px}.bl-topics{padding:clamp(28px,17.6px + 2.667vw,56px) 0 0}.bl-topics .bl-chips{margin-top:clamp(15px,13.89px + .286vw,18px)}.bl-main>section:last-child{padding-bottom:clamp(41.5px,21.26px + 5.19vw,96px)}.bl-about{padding:clamp(28px,17.6px + 2.667vw,56px) 0 clamp(41.5px,21.26px + 5.19vw,96px)}.bl-about .bl-rule{grid-template-columns:260px minmax(0,1fr);gap:clamp(40px,20.31px + 1.923vw,48px);display:grid}.bl-about-b{gap:16px;max-width:820px;display:grid}.bl-about-b p{color:var(--soft);font-size:16.5px;line-height:1.75}.bl-about-b strong{color:var(--ink)}@media (max-width:959px){.bl-chip{min-height:44px}.bl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bl-feat{padding:17px}.bl-feat-b{padding:8px 20px 8px 4px}.bl-about .bl-rule{grid-template-columns:minmax(0,1fr);gap:18px}.bl-h1 .hl{background-image:linear-gradient(var(--sky), var(--sky));-webkit-box-decoration-break:clone;box-decoration-break:clone;background-position:0 96%;background-repeat:no-repeat;background-size:100% .085em;display:inline}.bl-h1 .hl:after{content:none}}@media (max-width:639px){.bl-hero-row{flex-wrap:wrap;align-items:flex-start;row-gap:16px}.bl-hero-t{flex:100%}.bl-hero .bl-h1{margin-top:14px}.bl-cats{gap:8px}.bl-cats .bl-chip{padding:0 14px}.bl-feat{grid-template-columns:minmax(0,1fr);gap:16px;padding:12px 12px 18px}.bl-feat .bl-cov{border-radius:14px}.bl-feat-b{gap:10px;padding:0 6px}.bl-feat-ex{font-size:16px}.bl-grid{grid-template-columns:minmax(0,1fr)}.bl-card{grid-template:"cov cat""cov ttl"1fr"ex ex""meta meta"/96px minmax(0,1fr);align-items:start;gap:6px 14px;padding:10px 14px 14px 10px;display:grid}.bl-card>.bl-cov{border-radius:14px;grid-area:cov;width:96px}.bl-card .bl-card-b{display:contents}.bl-card .bl-cat{grid-area:cat;padding-top:4px}.bl-card .bl-card-t{grid-area:ttl;font-size:16.5px;line-height:1.3}.bl-card .bl-ex{grid-area:ex;margin-top:4px;font-size:15px;line-height:1.5}.bl-card .bl-meta{grid-area:meta;padding-top:2px;font-size:13.5px}.bl-pgi{padding:0 13px}.bl-about-b{gap:14px}.bl-about-b p{font-size:16px;line-height:1.65}}