:root{--blog-navy:#0b2d55;--blog-blue:#0a7bf2;--blog-box:#f5f9fd;--blog-line:#e3edf6;--fs-14:14px;--fs-31:31px;--fs-36:36px}.header--solid{position:relative;background:var(--color-hero)}.header--solid .header__inner{min-height:84px;padding:19px 28px 0 25px}.header--solid .header__phone{margin-top:6px}@media(max-width:1024px){.header--solid .header__inner{min-height:0;padding:18px var(--gutter)}.header--solid .header__phone{margin-top:0}}.breadcrumb__list{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none;font-size:var(--fs-14);color:var(--color-text-muted)}.breadcrumb__item+.breadcrumb__item::before{content:"›";margin:0 8px}.breadcrumb__item a:hover{color:var(--blog-blue);text-decoration:underline}.article-layout{display:grid;grid-template-columns:minmax(0,840px) minmax(0,503px);grid-template-areas:"crumbs crumbs" "intro  aside" "hero   aside" "body   aside";grid-template-rows:auto auto auto 1fr;column-gap:30px;max-width:var(--page-max);margin:0 auto;padding:13px 26px 0 41px}.article-layout__crumbs{grid-area:crumbs}.article__intro{grid-area:intro;margin-top:13px}.article__title{font-size:var(--fs-36);font-weight:var(--fw-bold);line-height:43px;color:var(--blog-navy)}.article__category{margin-top:10px;font-size:var(--fs-14);font-weight:var(--fw-bold);text-transform:uppercase;color:var(--blog-blue)}.article__category a:hover{text-decoration:underline}.article__lead{max-width:720px;margin-top:16px;font-size:var(--fs-18);line-height:25px;color:var(--color-text-muted)}.article__byline{margin-top:10px;font-size:var(--fs-16);color:var(--color-text-muted)}.article__byline strong{font-weight:var(--fw-bold)}.article__hero{grid-area:hero;position:relative;margin:18px 0 0;aspect-ratio:840/422;border-radius:var(--radius-xl);overflow:hidden}.article__hero-image{position:absolute;left:-17.87%;top:-16.92%;width:133.56%;max-width:none;height:167.73%;object-fit:cover}.article__aside{grid-area:aside;align-self:start;margin-top:13px}.article__body{grid-area:body}.side-box{border:1px solid var(--blog-line);border-radius:var(--radius-xl);background:var(--blog-box)}.side-box--search{padding:21px 30px 38px}.side-box__title{font-size:var(--fs-24);font-weight:var(--fw-bold);color:var(--blog-navy)}.side-box__text{max-width:272px;margin-top:14px;font-size:var(--fs-16);line-height:23px;color:var(--color-text-muted)}.side-search{position:relative;display:flex;flex-direction:column;gap:20px;max-width:282px;margin-top:16px}.side-search__input{height:46px;padding:0 16px;border:1.5px solid var(--blog-line);border-radius:7px;background:var(--color-white);font:inherit;font-size:var(--fs-15);color:var(--blog-navy)}.side-search__input::placeholder{color:var(--color-text-muted);opacity:1}.side-search__input:focus-visible{outline:2px solid var(--color-accent-light);outline-offset:1px}.side-search__suggestions{top:52px}.side-search__suggestions .search__option{font-size:var(--fs-16)}.side-search__button{height:48px;border-radius:var(--radius-lg);background:var(--blog-blue);font-size:var(--fs-17)}.toc{margin-top:19px;padding:20px 32px 56px 34px}.toc__title{margin-left:-2px;font-size:var(--fs-22);font-weight:var(--fw-bold);color:var(--blog-navy)}.toc__list{margin:22px 0 0;padding:0;list-style:none;counter-reset:toc}.toc__item{display:grid;grid-template-columns:36px 1fr;counter-increment:toc;font-size:var(--fs-18);line-height:22px}.toc__item+.toc__item{margin-top:17px}.toc__item::before{content:counter(toc) ".";font-weight:var(--fw-bold);color:var(--blog-navy)}.toc__link{color:var(--blog-blue)}.toc__link:hover{text-decoration:underline}.takeaways{margin-top:30px;padding:22px 30px 30px;border:1px solid var(--blog-line);border-radius:var(--radius-xl);background:var(--blog-box)}.takeaways__title{font-size:var(--fs-28);font-weight:var(--fw-bold);color:var(--blog-navy)}.takeaways__list{margin:24px 0 0;padding:0;list-style:none}.takeaways__item{position:relative;padding-left:36px;font-size:var(--fs-18);line-height:22px;color:var(--color-text-muted)}.takeaways__item+.takeaways__item{margin-top:16px}.takeaways__item::before{content:"✓";position:absolute;left:0;top:2px;width:18px;height:18px;border-radius:50%;background:var(--blog-blue);font-size:12px;font-weight:var(--fw-bold);line-height:18px;text-align:center;color:var(--color-white)}.article__content{margin-top:27px;font-size:var(--fs-18);line-height:26px;color:var(--color-text-muted)}.article__section+.article__section{margin-top:44px}.article__heading{scroll-margin-top:24px;font-size:var(--fs-31);font-weight:var(--fw-bold);line-height:38px;color:var(--blog-navy)}.article__heading+*{margin-top:19px}.article__content p+p,.article__content p+ul,.article__content p+ol,.article__content ul+p,.article__content ol+p,.article__content .size-table-wrap+p{margin-top:26px}.article__content ul,.article__content ol{margin-bottom:0;padding-left:27px}.article__content ul{list-style:disc}.article__content ol{list-style:decimal}.article__content li::marker{color:var(--color-text-muted)}.article__content a:not(.button){color:var(--blog-blue);text-decoration:underline}.callout{margin-top:38px;padding:21px 24px 32px;border:1px solid var(--blog-line);border-radius:var(--radius-xl);background:var(--blog-box)}.callout__title{font-size:var(--fs-17);font-weight:var(--fw-bold);line-height:21px;color:var(--blog-navy)}.article__content .callout__text{max-width:715px;margin-top:12px;line-height:22px}.size-table-wrap{overflow-x:auto;border:1px solid var(--blog-line);border-radius:var(--radius-xl)}.size-table{width:100%;min-width:520px;border-collapse:collapse;font-size:var(--fs-16)}.size-table th,.size-table td{padding:12px 16px;border-bottom:1px solid var(--blog-line);text-align:left}.size-table thead th{background:var(--blog-box);font-weight:var(--fw-bold);color:var(--blog-navy)}.size-table tbody th{font-weight:var(--fw-bold);color:var(--blog-navy);white-space:nowrap}.size-table tbody tr:last-child th,.size-table tbody tr:last-child td{border-bottom:0}.article-faq{border-bottom:1px solid var(--blog-line)}.article-faq:first-of-type{border-top:1px solid var(--blog-line)}.article-faq__question{position:relative;padding:16px 36px 16px 0;font-weight:var(--fw-bold);color:var(--blog-navy);list-style:none;cursor:pointer}.article-faq__question::-webkit-details-marker{display:none}.article-faq__question::after{content:"+";position:absolute;right:4px;top:50%;font-size:24px;font-weight:var(--fw-regular);color:var(--blog-blue);transform:translateY(-50%);transition:transform .2s ease}.article-faq[open] .article-faq__question::after{transform:translateY(-50%) rotate(45deg)}.article-faq__answer{padding-bottom:16px}.blog-cta{margin-top:26px;background:var(--blog-box)}.blog-cta__inner{display:flex;flex-wrap:wrap;align-items:center;column-gap:128px;row-gap:20px;max-width:var(--page-max);min-height:150px;margin:0 auto;padding:39px 26px 32px 41px}.blog-cta__title{font-size:var(--fs-31);font-weight:var(--fw-bold);line-height:38px;color:var(--blog-navy)}.blog-cta__sub{margin-top:11px;font-size:var(--fs-17);color:var(--color-text-muted)}.blog-cta__button{flex-shrink:0;width:250px;height:56px;margin-top:-9px;border-radius:var(--radius-lg);background:var(--blog-blue);font-size:var(--fs-17);text-decoration:none}.related{max-width:var(--page-max);margin:0 auto;padding:22px 26px 80px 41px}.related__title{font-size:var(--fs-30);font-weight:var(--fw-bold);line-height:36px;color:var(--blog-navy)}.related__list{display:grid;grid-template-columns:repeat(5,259px);gap:15.5px;margin:30px 0 0;padding:0;list-style:none}.related-card{display:flex;flex-direction:column;height:260px;border:1.5px solid var(--blog-line);border-radius:var(--radius-xl);background:var(--color-white);transition:box-shadow .2s ease,transform .2s ease}.related-card:hover{box-shadow:0 10px 24px rgba(11,45,85,.1);transform:translateY(-2px)}.related-card__media{display:block;flex-shrink:0;height:115px;margin:-1.5px -1.5px 0;border:1px solid #a7a7a7;border-radius:var(--radius-xl);overflow:hidden}.related-card__image{width:100%;height:100%;object-fit:cover}.related-card:nth-child(4) .related-card__image{object-position:top}.related-card__title{margin-top:13px;padding:0 16px;font-size:var(--fs-16);font-weight:var(--fw-bold);line-height:19px;color:var(--blog-navy)}.related-card__title a:hover{color:var(--blog-blue)}.related-card__more{margin-top:auto;padding:0 16px 13px;font-size:var(--fs-15);font-weight:var(--fw-bold);color:var(--blog-blue)}.related-card__more:hover{text-decoration:underline}.is-dragging{cursor:grabbing;user-select:none}.is-dragging a,.is-dragging button{pointer-events:none}.blog-hero{background:var(--blog-box);border-bottom:1px solid var(--blog-line)}.blog-hero__inner{max-width:var(--page-max);margin:0 auto;padding:13px 26px 44px 41px}.blog-hero__eyebrow{margin-top:28px;font-size:var(--fs-14);font-weight:var(--fw-bold);letter-spacing:.04em;text-transform:uppercase;color:var(--blog-blue)}.blog-hero__title{margin-top:10px;font-size:42px;font-weight:var(--fw-bold);line-height:50px;color:var(--blog-navy)}.blog-hero__lead{max-width:680px;margin-top:12px;font-size:var(--fs-18);line-height:26px;color:var(--color-text-muted)}.article-search{position:relative;display:flex;max-width:560px;margin-top:26px}.article-search__icon{position:absolute;left:16px;top:50%;color:var(--color-text-muted);transform:translateY(-50%);pointer-events:none}.article-search__input{flex:1;min-width:0;height:52px;padding:0 16px 0 46px;border:1.5px solid var(--blog-line);border-right:0;border-radius:var(--radius-lg) 0 0 var(--radius-lg);background:var(--color-white);font:inherit;font-size:var(--fs-16);color:var(--blog-navy)}.article-search__input::placeholder{color:var(--color-text-muted);opacity:1}.article-search__input:focus-visible{outline:2px solid var(--color-accent-light);outline-offset:-1px}.article-search__button{width:120px;height:52px;border-radius:0 var(--radius-lg) var(--radius-lg) 0;background:var(--blog-blue);font-size:var(--fs-17)}.blog-home__inner{max-width:var(--page-max);margin:0 auto;padding:40px 26px 64px 41px}.featured{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,503px);gap:30px}.featured__main{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);border:1.5px solid var(--blog-line);border-radius:var(--radius-xl);background:var(--color-white);overflow:hidden}.featured__media{display:block;min-height:100%}.featured__image{width:100%;height:100%;min-height:340px;object-fit:cover}.featured__body{display:flex;flex-direction:column;align-items:flex-start;padding:28px 30px 30px}.featured__badge{margin-bottom:14px;padding:4px 10px;border-radius:var(--radius-sm);background:var(--color-success-bg);font-size:13px;font-weight:var(--fw-bold);text-transform:uppercase;color:var(--color-success)}.featured__title{margin-top:8px;font-size:var(--fs-28);font-weight:var(--fw-bold);line-height:35px;color:var(--blog-navy)}.featured__title a:hover,.post-card__title a:hover,.mini-post__title a:hover{color:var(--blog-blue)}.featured__excerpt{margin-top:12px;font-size:var(--fs-17);line-height:25px;color:var(--color-text-muted)}.featured__body .post-card__meta{margin-top:14px;margin-bottom:22px}.featured__button{width:200px;height:50px;margin-top:auto;border-radius:var(--radius-lg);background:var(--blog-blue);font-size:var(--fs-17);text-decoration:none}.featured__side{display:flex;flex-direction:column;gap:20px}.mini-post{display:grid;grid-template-columns:170px minmax(0,1fr);flex:1;border:1.5px solid var(--blog-line);border-radius:var(--radius-xl);background:var(--color-white);overflow:hidden}.mini-post__media img{width:100%;height:100%;min-height:160px;object-fit:cover}.mini-post__body{display:flex;flex-direction:column;padding:18px 20px}.mini-post__title{margin-top:6px;font-size:var(--fs-19);font-weight:var(--fw-bold);line-height:25px;color:var(--blog-navy)}.mini-post__body .post-card__meta{margin-top:auto;padding-top:10px}.post-card__category{font-size:13px;font-weight:var(--fw-bold);letter-spacing:.03em;text-transform:uppercase;color:var(--blog-blue)}.post-card__meta{display:flex;flex-wrap:wrap;gap:4px 8px;font-size:var(--fs-14);color:var(--color-text-muted)}.blog-home__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,503px);gap:30px;align-items:start;margin-top:56px}.posts__head{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.posts__title{font-size:var(--fs-30);font-weight:var(--fw-bold);line-height:36px;color:var(--blog-navy)}.posts__count{font-size:var(--fs-15);color:var(--color-text-muted)}.cat-pills{display:flex;gap:10px;margin:20px 0 0;padding:0 0 4px;list-style:none;overflow-x:auto;scrollbar-width:none}.cat-pills::-webkit-scrollbar{display:none}.cat-pill{flex-shrink:0;height:41px;padding:0 19px;border:1px solid var(--blog-line);border-radius:20px;background:var(--color-white);font:inherit;font-size:var(--fs-16);white-space:nowrap;color:var(--color-text-muted);cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.cat-pill:hover{border-color:var(--blog-blue)}.cat-pill:focus-visible{outline:2px solid var(--color-accent-light);outline-offset:2px}.cat-pill[aria-pressed="true"]{border-color:var(--blog-blue);background:var(--blog-blue);font-weight:var(--fw-semibold);color:var(--color-white)}.posts__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 18px;margin:24px 0 0;padding:0;list-style:none}.post-card{display:flex;flex-direction:column;border:1.5px solid var(--blog-line);border-radius:var(--radius-xl);background:var(--color-white);overflow:hidden;transition:box-shadow .2s ease,transform .2s ease}.post-card[hidden]{display:none}.post-card:hover{box-shadow:0 10px 24px rgba(11,45,85,.1);transform:translateY(-2px)}.post-card__media{display:block;aspect-ratio:16/9;overflow:hidden}.post-card__image{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.post-card:hover .post-card__image{transform:scale(1.04)}.post-card__body{display:flex;flex:1;flex-direction:column;padding:16px 18px 18px}.post-card__title{margin-top:6px;font-size:var(--fs-18);font-weight:var(--fw-bold);line-height:24px;color:var(--blog-navy)}.post-card__excerpt{margin-top:8px;margin-bottom:14px;font-size:var(--fs-15);line-height:22px;color:var(--color-text-muted)}.post-card__body .post-card__meta{margin-top:auto}.posts__empty{margin-top:24px;padding:24px;border:1px dashed var(--blog-line);border-radius:var(--radius-xl);font-size:var(--fs-17);color:var(--color-text-muted)}.posts__reset{padding:0;border:0;background:none;font:inherit;color:var(--blog-blue);text-decoration:underline;cursor:pointer}.posts__more{margin-top:32px;text-align:center}.posts__more-link{display:inline-flex;align-items:center;height:48px;padding:0 32px;border:1.5px solid var(--blog-blue);border-radius:var(--radius-lg);font-size:var(--fs-17);font-weight:var(--fw-bold);color:var(--blog-blue);transition:background-color .15s ease,color .15s ease}.posts__more-link:hover{background:var(--blog-blue);color:var(--color-white)}.blog-home__aside .toc{padding-bottom:32px}.size-promo{margin-top:19px;padding:24px 30px 28px}.size-promo__image{width:72px;height:72px}.size-promo__title{margin-top:12px;font-size:var(--fs-22);font-weight:var(--fw-bold);color:var(--blog-navy)}.size-promo .side-box__text{max-width:none;margin-top:8px}.size-promo__link{display:inline-block;margin-top:14px;font-size:var(--fs-17);font-weight:var(--fw-bold);color:var(--blog-blue)}.size-promo__link:hover{text-decoration:underline}.blog-home .blog-cta{margin-top:0}@media(max-width:1399px){.related{padding-right:0}.related__list{display:flex;gap:16px;margin-left:-41px;padding:0 26px 6px 41px;overflow-x:auto;scroll-snap-type:x proximity;scroll-padding:0 41px;scrollbar-width:none;cursor:grab}.related__list::-webkit-scrollbar{display:none}.related-card{flex:0 0 259px;scroll-snap-align:start}}@media(max-width:1024px){.article-layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"crumbs" "intro" "hero" "toc" "body" "search";grid-template-rows:none;max-width:840px;padding:13px 24px 0}.article__aside{display:contents}.article__toc{grid-area:toc;margin-top:24px;padding-bottom:28px}.article__search{grid-area:search;margin-top:40px}.side-box__text{max-width:none}.side-search{flex-direction:row;max-width:none;gap:12px}.side-search__input{flex:1;min-width:0}.side-search__button{flex-shrink:0;width:180px;height:46px}.blog-cta__inner{padding:32px 24px;column-gap:40px}.blog-cta__button{margin-top:0}.related{padding:28px 0 64px}.related__title{padding:0 24px}.related__list{display:flex;gap:16px;margin-left:0;padding:0 24px 6px;overflow-x:auto;scroll-snap-type:x proximity;scroll-padding:0 24px;scrollbar-width:none;cursor:grab}.related__list::-webkit-scrollbar{display:none}.related-card{flex:0 0 259px;scroll-snap-align:start}.blog-hero__inner,.blog-home__inner{padding-left:24px;padding-right:24px}.featured,.blog-home__layout{grid-template-columns:minmax(0,1fr)}.featured__side{flex-direction:row}.mini-post{grid-template-columns:minmax(0,1fr);grid-template-rows:150px auto}.mini-post__media img{min-height:0}.posts__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-home__aside{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.blog-home__aside>*{margin-top:0}.blog-home__aside .side-box--search{grid-column:1/-1}}@media(max-width:767px){.article-layout{padding:13px 16px 0}.article__title{font-size:var(--fs-28);line-height:34px}.article__lead{font-size:var(--fs-17)}.article__byline{font-size:var(--fs-15)}.article__hero{margin-left:-16px;margin-right:-16px;border-radius:0}.takeaways{padding:20px 18px 22px}.takeaways__title{font-size:var(--fs-24)}.takeaways__item,.article__content{font-size:var(--fs-17)}.article__heading{font-size:var(--fs-25);line-height:31px}.callout{padding:18px 18px 22px}.toc{padding:18px 20px 24px}.toc__item{grid-template-columns:30px 1fr;font-size:var(--fs-17)}.toc__item+.toc__item{margin-top:14px}.side-box--search{padding:20px 18px 24px}.side-search{flex-direction:column}.side-search__input{flex:none}.side-search__button{width:100%;height:48px}.blog-cta__inner{padding:28px 16px}.blog-cta__title{font-size:var(--fs-24);line-height:30px}.blog-cta__sub{font-size:var(--fs-16)}.blog-cta__button{width:100%}.related__title{padding:0 16px;font-size:var(--fs-25)}.related__list{padding:0 16px 6px;scroll-padding:0 16px}.related-card{flex-basis:236px}.blog-hero__inner,.blog-home__inner{padding-left:16px;padding-right:16px}.blog-hero__inner{padding-bottom:32px}.blog-hero__eyebrow{margin-top:20px}.blog-hero__title{font-size:30px;line-height:37px}.blog-hero__lead{font-size:var(--fs-16);line-height:24px}.article-search__button{width:96px}.blog-home__inner{padding-top:28px}.featured__main{grid-template-columns:minmax(0,1fr)}.featured__image{min-height:0;aspect-ratio:16/9}.featured__body{padding:20px 18px 22px}.featured__title{font-size:var(--fs-23);line-height:30px}.featured__excerpt{font-size:var(--fs-16)}.featured__button{width:100%}.featured__side{flex-direction:column}.mini-post{grid-template-columns:120px minmax(0,1fr);grid-template-rows:none}.mini-post__media img{min-height:120px}.mini-post__body{padding:14px}.mini-post__title{font-size:var(--fs-16);line-height:21px}.blog-home__layout{margin-top:40px}.posts__title{font-size:var(--fs-25)}.cat-pills{margin-left:-16px;margin-right:-16px;padding:0 16px 4px}.cat-pill{height:38px;padding:0 16px;font-size:var(--fs-15)}.posts__grid{grid-template-columns:minmax(0,1fr);gap:18px}.posts__more-link{width:100%;justify-content:center}.blog-home__aside{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.related-card,.post-card,.post-card__image{transition:none}}.blog-hero{position:relative;overflow:hidden;border-bottom:0;background:var(--color-hero)}.blog-hero__media{position:absolute;inset:0}.blog-hero__image{width:100%;height:100%;object-fit:cover}.blog-hero__overlay{position:absolute;inset:0 auto 0 0;width:87.85%;background:linear-gradient(90deg,#062a4c 0%,rgba(6,42,76,.35) 90%,rgba(6,42,76,0) 100%);pointer-events:none}.blog-hero__inner{position:relative;padding-bottom:56px}.blog-hero .breadcrumb__list{color:rgba(255,255,255,.8)}.blog-hero .breadcrumb__item a:hover{color:var(--color-white)}.blog-hero__eyebrow{color:var(--color-accent-light)}.blog-hero__title{color:var(--color-white)}.blog-hero__lead{color:rgba(255,255,255,.88)}.blog-hero .article-search__input{border-color:transparent}@media(max-width:767px){.blog-hero__overlay{width:100%;background:linear-gradient(90deg,rgba(6,42,76,.95) 0%,rgba(6,42,76,.7) 100%)}.blog-hero__inner{padding-bottom:36px}}@media(min-width:1025px) and (min-height:760px){.article__aside{position:sticky;top:24px;display:flex;flex-direction:column;max-height:calc(100vh - 48px)}.article__aside>*{flex:0 0 auto}.article__aside .toc{flex:0 1 auto;display:flex;flex-direction:column;min-height:0;padding-bottom:24px}.article__aside .toc__list{min-height:0;margin-right:-14px;padding-right:14px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}}.toc--long .toc__item{font-size:var(--fs-16);line-height:21px}.toc--long .toc__item+.toc__item{margin-top:11px}.toc__more{display:none}@media(max-width:1024px){.toc--collapsed .toc__item:nth-child(n+7){display:none}.toc__more{display:inline-flex;align-items:center;gap:6px;margin-top:16px;padding:0;border:0;background:none;font:inherit;font-size:var(--fs-16);font-weight:var(--fw-semibold);color:var(--blog-blue);cursor:pointer}.toc__more::after{content:"";width:8px;height:8px;margin-top:-4px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg)}.toc__more[aria-expanded="true"]::after{margin-top:4px;transform:rotate(-135deg)}}.toc__link[aria-current="true"]{font-weight:var(--fw-semibold);text-decoration:underline;text-underline-offset:3px}@media(max-width:1024px){.page-blog .header--solid{position:sticky;top:0;z-index:60}.page-blog .article__heading,.page-blog .posts__title{scroll-margin-top:96px}}a.cat-pill{display:inline-flex;align-items:center;text-decoration:none}.cat-pill[aria-current="page"]{border-color:var(--blog-blue);background:var(--blog-blue);font-weight:var(--fw-semibold);color:var(--color-white)}.post-card__category a{color:inherit}.post-card__category a:hover{text-decoration:underline}.toc__count{color:var(--color-text-muted)}.toc__link[aria-current="page"]{font-weight:var(--fw-semibold)}.article__content--cms>*+*{margin-top:22px}.article__content--cms>*+.article__heading,.article__content--cms>*+.article__section{margin-top:44px}.article__content--cms>*+h3{margin-top:32px}.article__content--cms h3{font-size:var(--fs-23);font-weight:var(--fw-bold);line-height:30px;color:var(--blog-navy)}.article__content--cms h3+*{margin-top:14px}.article__content--cms img{display:block;max-width:100%;height:auto;border-radius:var(--radius-xl)}.article__content--cms blockquote{margin-left:0;margin-right:0;padding:18px 24px;border-left:4px solid var(--blog-blue);border-radius:0 var(--radius-xl) var(--radius-xl) 0;background:var(--blog-box);color:var(--blog-navy)}.article__content--cms strong{color:var(--blog-navy)}.article-tags{display:flex;flex-wrap:wrap;gap:8px;margin:36px 0 0;padding:0;list-style:none}.article-tags__link{display:inline-block;padding:6px 14px;border:1px solid var(--blog-line);border-radius:20px;background:var(--color-white);font-size:var(--fs-15);color:var(--color-text-muted);transition:border-color .15s ease,color .15s ease}.article-tags__link::before{content:"#";margin-right:2px;color:var(--blog-blue)}.article-tags__link:hover{border-color:var(--blog-blue);color:var(--blog-blue)}.blog-pager{margin-top:36px}.blog-pager__list{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none}.blog-pager__link{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:42px;padding:0 14px;border:1px solid var(--blog-line);border-radius:var(--radius-lg);background:var(--color-white);font-size:var(--fs-16);color:var(--blog-navy);transition:border-color .15s ease}a.blog-pager__link:hover{border-color:var(--blog-blue)}.blog-pager__link--active{border-color:var(--blog-blue);background:var(--blog-blue);font-weight:var(--fw-semibold);color:var(--color-white)}.posts__empty a{color:var(--blog-blue);text-decoration:underline}@media(max-width:767px){.article__content--cms h3{font-size:var(--fs-20);line-height:27px}.blog-pager__link{min-width:38px;height:38px;padding:0 11px}}.preview-banner{position:sticky;top:0;z-index:50;margin:0;padding:10px 16px;background:#fff4e0;border-bottom:1px solid #f0d49c;font-size:var(--fs-15);text-align:center;color:#6b4400}.preview-banner strong{margin-right:8px;padding:2px 8px;border-radius:4px;background:#a15c00;font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--color-white)}.article-layout--single{grid-template-columns:minmax(0,1fr);grid-template-areas:"crumbs" "intro" "hero" "toc" "body";grid-template-rows:none;max-width:1100px;padding:13px 26px 0}.article-layout--single .article__toc{grid-area:toc;margin-top:28px}.article-layout--landing{max-width:960px;padding-top:40px}.article-layout--landing .article__intro{text-align:center}.article-layout--landing .article__lead{margin-left:auto;margin-right:auto}.toc__sublist{grid-column:2;margin:8px 0 0;padding:0;list-style:none}.toc__item--sub{display:block;position:relative;padding-left:16px;counter-increment:none;font-size:var(--fs-16)}.toc__item--sub::before{content:"";position:absolute;left:2px;top:9px;width:5px;height:5px;border-radius:50%;background:var(--blog-blue)}.toc__item--sub+.toc__item--sub{margin-top:8px}.article__subheading{scroll-margin-top:24px;font-size:var(--fs-23);font-weight:var(--fw-bold);line-height:30px;color:var(--blog-navy)}@media(max-width:1024px){.article-layout--single{max-width:840px;padding:13px 24px 0}}@media(max-width:767px){.article-layout--single{padding:13px 16px 0}.article-layout--landing{padding-top:24px}}