.BlogPost-module__xNYC2W__page{--post-grid:min(var(--site-content-width),calc(100% - var(--site-gutter) - var(--site-gutter)));background:var(--home-v2-bg);color:var(--gray-900);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only}.BlogPost-module__xNYC2W__page :is(a,button,summary):focus-visible{outline:2px solid var(--accent-blue);outline-offset:4px}.BlogPost-module__xNYC2W__layout{width:var(--post-grid);padding-top:calc(var(--site-header-height) + 40px);margin-inline:auto}.BlogPost-module__xNYC2W__breadcrumb{color:var(--gray-600);margin-bottom:40px;font-size:14px;line-height:20px}.BlogPost-module__xNYC2W__breadcrumb ol{flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0;padding:0;list-style:none;display:flex}.BlogPost-module__xNYC2W__breadcrumb li{align-items:center;display:flex}.BlogPost-module__xNYC2W__breadcrumb a{color:inherit;align-items:center;gap:6px;transition:color .16s;display:inline-flex}.BlogPost-module__xNYC2W__breadcrumb a:hover{color:var(--accent-blue)}.BlogPost-module__xNYC2W__page .BlogPost-module__xNYC2W__title{color:var(--gray-900);letter-spacing:-.03em;text-wrap:pretty;margin:0;font-size:34px;line-height:1.08}.BlogPost-module__xNYC2W__deck{color:var(--gray-600);text-wrap:pretty;margin:20px 0 0}.BlogPost-module__xNYC2W__meta{color:var(--gray-600);flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:28px;font-size:15px;line-height:24px;display:flex}.BlogPost-module__xNYC2W__author{color:var(--gray-900);font-weight:500}.BlogPost-module__xNYC2W__dot{background:var(--gray-300);border-radius:50%;width:4px;height:4px}.BlogPost-module__xNYC2W__share{align-items:center;gap:2px;margin-left:auto;display:flex}.BlogPost-module__xNYC2W__share button{width:36px;height:36px;color:var(--gray-600);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:color .16s,background .16s;display:inline-flex}.BlogPost-module__xNYC2W__share button:hover{background:var(--selected-background);color:var(--accent-blue)}.BlogPost-module__xNYC2W__hero{aspect-ratio:16/9;border:1px solid var(--gray-200);border-radius:var(--radius-card);background:var(--background-subtle);margin-top:40px;position:relative;overflow:hidden}.BlogPost-module__xNYC2W__headerRule{border:0;border-top:1px solid var(--gray-200);margin:40px 0 0}.BlogPost-module__xNYC2W__tocRail{display:none}.BlogPost-module__xNYC2W__tocLabel{color:var(--gray-600);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;margin-bottom:12px;font-size:11px;line-height:1.5;display:block}.BlogPost-module__xNYC2W__tocLinks{border-left:1px solid var(--gray-200);display:grid}.BlogPost-module__xNYC2W__tocLinks button{color:var(--gray-600);text-align:left;cursor:pointer;border-left:2px solid #0000;margin-left:-1px;padding:7px 12px;font-size:13px;line-height:1.45;transition:color .16s}.BlogPost-module__xNYC2W__tocLinks button:hover{color:var(--accent-blue)}.BlogPost-module__xNYC2W__tocLinks button[aria-current=location]{border-left-color:var(--accent-blue);color:var(--accent-blue)}.BlogPost-module__xNYC2W__tocInline{border-block:1px solid var(--gray-200);margin-top:48px}.BlogPost-module__xNYC2W__tocToggle{width:100%;min-height:52px;color:var(--gray-900);text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;font-size:15px;font-weight:500;display:flex}.BlogPost-module__xNYC2W__tocToggle svg{color:var(--gray-500);transition:transform .2s}.BlogPost-module__xNYC2W__tocToggle[aria-expanded=true] svg{transform:rotate(180deg)}.BlogPost-module__xNYC2W__tocPanel{padding-bottom:16px}.BlogPost-module__xNYC2W__article{color:var(--gray-800);overflow-wrap:break-word;margin-top:48px}.BlogPost-module__xNYC2W__calculator+.BlogPost-module__xNYC2W__article,.BlogPost-module__xNYC2W__page .BlogPost-module__xNYC2W__article>:first-child{margin-top:0}.BlogPost-module__xNYC2W__article p{color:var(--gray-800);margin:0 0 24px}.BlogPost-module__xNYC2W__article :is(ul,ol){color:var(--gray-800);margin:0 0 24px;padding-left:24px;font-size:18px;line-height:1.7}.BlogPost-module__xNYC2W__article ul{list-style:outside}.BlogPost-module__xNYC2W__article ol{list-style:decimal}.BlogPost-module__xNYC2W__article li{margin-bottom:8px}.BlogPost-module__xNYC2W__article li::marker{color:var(--gray-500)}.BlogPost-module__xNYC2W__article strong{color:var(--gray-900);font-weight:600}.BlogPost-module__xNYC2W__article a{color:var(--accent-blue);text-decoration:underline;-webkit-text-decoration-color:var(--gray-300);text-decoration-color:var(--gray-300);text-underline-offset:3px;transition:text-decoration-color .16s}.BlogPost-module__xNYC2W__article a:hover{-webkit-text-decoration-color:var(--accent-blue);text-decoration-color:var(--accent-blue)}.BlogPost-module__xNYC2W__page .BlogPost-module__xNYC2W__article h2{color:var(--gray-900);letter-spacing:-.02em;margin:56px 0 16px;line-height:1.25}.BlogPost-module__xNYC2W__page .BlogPost-module__xNYC2W__article h3{color:var(--gray-900);letter-spacing:-.01em;margin:36px 0 8px;font-size:19px;line-height:1.35}.BlogPost-module__xNYC2W__page .BlogPost-module__xNYC2W__article h4{color:var(--gray-900);letter-spacing:-.01em;margin:28px 0 8px;font-size:17px;line-height:1.35}.BlogPost-module__xNYC2W__quote{border-left:2px solid var(--gray-300);color:var(--gray-800);margin:32px 0;padding-left:20px;font-size:18px;line-height:1.7}.BlogPost-module__xNYC2W__articleBreak{border:0;border-top:1px solid var(--gray-200);margin:48px 0}.BlogPost-module__xNYC2W__tableFigure{margin:40px 0}.BlogPost-module__xNYC2W__tableScroll{margin-inline:calc(var(--site-gutter)*-1);padding-inline:var(--site-gutter);overflow-x:auto}.BlogPost-module__xNYC2W__tableScroll:focus-visible{outline:2px solid var(--accent-blue);outline-offset:-2px}.BlogPost-module__xNYC2W__table{width:100%;min-width:var(--table-min-width);border-collapse:collapse;text-align:left}.BlogPost-module__xNYC2W__table thead tr{border-bottom:1px solid var(--gray-300)}.BlogPost-module__xNYC2W__table thead th{color:var(--gray-500);vertical-align:bottom;padding:10px 12px;font-size:13px;font-weight:500;line-height:18px}.BlogPost-module__xNYC2W__table tbody tr{border-bottom:1px solid var(--gray-100);transition:background-color .12s}.BlogPost-module__xNYC2W__table tbody tr:hover{background:var(--gray-50)}.BlogPost-module__xNYC2W__table tbody :is(th,td){vertical-align:top;white-space:pre-line;padding:12px;font-size:14px;line-height:20px}.BlogPost-module__xNYC2W__table tbody th{color:var(--gray-900);font-size:15px;font-weight:400}.BlogPost-module__xNYC2W__table tbody td{color:var(--gray-800)}.BlogPost-module__xNYC2W__table .BlogPost-module__xNYC2W__numeric{text-align:right}.BlogPost-module__xNYC2W__table .BlogPost-module__xNYC2W__figure{font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.BlogPost-module__xNYC2W__table .BlogPost-module__xNYC2W__negative,.BlogPost-module__xNYC2W__promoResult .BlogPost-module__xNYC2W__negative{color:var(--status-negative)}.BlogPost-module__xNYC2W__table .BlogPost-module__xNYC2W__positive{color:var(--status-positive)}.BlogPost-module__xNYC2W__table tbody .BlogPost-module__xNYC2W__totalRow{border-bottom-color:var(--gray-300);background:var(--gray-50)}.BlogPost-module__xNYC2W__table .BlogPost-module__xNYC2W__totalRow :is(th,td){font-weight:600}.BlogPost-module__xNYC2W__article .BlogPost-module__xNYC2W__table strong{color:inherit}.BlogPost-module__xNYC2W__promo{border:1px solid var(--gray-200);border-radius:var(--radius-panel);background:#fff;flex-direction:column;gap:20px;margin:48px 0;padding:16px;display:flex}.BlogPost-module__xNYC2W__promoCard{border:1px solid var(--gray-200);border-radius:var(--radius-card);width:100%;box-shadow:var(--shadow-xs);background:#fff;flex-shrink:0;overflow:hidden}.BlogPost-module__xNYC2W__promoChrome{border-bottom:1px solid var(--gray-100);background:var(--gray-50);align-items:center;gap:4px;padding:6px 10px;display:flex}.BlogPost-module__xNYC2W__promoChrome span{background:var(--gray-300);border-radius:50%;width:6px;height:6px}.BlogPost-module__xNYC2W__promoListing{padding:12px}.BlogPost-module__xNYC2W__promoAddress{color:var(--gray-900);font-family:var(--font-mono);font-size:12px;font-weight:500;display:block}.BlogPost-module__xNYC2W__promoPlace{color:var(--gray-500);font-size:11px;display:block}.BlogPost-module__xNYC2W__promoListing dl{gap:4px;margin:10px 0 0;display:grid}.BlogPost-module__xNYC2W__promoListing dl>div{justify-content:space-between;gap:12px;font-size:11px;display:flex}.BlogPost-module__xNYC2W__promoListing dt{color:var(--gray-500)}.BlogPost-module__xNYC2W__promoListing dd{color:var(--gray-800);font-family:var(--font-mono);font-variant-numeric:tabular-nums;margin:0}.BlogPost-module__xNYC2W__promoListing .BlogPost-module__xNYC2W__promoResult{border-top:1px solid var(--gray-100);padding-top:4px}.BlogPost-module__xNYC2W__promoListing .BlogPost-module__xNYC2W__promoResult dt{color:var(--gray-900);font-weight:500}.BlogPost-module__xNYC2W__promoListing .BlogPost-module__xNYC2W__promoResult dd{font-weight:500}.BlogPost-module__xNYC2W__promoBody{min-width:0}.BlogPost-module__xNYC2W__article .BlogPost-module__xNYC2W__promoBody p{color:var(--gray-900);margin:0}.BlogPost-module__xNYC2W__article .BlogPost-module__xNYC2W__promoLink{color:var(--accent-blue);align-items:center;gap:6px;margin-top:8px;font-size:15px;font-weight:500;text-decoration:none;transition:color .16s;display:inline-flex}.BlogPost-module__xNYC2W__article .BlogPost-module__xNYC2W__promoLink:hover{color:var(--accent-blue-hover)}.BlogPost-module__xNYC2W__faq{border-top:1px solid var(--gray-200);margin-top:80px;padding-top:48px}.BlogPost-module__xNYC2W__articleBreak:has(+.BlogPost-module__xNYC2W__faq){margin:80px 0 48px}.BlogPost-module__xNYC2W__articleBreak+.BlogPost-module__xNYC2W__faq{border-top:0;margin-top:0;padding-top:0}.BlogPost-module__xNYC2W__page .BlogPost-module__xNYC2W__article .BlogPost-module__xNYC2W__faq h2{letter-spacing:-.015em;margin:0;line-height:1.3}.BlogPost-module__xNYC2W__faqList{border-bottom:1px solid var(--gray-200);margin-top:20px}.BlogPost-module__xNYC2W__faqItem+.BlogPost-module__xNYC2W__faqItem{border-top:1px solid var(--gray-200)}.BlogPost-module__xNYC2W__faqItem summary{color:var(--gray-900);cursor:pointer;justify-content:space-between;align-items:flex-start;gap:16px;padding-block:16px;list-style:none;transition:color .16s;display:flex}.BlogPost-module__xNYC2W__faqItem summary::-webkit-details-marker{display:none}.BlogPost-module__xNYC2W__faqItem summary:hover{color:var(--accent-blue)}.BlogPost-module__xNYC2W__page .BlogPost-module__xNYC2W__article .BlogPost-module__xNYC2W__faqItem h3{color:inherit;font-family:var(--font-body);letter-spacing:0;margin:0;font-size:16px;line-height:24px;font-weight:500!important}.BlogPost-module__xNYC2W__faqItem summary svg{color:var(--gray-500);flex-shrink:0;margin-top:4px;transition:transform .2s}.BlogPost-module__xNYC2W__faqItem[open] summary svg{transform:rotate(45deg)}.BlogPost-module__xNYC2W__faqAnswer{padding:0 32px 20px 0}.BlogPost-module__xNYC2W__faqAnswer p,.BlogPost-module__xNYC2W__faqAnswer :is(ul,ol){color:var(--gray-600)}.BlogPost-module__xNYC2W__faqAnswer :is(ul,ol){font-size:16px;line-height:1.65}.BlogPost-module__xNYC2W__faqAnswer>:last-child{margin-bottom:0}.BlogPost-module__xNYC2W__faqClosing{margin-top:24px}.BlogPost-module__xNYC2W__faqClosing>:last-child{margin-bottom:0}.BlogPost-module__xNYC2W__calculator{border-bottom:1px solid var(--gray-200);margin:48px 0 56px;padding-bottom:40px}.BlogPost-module__xNYC2W__page .BlogPost-module__xNYC2W__calculator>h2{color:var(--gray-900);letter-spacing:-.02em;margin-bottom:16px;line-height:1.25}.BlogPost-module__xNYC2W__calculator>p{color:var(--gray-600);margin-bottom:28px}.BlogPost-module__xNYC2W__calculator>a{color:var(--accent-blue);text-underline-offset:4px;margin-top:24px;text-decoration:underline;display:inline-block}.BlogPost-module__xNYC2W__endCta{width:var(--post-grid);border:1px solid var(--gray-200);border-radius:var(--radius-panel);background:var(--background-subtle);margin:80px auto 0;overflow:hidden}.BlogPost-module__xNYC2W__endCtaIntro{flex-direction:column;gap:24px;padding:32px 24px 0;display:flex}.BlogPost-module__xNYC2W__endCtaCopy{max-width:680px}.BlogPost-module__xNYC2W__page .BlogPost-module__xNYC2W__endCtaCopy h2{color:var(--gray-900);letter-spacing:-.03em;margin:0;line-height:1.12}.BlogPost-module__xNYC2W__endCtaCopy p{color:var(--gray-600);margin:12px 0 0}.BlogPost-module__xNYC2W__endCtaLink{border-radius:var(--radius-pill);background:var(--accent-blue);color:#fff;letter-spacing:-.01em;white-space:nowrap;height:48px;box-shadow:var(--shadow-xs);flex-shrink:0;justify-content:center;align-self:flex-start;align-items:center;gap:8px;padding-inline:24px;font-size:15px;font-weight:500;transition:background-color .15s;display:inline-flex}.BlogPost-module__xNYC2W__endCtaLink:hover{background:var(--accent-blue-hover)}.BlogPost-module__xNYC2W__endCtaLink:active{background:var(--accent-blue-pressed)}.BlogPost-module__xNYC2W__endCtaFrame{margin:40px 16px -1px}.BlogPost-module__xNYC2W__endCtaToolbar{color:var(--gray-600);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:13px;display:flex}.BlogPost-module__xNYC2W__page .BlogPost-module__xNYC2W__endCtaToolbar h3{color:var(--gray-900);letter-spacing:-.01em;margin:0;font-size:15px}.BlogPost-module__xNYC2W__related{width:var(--post-grid);margin:96px auto}.BlogPost-module__xNYC2W__relatedHeader{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;display:flex}.BlogPost-module__xNYC2W__page .BlogPost-module__xNYC2W__relatedHeader h2{color:var(--gray-900);letter-spacing:-.015em;margin:0;line-height:1.3}.BlogPost-module__xNYC2W__articleBack{color:var(--gray-600);align-items:center;gap:8px;font-size:14px;transition:color .16s;display:inline-flex}.BlogPost-module__xNYC2W__articleBack:hover{color:var(--accent-blue)}.BlogPost-module__xNYC2W__relatedList{gap:32px;margin:24px 0 0;padding:0;list-style:none;display:grid}.BlogPost-module__xNYC2W__relatedLink{color:inherit;display:block}.BlogPost-module__xNYC2W__relatedImage{aspect-ratio:16/9;border:1px solid var(--gray-200);border-radius:var(--radius-card);background:var(--gray-100);position:relative;overflow:hidden}.BlogPost-module__xNYC2W__relatedImage img{transition:transform .3s}.BlogPost-module__xNYC2W__relatedLink:hover .BlogPost-module__xNYC2W__relatedImage img{transform:scale(1.02)}.BlogPost-module__xNYC2W__page .BlogPost-module__xNYC2W__relatedLink h3{color:var(--gray-900);letter-spacing:-.01em;margin:16px 0 0;font-size:18px;line-height:1.3;transition:color .16s}.BlogPost-module__xNYC2W__page .BlogPost-module__xNYC2W__relatedLink:hover h3{color:var(--accent-blue)}.BlogPost-module__xNYC2W__relatedCta{color:var(--accent-blue);align-items:center;gap:6px;margin-top:8px;font-size:15px;font-weight:500;display:inline-flex}.BlogPost-module__xNYC2W__relatedCta svg{transition:transform .16s}.BlogPost-module__xNYC2W__relatedLink:hover .BlogPost-module__xNYC2W__relatedCta svg{transform:translate(2px)}@media (max-width:479px){.BlogPost-module__xNYC2W__dotBeforeWrap{display:none}}@media (min-width:640px){.BlogPost-module__xNYC2W__promo{flex-direction:row;align-items:center;gap:24px}.BlogPost-module__xNYC2W__promoCard{width:232px}}@media (min-width:768px){.BlogPost-module__xNYC2W__page .BlogPost-module__xNYC2W__title{letter-spacing:-.035em;font-size:52px;line-height:1.04}.BlogPost-module__xNYC2W__deck{margin-top:24px}.BlogPost-module__xNYC2W__page .BlogPost-module__xNYC2W__article h2{margin-top:64px}.BlogPost-module__xNYC2W__page .BlogPost-module__xNYC2W__article h3{font-size:20px}.BlogPost-module__xNYC2W__tableScroll{margin-inline:0;padding-inline:0}.BlogPost-module__xNYC2W__table{min-width:0}.BlogPost-module__xNYC2W__endCtaIntro{flex-direction:row;justify-content:space-between;align-items:flex-end;padding:48px 48px 0}.BlogPost-module__xNYC2W__endCtaLink{align-self:auto}.BlogPost-module__xNYC2W__endCtaFrame{margin-inline:24px}.BlogPost-module__xNYC2W__relatedList{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}@media (min-width:1024px){.BlogPost-module__xNYC2W__layout{padding-top:calc(var(--site-header-height) + 56px);grid-template-columns:repeat(3,minmax(0,1fr));column-gap:24px;display:grid}.BlogPost-module__xNYC2W__layout>*{grid-column:2/-1;min-width:0}.BlogPost-module__xNYC2W__layout>.BlogPost-module__xNYC2W__tocRail{grid-area:1/1/span 3;max-width:220px;display:block}.BlogPost-module__xNYC2W__tocRail nav{scrollbar-width:thin;max-height:calc(100dvh - 120px);position:sticky;top:96px;overflow-y:auto}.BlogPost-module__xNYC2W__tocInline{display:none}}@media (prefers-reduced-motion:reduce){.BlogPost-module__xNYC2W__breadcrumb a,.BlogPost-module__xNYC2W__share button,.BlogPost-module__xNYC2W__tocLinks button,.BlogPost-module__xNYC2W__tocToggle svg,.BlogPost-module__xNYC2W__article a,.BlogPost-module__xNYC2W__table tbody tr,.BlogPost-module__xNYC2W__promoLink,.BlogPost-module__xNYC2W__faqItem summary,.BlogPost-module__xNYC2W__faqItem summary svg,.BlogPost-module__xNYC2W__endCtaLink,.BlogPost-module__xNYC2W__articleBack,.BlogPost-module__xNYC2W__relatedImage img,.BlogPost-module__xNYC2W__relatedLink h3,.BlogPost-module__xNYC2W__relatedCta svg{transition:none}.BlogPost-module__xNYC2W__relatedLink:hover .BlogPost-module__xNYC2W__relatedImage img,.BlogPost-module__xNYC2W__relatedLink:hover .BlogPost-module__xNYC2W__relatedCta svg{transform:none}}@layer base{.BlogPost-module__xNYC2W__deck{font-size:19px!important;line-height:1.5!important}.BlogPost-module__xNYC2W__article p{font-size:18px!important;line-height:1.7!important}.BlogPost-module__xNYC2W__article .BlogPost-module__xNYC2W__promoBody p{font-size:16px!important;line-height:1.5!important}.BlogPost-module__xNYC2W__article .BlogPost-module__xNYC2W__faqAnswer p{font-size:16px!important;line-height:1.65!important}.BlogPost-module__xNYC2W__calculator>p{font-size:16px!important;line-height:1.7!important}.BlogPost-module__xNYC2W__endCtaCopy p{font-size:17px!important;line-height:1.55!important}.BlogPost-module__xNYC2W__article h2,.BlogPost-module__xNYC2W__calculator>h2{font-size:23px!important}.BlogPost-module__xNYC2W__article .BlogPost-module__xNYC2W__faq h2,.BlogPost-module__xNYC2W__relatedHeader h2{font-size:20px!important}.BlogPost-module__xNYC2W__endCtaCopy h2{font-size:28px!important}@media (min-width:768px){.BlogPost-module__xNYC2W__deck{font-size:21px!important}.BlogPost-module__xNYC2W__article h2,.BlogPost-module__xNYC2W__calculator>h2{font-size:27px!important}.BlogPost-module__xNYC2W__article .BlogPost-module__xNYC2W__faq h2,.BlogPost-module__xNYC2W__relatedHeader h2{font-size:22px!important}.BlogPost-module__xNYC2W__endCtaCopy h2{font-size:36px!important}}}
