main:where(.astro-cjqxzwhf){width:100%;max-width:48rem;padding-bottom:3rem}@media (width>=640px){main:where(.astro-cjqxzwhf){padding-left:1rem;padding-right:1rem}}.page-shell:where(.astro-cjqxzwhf){padding-bottom:2.5rem;padding-left:1.5rem;padding-right:1.5rem;padding-top:calc(var(--header-h) + 1rem);width:100%;max-width:1200px;margin-bottom:2.5rem;margin-left:auto;margin-right:auto}.post-title:where(.astro-cjqxzwhf){margin-top:1rem}@media (width>=640px){.post-title:where(.astro-cjqxzwhf){font-size:2.25rem;line-height:2.5rem}}.post-title:where(.astro-cjqxzwhf){color:var(--ink);font-size:clamp(2rem,4vw,3.1rem);font-weight:700}.hero-meta:where(.astro-cjqxzwhf){border:1px solid var(--vw-line);border-radius:var(--vw-r-sm);background:var(--vw-blue-soft);color:var(--vw-blue);width:-moz-fit-content;width:fit-content;margin-top:.75rem;padding:.25rem .75rem;font-size:.875rem;font-weight:600;line-height:1.25rem}.page-grid:where(.astro-cjqxzwhf){flex-direction:column;gap:2rem;width:100%;display:flex;position:relative}@media (width>=1024px){.page-grid:where(.astro-cjqxzwhf){flex-direction:row;align-items:flex-start;gap:1.5rem}}.content-shell:where(.astro-cjqxzwhf){width:100%}@media (width>=1024px){.content-shell:where(.astro-cjqxzwhf){width:66.6667%}}.hero-image:where(.astro-cjqxzwhf){-o-object-fit:cover;object-fit:cover;width:100%;height:220px}@media (width>=768px){.hero-image:where(.astro-cjqxzwhf){height:20rem}}.hero-image:where(.astro-cjqxzwhf){border:1px solid var(--vw-line);border-radius:var(--vw-r);box-shadow:var(--vw-shadow-lg)}.hero-desc:where(.astro-cjqxzwhf){color:var(--ink-soft);max-width:56rem;margin-top:1.25rem;margin-bottom:1.25rem;font-size:1rem;line-height:1.625}.article-body:where(.astro-cjqxzwhf){--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));border:1px solid var(--vw-line);border-radius:var(--vw-r);box-shadow:var(--vw-shadow);max-width:48rem;margin-top:2.5rem;margin-left:auto;margin-right:auto;padding:1.5rem 1.25rem}.sidebar-shell:where(.astro-cjqxzwhf){width:100%;display:none}@media (width>=1024px){.sidebar-shell:where(.astro-cjqxzwhf){width:33.3333%;display:block}}.sidebar-sticky:where(.astro-cjqxzwhf){top:calc(var(--header-h) + 1rem);flex-direction:column;gap:1.25rem;display:flex;position:sticky}.sidebar-card:where(.astro-cjqxzwhf){--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));border:1px solid var(--vw-line);border-radius:var(--vw-r);box-shadow:var(--vw-shadow);padding:1rem}.sidebar-offers:where(.astro-cjqxzwhf){flex-direction:column;gap:.75rem;display:flex}.sidebar-title:where(.astro-cjqxzwhf){border-bottom:1px solid var(--vw-line);margin-bottom:.75rem;padding-bottom:.75rem}.sidebar-offer-card:where(.astro-cjqxzwhf){--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));border:1px solid var(--vw-line);border-radius:var(--vw-r-sm);justify-content:space-between;align-items:stretch;margin-bottom:.5rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden}.sidebar-offer-cta:where(.astro-cjqxzwhf){background:var(--vw-blue-soft);border-left:1px solid var(--vw-line);color:var(--vw-blue);flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;min-width:2.75rem;padding-left:.75rem;padding-right:.75rem;display:flex}.tocMobile-collapsed:where(.astro-cjqxzwhf){box-shadow:none;height:-moz-fit-content;height:fit-content}.breadcrumb:where(.astro-cjqxzwhf){font-family:var(--font-display);color:var(--vw-ink-soft);width:100%;max-width:72rem;margin:2rem auto .75rem;font-size:.8rem}.breadcrumb:where(.astro-cjqxzwhf) ul:where(.astro-cjqxzwhf) li:where(.astro-cjqxzwhf){align-items:center;display:inline-flex}.breadcrumb:where(.astro-cjqxzwhf) ul:where(.astro-cjqxzwhf) li:where(.astro-cjqxzwhf) a:where(.astro-cjqxzwhf){color:var(--vw-ink-soft);text-decoration:none;transition:color .12s}.breadcrumb:where(.astro-cjqxzwhf) ul:where(.astro-cjqxzwhf) li:where(.astro-cjqxzwhf) a:where(.astro-cjqxzwhf):hover{color:var(--vw-ink);text-underline-offset:2px;text-decoration:underline}.breadcrumb:where(.astro-cjqxzwhf) ul:where(.astro-cjqxzwhf) li:where(.astro-cjqxzwhf) span:where(.astro-cjqxzwhf){color:var(--vw-ink-muted)}.bc-sep:where(.astro-cjqxzwhf){color:var(--vw-line-strong);margin:0 .35em;font-weight:400}.breadcrumb-hero:where(.astro-cjqxzwhf){font-size:.8rem}