.pb[data-astro-cid-nqs33oug]{border-block-start:var(--s4l-rule) solid var(--s4l-hairline);align-items:center;gap:1rem;margin-block-start:.5rem;padding-block-start:1.25rem;display:flex}.pb__photo[data-astro-cid-nqs33oug]{flex:none;align-self:start}.pb__photo[data-astro-cid-nqs33oug] img[data-astro-cid-nqs33oug]{object-fit:cover;block-size:3.5rem;inline-size:3.5rem;box-shadow:0 0 0 3px var(--s4l-surface), 0 0 0 4px var(--s4l-hairline);border-radius:50%;display:block}.pb__meta[data-astro-cid-nqs33oug]{flex-wrap:wrap;gap:.75rem 2.25rem;margin:0;display:flex}.pb__item[data-astro-cid-nqs33oug]{align-content:start;gap:.1rem;display:grid}.pb__item[data-astro-cid-nqs33oug] dt[data-astro-cid-nqs33oug]{font-size:var(--s4l-text-xs);color:var(--s4l-ink-muted)}.pb__item[data-astro-cid-nqs33oug] dd[data-astro-cid-nqs33oug]{font-family:var(--s4l-font-display);font-size:var(--s4l-text-base);color:var(--s4l-ink-strong);font-variant-numeric:tabular-nums;margin:0;font-weight:700;line-height:1.35}.pb__caption[data-astro-cid-nqs33oug]{font-family:var(--s4l-font-sans);font-size:var(--s4l-text-xs);color:var(--s4l-ink-muted);font-weight:400;display:block}@media (width<=47.99em){.pb[data-astro-cid-nqs33oug]{gap:.85rem}.pb__photo[data-astro-cid-nqs33oug] img[data-astro-cid-nqs33oug]{block-size:3rem;inline-size:3rem}.pb__meta[data-astro-cid-nqs33oug]{gap:.75rem 1.75rem}}.toc__list[data-astro-cid-mmzwqbdq]{margin:0;padding:0;list-style:none;display:grid}.toc__link[data-astro-cid-mmzwqbdq]{color:var(--s4l-ink-muted);transition:color var(--s4l-dur) var(--s4l-ease);line-height:1.4;text-decoration:none;display:block}.toc__link[data-astro-cid-mmzwqbdq]:hover{color:var(--s4l-accent-ink);text-underline-offset:.15em;text-decoration:underline}.toc--rail[data-astro-cid-mmzwqbdq]{gap:.85rem;display:grid}.toc__label[data-astro-cid-mmzwqbdq]{font-family:var(--s4l-font-display);font-size:var(--s4l-text-sm);color:var(--s4l-ink-strong);margin:0;font-weight:800}.toc--rail[data-astro-cid-mmzwqbdq] .toc__list[data-astro-cid-mmzwqbdq]{border-inline-start:2px solid var(--s4l-hairline)}.toc--rail[data-astro-cid-mmzwqbdq] .toc__link[data-astro-cid-mmzwqbdq]{font-size:var(--s4l-text-xs);border-inline-start:2px solid #0000;margin-inline-start:-2px;padding:.45rem 0 .45rem 1rem}.toc--rail[data-astro-cid-mmzwqbdq] .toc__link[data-astro-cid-mmzwqbdq]:hover{border-inline-start-color:var(--s4l-accent)}.toc__all[data-astro-cid-mmzwqbdq]{font-family:var(--s4l-font-display);font-size:var(--s4l-text-sm);color:var(--s4l-accent-ink);justify-self:start;align-items:center;gap:.4rem;margin-block-start:.35rem;font-weight:800;text-decoration:none;display:inline-flex}.toc__all[data-astro-cid-mmzwqbdq]:before{content:"";block-size:.9em;inline-size:.9em;-webkit-mask:var(--s4l-arrow-mask) center / contain no-repeat;mask:var(--s4l-arrow-mask) center / contain no-repeat;background-color:currentColor;transform:scaleX(-1)}.toc__all[data-astro-cid-mmzwqbdq]:hover{text-underline-offset:.15em;text-decoration:underline}.toc--inline[data-astro-cid-mmzwqbdq]{border:var(--s4l-rule) solid var(--s4l-hairline);border-radius:var(--s4l-radius-md);background-color:var(--s4l-surface)}.toc__summary[data-astro-cid-mmzwqbdq]{min-block-size:3.25rem;font-family:var(--s4l-font-display);font-size:var(--s4l-text-base);color:var(--s4l-ink-strong);cursor:pointer;align-items:center;padding:.75rem 3rem .75rem 1.1rem;font-weight:800;list-style:none;display:flex;position:relative}.toc__summary[data-astro-cid-mmzwqbdq]::-webkit-details-marker{display:none}.toc__summary[data-astro-cid-mmzwqbdq]:after{content:"";block-size:1rem;inline-size:1rem;-webkit-mask:var(--s4l-chevron-mask) center / contain no-repeat;mask:var(--s4l-chevron-mask) center / contain no-repeat;transition:transform var(--s4l-dur) var(--s4l-ease);background-color:currentColor;margin-block-start:-.5rem;position:absolute;inset-block-start:50%;inset-inline-end:1.1rem}.toc--inline[data-astro-cid-mmzwqbdq][open] .toc__summary[data-astro-cid-mmzwqbdq]:after{transform:rotate(180deg)}.toc--inline[data-astro-cid-mmzwqbdq] .toc__list[data-astro-cid-mmzwqbdq]{border-block-start:var(--s4l-rule) solid var(--s4l-hairline);padding:0 .35rem .6rem}.toc--inline[data-astro-cid-mmzwqbdq] .toc__link[data-astro-cid-mmzwqbdq]{border-block-end:var(--s4l-rule) solid var(--s4l-hairline);min-block-size:2.75rem;font-size:var(--s4l-text-sm);color:var(--s4l-ink);align-items:center;padding:.5rem .75rem;display:flex}.toc--inline[data-astro-cid-mmzwqbdq] li[data-astro-cid-mmzwqbdq]:last-child .toc__link[data-astro-cid-mmzwqbdq]{border-block-end:0}@media (prefers-reduced-motion:reduce){.toc__link[data-astro-cid-mmzwqbdq],.toc__summary[data-astro-cid-mmzwqbdq]:after{transition:none}}.pcta[data-astro-cid-34q4aphr]{border:var(--s4l-rule) solid var(--s4l-wash-line);border-radius:var(--s4l-radius-lg);background-color:var(--s4l-wash);color:var(--s4l-ink);gap:1.25rem;padding:clamp(1.35rem,3vw,1.85rem);display:grid}.pcta__head[data-astro-cid-34q4aphr]{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.9rem;display:grid}.pcta__photo[data-astro-cid-34q4aphr] img[data-astro-cid-34q4aphr]{object-fit:cover;block-size:3rem;inline-size:3rem;box-shadow:0 0 0 3px var(--s4l-surface), 0 0 0 4px var(--s4l-wash-line);border-radius:50%;display:block}.pcta__title[data-astro-cid-34q4aphr]{font-family:var(--s4l-font-display);font-size:var(--s4l-text-xl);letter-spacing:-.01em;color:var(--s4l-ink-strong);text-wrap:balance;margin:0;font-weight:800;line-height:1.25}.pcta__line[data-astro-cid-34q4aphr]{font-size:var(--s4l-text-sm);margin:.2rem 0 0;line-height:1.5}.pcta__offer[data-astro-cid-34q4aphr]{border-block-start:var(--s4l-rule) solid var(--s4l-wash-line);gap:.75rem;padding-block-start:1.1rem;display:grid}.pcta__price[data-astro-cid-34q4aphr]{flex-wrap:wrap;align-items:baseline;gap:.15rem .6rem;margin:0;display:flex}.pcta__price[data-astro-cid-34q4aphr] strong[data-astro-cid-34q4aphr]{font-family:var(--s4l-font-display);letter-spacing:-.02em;font-size:clamp(2.25rem,1.9rem + 1.4vw,2.75rem);font-weight:800;line-height:1}.pcta__price[data-astro-cid-34q4aphr] span[data-astro-cid-34q4aphr]{font-family:var(--s4l-font-display);font-size:var(--s4l-text-base);color:var(--s4l-ink-muted);font-weight:700}.pcta__checks[data-astro-cid-34q4aphr]{flex-wrap:wrap;gap:.5rem 1.25rem;margin:0;padding:0;list-style:none;display:flex}.pcta__checks[data-astro-cid-34q4aphr] li[data-astro-cid-34q4aphr]{font-size:var(--s4l-text-sm);padding-inline-start:1.6rem;font-weight:600;line-height:1.5;position:relative}.pcta__checks[data-astro-cid-34q4aphr] li[data-astro-cid-34q4aphr]:before{content:"";background-color:var(--s4l-accent);border-radius:50%;block-size:1.05rem;inline-size:1.05rem;position:absolute;inset-block-start:.2em;inset-inline-start:0}.pcta__checks[data-astro-cid-34q4aphr] li[data-astro-cid-34q4aphr]:after{content:"";background-color:var(--s4l-on-accent);block-size:.65rem;inline-size:.65rem;position:absolute;inset-block-start:calc(.2em + .2rem);inset-inline-start:.2rem;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8.5l3 3 7-7' fill='none' stroke='%23000' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8.5l3 3 7-7' fill='none' stroke='%23000' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}.pcta__growth[data-astro-cid-34q4aphr]{font-size:var(--s4l-text-xs);color:var(--s4l-ink-muted);margin:0;line-height:1.5}.pcta__actions[data-astro-cid-34q4aphr]{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;display:flex}.pcta__call[data-astro-cid-34q4aphr]{margin:0;font-weight:600}.pcta__call[data-astro-cid-34q4aphr] a[data-astro-cid-34q4aphr]{color:var(--s4l-accent-ink);text-underline-offset:.15em;font-variant-numeric:tabular-nums;white-space:nowrap;text-decoration:underline}.post[data-astro-cid-57z6rh23]{padding-block:clamp(.75rem, 2vw, 1.25rem) var(--s4l-section-md)}.post__grid[data-astro-cid-57z6rh23]{align-items:start;gap:2.5rem;display:grid}@media (width>=64em){.post__grid--rail[data-astro-cid-57z6rh23]{grid-template-columns:minmax(0,46rem) minmax(14rem,17rem);justify-content:space-between;column-gap:clamp(3rem,6vw,6rem)}}.post__main[data-astro-cid-57z6rh23]{gap:2rem;min-inline-size:0;display:grid}.post__note[data-astro-cid-57z6rh23]{border-radius:var(--s4l-radius-md);background-color:var(--s4l-sand);font-size:var(--s4l-text-sm);max-inline-size:66ch;margin:0;padding:.9rem 1.15rem;line-height:1.55}.post__toc-phone[data-astro-cid-57z6rh23]{max-inline-size:66ch}.post__rail[data-astro-cid-57z6rh23]{display:none}@media (width>=64em){.post__toc-phone[data-astro-cid-57z6rh23]{display:none}.post__rail[data-astro-cid-57z6rh23]{max-block-size:calc(100vh - var(--s4l-header-h) - 4rem);padding-block:.25rem;display:block;position:sticky;inset-block-start:calc(var(--s4l-header-h) + 2rem);overflow-y:auto}}.post__main[data-astro-cid-57z6rh23] .post__prose h2{border-block-start:var(--s4l-rule) solid var(--s4l-hairline);font-size:var(--s4l-text-2xl);margin-block-start:2.1em;padding-block-start:1.4rem;scroll-margin-block-start:0;font-weight:800;line-height:1.2}.post__main[data-astro-cid-57z6rh23] .post__prose>h2:first-child{border-block-start:0;margin-block-start:0;padding-block-start:0}.post__main[data-astro-cid-57z6rh23] .post__prose h3{font-weight:800}.post__main[data-astro-cid-57z6rh23] .post__tail--headed>p:first-child{border-block-start:var(--s4l-rule) solid var(--s4l-hairline);font-family:var(--s4l-font-display);font-size:var(--s4l-text-2xl);letter-spacing:var(--s4l-tracking-display);color:var(--s4l-ink-strong);padding-block-start:1.4rem;font-weight:800;line-height:1.2}.post__main[data-astro-cid-57z6rh23] .post__prose strong.lead-in{font-family:var(--s4l-font-display);font-weight:800}.post__main[data-astro-cid-57z6rh23] .post__prose li+li{margin-block-start:.6em}.post__cta[data-astro-cid-57z6rh23]{max-inline-size:66ch;margin-block:.5rem}.related[data-astro-cid-57z6rh23]{grid-template-columns:repeat(auto-fit,minmax(min(18rem,100%),1fr));gap:clamp(1rem,2vw,1.5rem);display:grid}.related__all[data-astro-cid-57z6rh23]{margin-block-start:clamp(1.5rem,3vw,2rem)}@media (width<=47.99em){.related[data-astro-cid-57z6rh23]{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;margin-inline:calc(var(--s4l-gutter) * -1);padding:.25rem var(--s4l-gutter) 1rem;scroll-padding-inline:var(--s4l-gutter);grid-template-columns:none;grid-auto-columns:84%;grid-auto-flow:column;overflow-x:auto}.related[data-astro-cid-57z6rh23]>*{scroll-snap-align:start}}
