.blog-nav{display:flex;align-items:center;justify-content:space-between;padding:15px 34px;border-bottom:1px solid rgba(20,40,70,.07);background:var(--color-white)}.blog-nav__brand,.blog-nav__brand-group{display:flex;align-items:center;gap:11px}.blog-nav__brand{text-decoration:none}.blog-nav__brand-name{font:800 19px var(--font-sans);color:var(--color-navy)}.blog-nav__badge{font:700 11px var(--font-sans);color:var(--color-muted-light);background:var(--color-border-faint);border-radius:6px;padding:3px 8px;margin-left:2px;text-decoration:none;position:relative}.blog-nav__badge:after{content:"";position:absolute;left:0;right:0;top:50%;height:44px;transform:translateY(-50%)}.blog-nav__links{display:flex;align-items:center;gap:24px}.blog-nav__link{font:600 13px var(--font-sans);color:var(--color-muted);text-decoration:none}.blog-nav__cta{display:inline-flex;align-items:center;gap:6px;background:var(--color-navy);color:var(--color-white);font:800 13px var(--font-sans);padding:9px 18px;border-radius:11px;text-decoration:none}@media (max-width:767px){.blog-nav__link{display:none}}.blog-footer{padding:28px 34px;background:#0b2036;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}.blog-footer__links{display:flex;gap:22px;flex-wrap:wrap}.blog-footer__link{font:500 12px var(--font-sans);color:rgba(255,255,255,.6);text-decoration:none}.blog-footer__brand{display:flex;align-items:center;gap:9px}.blog-footer__brand-name{font:800 15px var(--font-sans);color:var(--color-white)}.blog-footer__copy{font:500 11px var(--font-numeric);color:rgba(255,255,255,.35)}.blog-card{display:block;background:var(--color-white);border:1px solid rgba(20,40,70,.07);border-radius:var(--radius-card);overflow:hidden;box-shadow:var(--shadow-card);text-decoration:none}.blog-card__thumb{height:120px;background:repeating-linear-gradient(135deg,#e3e9f1 0 12px,#ebf0f6 12px 24px);display:flex;align-items:center;justify-content:center;overflow:hidden}.blog-card__thumb-img{width:100%;height:100%;object-fit:cover;display:block}.blog-card__thumb span{font:600 11px ui-monospace,monospace;color:var(--color-muted-light)}.blog-card__body{padding:16px}.blog-card__pill{display:inline-block;font:700 11px var(--font-sans);color:var(--color-red);background:#fdecec;border-radius:999px;padding:3px 10px}.blog-card__title{margin-top:10px;font:800 14px/1.5 var(--font-sans);color:var(--color-navy)}.blog-related{max-width:1000px;margin:24px auto 0;padding:44px 34px 50px;border-top:1px solid rgba(20,40,70,.06);background:#f7f9fc}.blog-related__eyebrow{margin-bottom:8px;font:800 11px/1 var(--font-numeric);letter-spacing:.2em;color:var(--color-amber)}.blog-related__heading{margin:0 0 22px;font:800 22px var(--font-sans);color:var(--color-navy)}.blog-related__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px}.blog-article-header{max-width:1000px;margin:0 auto;padding:30px 34px 34px;background:#f7f9fc;border-bottom:1px solid rgba(20,40,70,.06)}.blog-breadcrumb{display:flex;align-items:center;gap:7px;font:500 12px var(--font-sans);color:var(--color-muted-light);margin-bottom:18px}.blog-breadcrumb a{color:inherit;text-decoration:none}.blog-breadcrumb [aria-hidden=true]{color:#c4ccd6}.blog-breadcrumb [aria-current=page]{color:var(--color-navy);font-weight:700}.blog-article-header__tags{display:flex;align-items:center;gap:10px;margin-bottom:14px}.blog-article-header__chip{font:700 12px var(--font-sans);color:var(--color-red);background:#fdecec;border-radius:999px;padding:5px 13px}.blog-article-header__cat{font:600 12px var(--font-sans);color:var(--color-muted-light)}.blog-article-header__title{margin:0;font:900 34px/1.4 var(--font-sans);color:var(--color-navy);max-width:820px}.blog-article-header__lead{margin:16px 0 0;font:400 15px/1.9 var(--font-sans);color:var(--color-muted);max-width:760px}.blog-article-header__meta{display:flex;align-items:center;gap:18px;margin-top:22px;flex-wrap:wrap}.blog-author{display:flex;align-items:center;gap:9px}.blog-author__avatar{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:38px;height:38px;border-radius:50%;background:var(--color-navy)}.blog-author__name{display:block;font:700 12.5px var(--font-sans);color:var(--color-navy)}.blog-author__role{display:block;font:500 10.5px var(--font-sans);color:var(--color-muted-light)}.blog-article-header__dates{display:flex;gap:16px;font:500 12px var(--font-sans);color:var(--color-muted-light)}.blog-toc{background:#f7f9fc;border:1px solid #edf1f6;border-radius:var(--radius-card);padding:20px}.blog-toc__title{margin:0 0 14px;font:800 12px var(--font-sans);color:var(--color-navy)}.blog-toc__list{display:flex;flex-direction:column;gap:2px}.blog-toc__item{display:flex;gap:9px;padding:8px 10px;font:500 12.5px var(--font-sans);color:var(--color-muted);text-decoration:none}.blog-toc__num{color:#c4ccd6}@media (min-width:900px){.blog-toc summary{list-style:none}.blog-toc summary::-webkit-details-marker{display:none}.blog-toc summary::marker{content:none}.blog-toc .blog-toc__list{display:flex!important}}.blog-sidebar-cta{background:linear-gradient(135deg,var(--color-navy),var(--color-navy-dark));border-radius:var(--radius-card);padding:20px;text-align:center}.blog-sidebar-cta__mascot{display:inline-block;margin-bottom:8px;filter:drop-shadow(0 0 8px rgba(255,246,236,.65)) drop-shadow(0 0 20px rgba(255,246,236,.45))}.blog-sidebar-cta__text{font:800 14px/1.5 var(--font-sans);color:var(--color-white);margin-bottom:12px}.blog-sidebar-cta__btn{display:block;background:var(--color-amber);color:#1a1a1a;font:800 13px var(--font-sans);padding:12px;border-radius:11px;text-decoration:none}.blog-faq__heading{margin:36px 0 16px;font:800 22px/1.5 var(--font-sans);color:var(--color-navy);padding-bottom:10px;border-bottom:2px solid #f1f4f8}.blog-faq__list{display:flex;flex-direction:column;gap:10px}.blog-faq__item{background:var(--color-white);border:1px solid #e7ecf2;border-radius:13px;overflow:hidden}.blog-faq__q{width:100%;display:flex;align-items:center;gap:12px;padding:15px 18px;background:none;border:none;cursor:pointer;text-align:left}.blog-faq__qmark{flex:0 0 auto;font:800 15px var(--font-sans);color:var(--color-amber)}.blog-faq__qtext{flex:1;font:700 14px/1.5 var(--font-sans);color:var(--color-navy)}.blog-faq__icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;font:700 16px var(--font-sans);color:var(--color-muted-light);transition:transform .2s ease}.blog-faq__icon[data-open=true]{transform:rotate(45deg)}.blog-faq__a{max-height:0;opacity:0;overflow:hidden;transition:max-height .25s ease,opacity .2s ease}.blog-faq__a[data-open=true]{max-height:300px;opacity:1}.blog-faq__a p{margin:0;padding:0 18px 16px 42px;font:400 13px/1.85 var(--font-sans);color:var(--color-muted)}.blog-prose{counter-reset:h2}.blog-prose p{margin:0 0 16px;font:400 14.5px/2 var(--font-sans);color:var(--color-body)}.blog-prose h2{counter-increment:h2;margin:36px 0 14px;font:800 22px/1.5 var(--font-sans);color:var(--color-navy);padding-bottom:10px;border-bottom:2px solid #f1f4f8}.blog-prose h2:before{content:counter(h2,decimal-leading-zero) " ";color:var(--color-amber)}.blog-prose ol,.blog-prose ul{margin:0 0 16px;padding-left:1.5em;font:400 14.5px/2 var(--font-sans);color:var(--color-body)}.blog-prose ul{list-style:disc}.blog-prose ol{list-style:decimal}.blog-prose li+li{margin-top:4px}.blog-prose a{color:var(--color-navy);text-decoration:underline;text-underline-offset:2px}.blog-prose strong{font-weight:700}.blog-prose table{width:100%;margin:18px 0;border-collapse:collapse;font:500 13px var(--font-sans);color:var(--color-body)}.blog-prose th{padding:12px 16px;background:var(--color-navy);color:var(--color-white);font-weight:700;text-align:left}.blog-prose td{padding:12px 16px;border-top:1px solid var(--color-border-faint)}.blog-prose tbody tr:nth-child(2n) td{background:#fafbfd}@media (max-width:640px){.blog-prose table:has(>thead>tr>th:nth-child(5)){display:block;overflow-x:auto}.blog-prose table:has(>thead>tr>th:nth-child(5)) :is(th,td){padding:12px 10px;white-space:nowrap}}.blog-callout{display:flex;gap:12px;align-items:flex-start;background:#fff7e6;border:1px solid #fce3b0;border-radius:13px;padding:15px 18px;margin:22px 0}.blog-callout__icon{flex:0 0 auto;margin-top:2px}.blog-callout p{margin:0;font:500 13px/1.8 var(--font-sans);color:#8a5a18}.blog-methods{display:flex;flex-direction:column;gap:10px;margin:18px 0}.blog-methods__row{display:flex;gap:13px;align-items:flex-start;background:#f7f9fc;border:1px solid #edf1f6;border-radius:12px;padding:14px 16px}.blog-methods__label{flex:0 0 auto;font:800 13px var(--font-sans);color:var(--color-white);background:var(--color-navy);border-radius:8px;padding:4px 9px}.blog-methods__row p{margin:0;font:400 13px/1.8 var(--font-sans);color:var(--color-body)}.blog-pricetable{margin:18px 0;border:1px solid #e7ecf2;border-radius:13px;overflow:hidden}.blog-pricetable figcaption{padding:12px 16px;font:700 12.5px var(--font-sans);color:var(--color-navy);border-bottom:1px solid var(--color-border-faint)}.blog-pricetable__row{display:flex}.blog-pricetable__row+.blog-pricetable__row{border-top:1px solid var(--color-border-faint)}.blog-pricetable__row>*{flex:1;padding:12px 16px;font:500 13px var(--font-sans);color:var(--color-body)}.blog-pricetable__row--head{background:var(--color-navy)}.blog-pricetable__row--head>*{font:700 12.5px var(--font-sans);color:var(--color-white)}.blog-pricetable__row:not(.blog-pricetable__row--head):nth-of-type(odd){background:#fafbfd}.blog-pricetable__note{margin:0;padding:12px 16px 14px;border-top:1px solid var(--color-border-faint);font:500 11.5px/1.7 var(--font-sans);color:#a0a8b4}.blog-figure{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;margin:20px 0;border-radius:var(--radius-card);border:1px dashed #c2ccda;background:repeating-linear-gradient(135deg,#e3e9f1 0 14px,#ebf0f6 14px 28px)}.blog-figure__label{font:600 12px ui-monospace,monospace;color:#8b98ac}.blog-figure-media{margin:20px 0}.blog-figure-media__img{display:block;width:100%;height:auto;border-radius:var(--radius-card);border:1px solid #e3e9f1;background:var(--color-white)}.blog-figure-media__caption{margin-top:8px;text-align:center;font:600 12px ui-monospace,monospace;color:var(--color-muted)}.blog-mapcta{display:flex;gap:14px;align-items:center;background:linear-gradient(135deg,var(--color-navy),var(--color-navy-dark));border-radius:16px;padding:22px 24px;margin:26px 0}.blog-mapcta__text{flex:1}.blog-mapcta__title{margin-bottom:5px;font:800 16px var(--font-sans);color:var(--color-white)}.blog-mapcta__text p{margin:0;font:400 12.5px/1.7 var(--font-sans);color:rgba(255,255,255,.75)}.blog-mapcta__btn{flex:0 0 auto;display:inline-flex;align-items:center;gap:7px;background:var(--color-amber);color:#1a1a1a;font:800 13.5px var(--font-sans);padding:13px 20px;border-radius:12px;white-space:nowrap;text-decoration:none}.blog-disclaimer{display:flex;gap:12px;align-items:flex-start;background:#f7f9fc;border-left:3px solid var(--color-amber);border-radius:0 12px 12px 0;padding:15px 18px;margin:30px 0 0}.blog-disclaimer__icon{flex:0 0 auto;margin-top:2px}.blog-disclaimer p{margin:0;font:400 12px/1.8 var(--font-sans);color:var(--color-muted)}.blog-article__body{max-width:1000px;margin:0 auto;padding:36px 34px 10px;display:grid;grid-template-columns:minmax(0,1fr) 250px;align-items:start;gap:40px}.blog-article__main{min-width:0;max-width:680px}.blog-aside{display:flex;flex-direction:column;gap:18px;position:sticky;top:20px}@media (max-width:899px){.blog-article__body{grid-template-columns:1fr}.blog-article__main{max-width:none}.blog-aside{position:static}}.blog-hero{display:block;width:100%;height:300px;margin-bottom:32px;border-radius:var(--radius-card);object-fit:cover}.blog-hero--placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;border:1px dashed #c2ccda;background:repeating-linear-gradient(135deg,#e3e9f1 0 14px,#ebf0f6 14px 28px)}.blog-hero__label{font:600 12px ui-monospace,monospace;color:#8b98ac;letter-spacing:.03em}.blog-hub{max-width:1000px;margin:0 auto;padding:0 34px 60px}.blog-hub__head{padding:30px 0 34px;margin-bottom:30px;border-bottom:1px solid rgba(20,40,70,.06)}.blog-hub__title{margin:0;font:900 30px/1.4 var(--font-sans);color:var(--color-navy)}.blog-hub__desc{margin:12px 0 0;font:400 14px/1.9 var(--font-sans);color:var(--color-muted);max-width:640px}.blog-hub__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px}.blog-hub__empty{margin:0;font:400 14px/1.9 var(--font-sans);color:var(--color-muted)}.blog-index{max-width:1000px;margin:0 auto;padding:0 34px 60px}.blog-index__hero{padding:30px 0 34px;margin-bottom:36px;border-bottom:1px solid rgba(20,40,70,.06)}.blog-index__title{margin:0;font:900 30px/1.4 var(--font-sans);color:var(--color-navy)}.blog-index__lead{margin:12px 0 0;font:400 14px/1.9 var(--font-sans);color:var(--color-muted);max-width:640px}.blog-index__section+.blog-index__section{margin-top:44px}.blog-index__section-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:18px}.blog-index__section-head h2{margin:0;font:800 22px var(--font-sans);color:var(--color-navy)}.blog-index__more{flex:0 0 auto;font:600 12.5px var(--font-sans);color:var(--color-muted);text-decoration:none;white-space:nowrap}.blog-index__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px}@media (max-width:640px){.blog-nav{padding:12px 18px}.blog-related{padding:32px 18px 36px}.blog-hub{padding:0 18px 40px}.blog-hub__head{padding:22px 0 26px}.blog-index{padding:0 18px 40px}.blog-index__hero{padding:22px 0 26px}.blog-methods__row{flex-direction:column;gap:8px}.blog-methods__label{align-self:flex-start}.blog-mapcta{flex-direction:column;align-items:stretch;gap:16px}.blog-mapcta__btn{align-self:stretch;justify-content:center}.blog-article-header{padding:22px 18px 24px}.blog-article-header__title{font-size:26px}.blog-article__body{padding:28px 18px 10px}.blog-article-header__dates{flex-wrap:wrap;gap:6px 14px}}@media (max-width:640px){.blog-breadcrumb [aria-current=page],.blog-breadcrumb [aria-hidden=true]:has(+[aria-current=page]){display:none}}.blog-article-header__title,.blog-card__title,.blog-faq__heading,.blog-footer__brand-name,.blog-hub__title,.blog-index__section-head h2,.blog-index__title,.blog-mapcta__title,.blog-nav__brand-name,.blog-prose h2,.blog-related__heading,.blog-toc__title{font-family:var(--font-display)}.blog-keypoints{background:#f7f9fc;border:1px solid #edf1f6;border-left:3px solid var(--color-amber);border-radius:var(--radius-card);padding:16px 18px;margin:0 0 22px}.blog-keypoints__title{margin:0 0 10px;font:700 14px/1.5 var(--font-sans);color:var(--color-navy)}.blog-keypoints ul{margin:0;padding-left:20px}.blog-keypoints li{margin:6px 0;font:500 14px/1.8 var(--font-sans);color:var(--color-body)}@media (max-width:640px){.blog-keypoints{padding:14px 16px}}.blog-offer{background:var(--color-white);border:1px solid #e7ecf2;border-radius:13px;padding:16px}.blog-offer--sidebar{margin-top:16px}.blog-offer--footer{margin:28px 0}.blog-offer__pr{display:inline-block;font:700 11px/1 var(--font-sans);color:var(--color-muted);border:1px solid var(--color-border-faint);border-radius:4px;padding:3px 6px;margin-bottom:10px}.blog-offer__label{font:800 15px/1.5 var(--font-sans);color:var(--color-navy);margin:0 0 6px}.blog-offer__body{font:400 13px/1.7 var(--font-sans);color:var(--color-muted);margin:0 0 12px}.blog-offer__btn{display:block;text-align:center;background:var(--color-amber);color:#1a1a1a;font:800 13px var(--font-sans);padding:12px;border-radius:11px;text-decoration:none}.blog-offer__note{font:400 11px/1.6 var(--font-sans);color:var(--color-muted);margin:10px 0 0}