.c-breadcrumbs{margin-bottom:24px}.c-breadcrumbs .c-breadcrumbs__link,.c-breadcrumbs .c-breadcrumbs__truncated-button{font-size:var(--body-medium);color:var(--md-sys-color-primary);text-decoration:underline}.c-breadcrumbs .c-breadcrumbs__link.is-current,.c-breadcrumbs .c-breadcrumbs__truncated-button.is-current{color:var(--md-sys-color-on-surface);text-decoration:none}.c-breadcrumbs .c-breadcrumbs__link:hover,.c-breadcrumbs .c-breadcrumbs__truncated-button:hover{text-decoration:none}:root{--visibility-truncated-breadcrumbs:visible;--position-truncated-breadcrumbs:relative}@media (min-width:1024px){.blog-page .content-page__hero{white-space:pre-line}}.blog-page .content-page__intro{margin:60px 0}.blog-page .content-page__image-intro+.content-page__intro{margin-top:16px}.blog-page__image{float:right;mix-blend-mode:multiply;border-radius:24px;max-width:50%;margin:24px 0 24px 32px;display:none;overflow:hidden}@media (min-width:1024px){.blog-page__image{display:initial}}.blog-page .content-page__inner p:not(.content-page__intro){margin-bottom:16px}.blog-page .content-page__inner *+h1,.blog-page .content-page__inner *+h2,.blog-page .content-page__inner *+h3{margin-top:48px}.blog-page .content-page__inner *+h3{margin-top:24px;margin-bottom:8px;font-size:20px}.blog-page .content-page__inner ol li,.blog-page .content-page__inner ul li{font-size:var(--body-large);color:var(--md-sys-color-on-surface);line-height:1.6}.blog-page .content-page__inner section{margin:0;padding:48px 0}.blog-page .content-page__inner section:first-of-type{padding-top:0}.blog-page .content-page__inner a:not([class]){color:var(--md-sys-color-primary)}.blog-page .content-page__inner a:not([class]):hover{text-decoration:none}.blog-page__date{font-size:var(--label-medium);color:var(--md-sys-color-on-surface-variant);order:1;margin-top:8px}@media (min-width:768px){.blog-page__date{order:0;margin-top:0}}.blog-page__details{flex-direction:column;justify-content:space-between;display:flex}@media (min-width:768px){.blog-page__details{flex-direction:row}}.blog-page section:nth-child(2n){z-index:1;position:relative}.blog-page section:nth-child(2n):after{content:"";background-color:var(--md-sys-color-surface-container-lowest);z-index:-1;width:100vw;height:100%;display:block;position:absolute;top:0;left:-16px}@media (min-width:1024px){.blog-page section:nth-child(2n):after{left:calc(562px - 50vw)}}.blog-page section:nth-child(2n) ul li,.blog-page section:nth-child(2n) p{color:inherit}@media (max-width:1024px){.blog-page .allow-horizontal-scroll{overflow-x:auto}}.toc-container{background-color:var(--md-sys-color-surface-container-low);border:1px solid var(--md-sys-color-outline-variant);border-radius:8px;max-width:100%;padding:24px}.toc-title{font-size:var(--headline-small);color:var(--md-sys-color-on-surface);border-bottom:1px solid var(--md-sys-color-outline-variant);margin-top:0;margin-bottom:16px;padding-bottom:8px;font-weight:700}.toc-list{margin:0;padding-left:0;list-style:none}.toc-list li{align-items:center;gap:8px;margin-bottom:8px;display:flex}.toc-list li .icon{flex-shrink:0;width:16px;height:16px;transform:rotate(180deg)}.toc-list a{color:var(--md-sys-color-primary);font-weight:500;text-decoration:none}.toc-list a:hover{text-decoration:underline}.callout{border-left:5px solid #ccc;border-radius:4px;margin:24px 0;padding:16px 24px}.callout-title{margin-top:0;margin-bottom:8px;font-weight:700;display:block}.callout--tip{color:#2b6cb0;background-color:#ebf8ff;border-left-color:#4299e1}.callout--warning{color:#c53030;background-color:#fff5f5;border-left-color:#f56565}.callout p{margin-bottom:0}.calculator-promo{background-color:var(--md-sys-color-highlight);border:1px solid var(--md-sys-color-highlight-variant);text-align:center;box-shadow:var(--md-sys-elevation-1);border-radius:12px;margin:48px 0;padding:24px 32px}.promo-title{color:var(--md-sys-color-on-highlight);margin-top:0}.promo-text{color:var(--md-sys-color-on-highlight);margin-bottom:16px}.promo-btn-container{margin-top:1.5rem}.faq{background-color:var(--md-sys-color-surface-container);color:var(--md-sys-color-on-surface);border-bottom:1px solid #0000001a;padding:24px}.faq[open]{background-color:var(--md-sys-color-tertiary-container-fade);color:var(--md-sys-color-on-tertiary-fixed)}.faq[open] summary:after{background-color:var(--md-sys-color-on-tertiary-fixed);color:var(--md-sys-color-tertiary-fixed);transform:rotate(45deg)}.faq summary{font-size:var(--title-large);font-family:var(--headline-font);cursor:pointer;outline:0;justify-content:space-between;align-items:center;list-style:none;display:flex;position:relative}.faq summary::marker{content:""}.faq summary:after{content:"+";background-color:var(--md-sys-color-inverse-surface);width:40px;min-width:40px;height:40px;color:var(--md-sys-color-inverse-on-surface);border-radius:50%;justify-content:center;align-items:center;margin-left:8px;font-size:20px;transition:transform .3s;display:flex;position:relative;right:0}.faq p{margin:16px 0 0}