.blog-page[data-v-95cd9810]{background:var(--bg);min-height:100vh;color:var(--ink);font-family:var(--font)}.blog-page[data-v-95cd9810] :is(a,button):focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px;box-shadow:var(--focus-ring-shadow)}.blog-hero[data-v-95cd9810]{border-top:3px solid var(--red,#d70812);border-bottom:1px solid var(--line);background:var(--paper)}.blog-hero__inner[data-v-95cd9810]{grid-template-columns:minmax(0,.88fr) minmax(440px,1.12fr);align-items:center;gap:48px;padding-block:52px 58px;display:grid}.blog-hero__copy[data-v-95cd9810]{max-width:680px;color:var(--ink)}.blog-eyebrow[data-v-95cd9810]{color:var(--red,#d70812);letter-spacing:.08em;text-transform:uppercase;margin:0 0 14px;font-size:.76rem;font-weight:700;line-height:1.2}.blog-hero__copy .blog-eyebrow[data-v-95cd9810]{color:var(--red,#d70812)}.blog-hero h1[data-v-95cd9810]{overflow-wrap:anywhere;max-width:660px;color:var(--ink);font-family:var(--font);font-size:clamp(3.15rem,4vw,4.55rem);font-weight:var(--type-weight-heading);letter-spacing:-.025em;text-wrap:balance;margin:0;line-height:1.01}.blog-hero__copy p[data-v-95cd9810]:not(.blog-eyebrow){color:#485263;max-width:650px;margin:22px 0 0;font-size:1.08rem;line-height:1.65}.blog-hero__stats[data-v-95cd9810]{flex-wrap:wrap;gap:18px;margin-top:26px;display:flex}.blog-hero__stats span[data-v-95cd9810]{color:#5d6675;border-left:2px solid #e2e6eb;align-items:center;gap:6px;min-height:28px;padding-left:12px;font-size:.84rem;font-weight:600;display:inline-flex}.blog-hero__stats strong[data-v-95cd9810]{color:var(--ink);font-size:1rem}.blog-hero__actions[data-v-95cd9810]{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.blog-button[data-v-95cd9810]{border-radius:var(--r-control);justify-content:center;align-items:center;min-height:46px;padding:0 18px;font-size:.92rem;font-weight:700;line-height:1.1;text-decoration:none;display:inline-flex}.blog-button--primary[data-v-95cd9810]{color:#fff;background:var(--red);box-shadow:0 14px 30px -18px #d708129e}.blog-button--primary[data-v-95cd9810]:hover{background:var(--red-hover,#b50610)}.blog-button--secondary[data-v-95cd9810]{border:1px solid var(--line);color:var(--ink);background:var(--paper)}.blog-button--secondary[data-v-95cd9810]:hover{color:var(--red,#d70812);border-color:#d7081247}.blog-featured-card[data-v-95cd9810]{border:1px solid var(--line);min-width:0;color:var(--ink);background:var(--paper);box-shadow:var(--sh-md);border-radius:14px;text-decoration:none;display:grid;overflow:hidden}.blog-featured-card[data-v-95cd9810]:hover{border-color:#d708123d}.blog-featured-card__picture[data-v-95cd9810]{aspect-ratio:16/10;background:#e9edf2;display:block;overflow:hidden}.blog-featured-card__picture img[data-v-95cd9810]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .45s;display:block}.blog-featured-card:hover .blog-featured-card__picture img[data-v-95cd9810]{transform:scale(1.035)}.blog-featured-card__body[data-v-95cd9810]{padding:26px 28px 28px}.blog-featured-card__meta[data-v-95cd9810]{color:#7d8795;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-bottom:10px;font-size:.78rem;font-weight:700;display:flex}.blog-featured-card__label[data-v-95cd9810]{color:var(--red,#d70812);font-size:.82rem;font-weight:700;line-height:1.3;display:block}.blog-featured-card strong[data-v-95cd9810]{max-width:680px;font-family:var(--font);font-size:clamp(1.85rem,2.2vw,2.55rem);font-weight:var(--type-weight-heading);letter-spacing:-.015em;line-height:1.02;display:block}.blog-featured-card small[data-v-95cd9810]{color:#5d6675;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:12px;font-size:.96rem;line-height:1.62;display:-webkit-box;overflow:hidden}.blog-featured-card__read-more[data-v-95cd9810]{color:var(--red,#d70812);margin-top:18px;font-size:.9rem;font-weight:700;display:inline-flex}.blog-main[data-v-95cd9810]{padding-block:58px 78px}.blog-category-hub[data-v-95cd9810]{margin-bottom:42px}.blog-category-hub__header[data-v-95cd9810]{max-width:1040px}.blog-category-index[data-v-95cd9810]{border-top:1px solid var(--line);border-left:1px solid var(--line);background:var(--paper);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.blog-category-index__item[data-v-95cd9810]{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;min-height:176px;color:var(--ink);background:var(--paper);grid-template-columns:auto minmax(0,1fr) auto;gap:16px;padding:24px 22px 26px;text-decoration:none;transition:background-color .18s,color .18s;display:grid;position:relative}.blog-category-index__item[data-v-95cd9810]:hover{color:var(--red,#d70812);background:#fbfbfc}.blog-category-index__number[data-v-95cd9810]{color:var(--red,#d70812);letter-spacing:.08em;padding-top:3px;font-size:.72rem;font-weight:700}.blog-category-index__copy[data-v-95cd9810]{min-width:0}.blog-category-index__copy strong[data-v-95cd9810]{font-size:1.13rem;font-weight:700;line-height:1.25;display:block}.blog-category-index__copy small[data-v-95cd9810]{color:#667080;margin-top:10px;font-size:.86rem;font-weight:400;line-height:1.52;display:block}.blog-category-index__count[data-v-95cd9810]{color:var(--ink);flex-direction:column;align-items:flex-end;font-size:1rem;font-weight:700;line-height:1;display:flex}.blog-category-index__count small[data-v-95cd9810]{color:#8a929e;margin-top:5px;font-size:.7rem;font-weight:600}.blog-category-index__arrow[data-v-95cd9810]{color:#a2a9b3;font-size:1.15rem;transition:color .18s,transform .18s;position:absolute;bottom:20px;right:22px}.blog-category-index__item:hover .blog-category-index__arrow[data-v-95cd9810]{color:var(--red,#d70812);transform:translate(3px)}.blog-topic-strip[data-v-95cd9810]{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:58px;padding-block:18px;display:flex}.blog-topic-strip__label[data-v-95cd9810]{color:#5d6675;font-size:.88rem;font-weight:700}.blog-topic-strip a[data-v-95cd9810]{min-height:var(--control-min);border:1px solid var(--line);color:var(--ink);background:var(--paper);border-radius:999px;align-items:center;padding:0 13px;font-size:.88rem;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.blog-topic-strip a[data-v-95cd9810]:hover{border-color:var(--red,#d70812);color:var(--red,#d70812)}.blog-topic-strip a small[data-v-95cd9810]{color:#7b8491;margin-left:5px}.blog-topic-strip .blog-topic-strip__rss[data-v-95cd9810]{color:#687181;background:0 0;border-color:#0000;margin-left:auto}.blog-section+.blog-section[data-v-95cd9810],.blog-empty[data-v-95cd9810]{margin-top:74px}.blog-section__header[data-v-95cd9810]{justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px;display:flex}.blog-section__header h2[data-v-95cd9810],.blog-empty h2[data-v-95cd9810]{color:var(--ink);font-family:var(--font);font-size:var(--type-section-title);font-weight:var(--type-weight-heading);letter-spacing:-.018em;margin:0;line-height:1}.blog-section__link[data-v-95cd9810]{min-height:var(--control-min);border:1px solid var(--line);border-radius:var(--r-control);color:var(--ink);background:var(--paper);flex:none;align-items:center;padding:0 14px;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-flex}.blog-section__link[data-v-95cd9810]:hover{color:var(--red,#d70812);border-color:#d708123d}.blog-grid[data-v-95cd9810]{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.blog-empty[data-v-95cd9810]{max-width:720px;padding:34px 0}.blog-empty p[data-v-95cd9810]:not(.blog-eyebrow){color:#5d6675;margin:14px 0 22px;font-size:1rem;line-height:1.65}@media (width<=1024px){.blog-hero__inner[data-v-95cd9810]{grid-template-columns:1fr;gap:34px;padding-top:46px}.blog-hero h1[data-v-95cd9810]{font-size:clamp(3rem,7vw,4.2rem)}.blog-category-index[data-v-95cd9810],.blog-grid[data-v-95cd9810]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.blog-hero__inner[data-v-95cd9810]{padding-block:34px 38px}.blog-hero h1[data-v-95cd9810]{font-size:clamp(2.55rem,11vw,3.1rem)}.blog-hero__copy p[data-v-95cd9810]:not(.blog-eyebrow){font-size:1rem}.blog-hero__actions[data-v-95cd9810],.blog-button[data-v-95cd9810]{width:100%}.blog-main[data-v-95cd9810]{padding-block:40px 58px}.blog-topic-strip[data-v-95cd9810]{margin-bottom:42px}.blog-topic-strip__label[data-v-95cd9810]{width:100%}.blog-topic-strip .blog-topic-strip__rss[data-v-95cd9810]{margin-left:0}.blog-section__header[data-v-95cd9810]{flex-direction:column;align-items:flex-start}.blog-section__header h2[data-v-95cd9810],.blog-empty h2[data-v-95cd9810]{font-size:clamp(2.2rem,10vw,3rem)}.blog-category-index[data-v-95cd9810],.blog-grid[data-v-95cd9810]{grid-template-columns:1fr}.blog-grid[data-v-95cd9810]{gap:18px}.blog-category-index__item[data-v-95cd9810]{min-height:148px;padding:21px 18px 23px}.blog-category-index__arrow[data-v-95cd9810]{bottom:17px;right:18px}}
