.pt-image.svelte-10wyfwm{margin:var(--space-6) 0}.pt-image--inline.svelte-10wyfwm{display:inline-block;max-width:min(100%,28rem);margin:var(--space-2) 0;vertical-align:middle}.pt-image.svelte-10wyfwm img:where(.svelte-10wyfwm){width:100%;height:auto;border-radius:12px;display:block}.pt-image__caption.svelte-10wyfwm{margin-top:var(--space-2);text-align:center}.pt-gallery.svelte-7hjksr{margin:var(--space-8) 0}.pt-gallery__title.svelte-7hjksr{margin:0 0 var(--space-4);font-family:var(--font-display);font-size:var(--fs-h4);font-weight:700;line-height:1.25;color:var(--color-text)}.pt-gallery__grid.svelte-7hjksr{display:grid;grid-template-columns:repeat(var(--pt-gallery-cols, 3),minmax(0,1fr));gap:var(--space-4)}.pt-gallery__item.svelte-7hjksr{margin:0}.pt-gallery__item.svelte-7hjksr img:where(.svelte-7hjksr){width:100%;height:auto;border-radius:12px;display:block;object-fit:cover;aspect-ratio:4 / 3}.pt-gallery__caption.svelte-7hjksr{margin-top:var(--space-2)}@media (max-width: 640px){.pt-gallery__grid.svelte-7hjksr{grid-template-columns:1fr}}.pt-faq.svelte-10a44ms{margin:var(--space-8) 0;padding:var(--space-6);border-radius:16px;border:1px solid #eee;background:#fafafa}.pt-faq__headline.svelte-10a44ms{margin:0 0 var(--space-4);font-family:var(--font-display);font-size:var(--fs-h4);font-weight:700;line-height:1.25;color:var(--color-text)}.pt-faq__list.svelte-10a44ms{display:flex;flex-direction:column;gap:var(--space-2)}.pt-faq__item.svelte-10a44ms{border-radius:12px;background:#fff;border:1px solid #eee;overflow:hidden}.pt-faq__q.svelte-10a44ms{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-4);margin:0;border:none;background:transparent;font:inherit;font-weight:600;text-align:left;cursor:pointer;color:var(--color-text)}.pt-faq__q.svelte-10a44ms:hover{color:var(--color-primary)}.pt-faq__icon.svelte-10a44ms{flex-shrink:0;font-size:1.25rem;font-weight:700;line-height:1;color:var(--color-primary)}.pt-faq__a.svelte-10a44ms{padding:0 var(--space-4) var(--space-4)}.pt-faq__a.svelte-10a44ms p:where(.svelte-10a44ms){margin:0}.portable-post-body.svelte-q56w1{font-family:var(--font-body);font-size:var(--fs-paragraph);line-height:var(--lh-paragraph);color:var(--color-text)}.portable-post-body.svelte-q56w1 p{margin:0 0 var(--space-4)}.portable-post-body.svelte-q56w1 p:last-child{margin-bottom:0}.portable-post-body.svelte-q56w1 h1,.portable-post-body.svelte-q56w1 h2,.portable-post-body.svelte-q56w1 h3,.portable-post-body.svelte-q56w1 h4{margin:var(--space-8) 0 var(--space-3);font-family:var(--font-display);font-weight:800;line-height:1.2;letter-spacing:-.02em;color:var(--color-text)}.portable-post-body.svelte-q56w1 h1:first-child,.portable-post-body.svelte-q56w1 h2:first-child,.portable-post-body.svelte-q56w1 h3:first-child,.portable-post-body.svelte-q56w1 h4:first-child{margin-top:0}.portable-post-body.svelte-q56w1 h1{font-size:clamp(1.5rem,3vw,2rem)}.portable-post-body.svelte-q56w1 h2{font-size:clamp(1.25rem,2.5vw,1.5rem)}.portable-post-body.svelte-q56w1 h3{font-size:var(--fs-h4)}.portable-post-body.svelte-q56w1 h4{font-size:var(--fs-paragraph);text-transform:uppercase;letter-spacing:.06em}.portable-post-body.svelte-q56w1 ul,.portable-post-body.svelte-q56w1 ol{margin:0 0 var(--space-4);padding-left:1.25rem}.portable-post-body.svelte-q56w1 li{margin-bottom:var(--space-2)}.portable-post-body.svelte-q56w1 blockquote{margin:var(--space-6) 0;padding:var(--space-4) var(--space-5);border-left:4px solid var(--color-primary);background:#fafafa;border-radius:0 12px 12px 0;font-style:italic}.portable-post-body.svelte-q56w1 a{color:var(--color-primary);text-decoration:underline;text-underline-offset:2px}.portable-post-body.svelte-q56w1 a:hover{color:var(--color-primary-hover)}.portable-post-body.svelte-q56w1 strong{font-weight:700}.post.svelte-1v21h1c{padding-bottom:var(--space-16)}.container.svelte-1v21h1c{max-width:var(--max-width-narrow, 720px);margin-left:auto;margin-right:auto;padding-left:var(--page-padding-x);padding-right:var(--page-padding-x)}.post__header.svelte-1v21h1c{padding-top:var(--space-8);padding-bottom:var(--space-6)}.breadcrumb.svelte-1v21h1c{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:var(--fs-breadcrumb);font-weight:600;color:var(--color-text-muted);margin-bottom:var(--space-6)}.breadcrumb.svelte-1v21h1c a:where(.svelte-1v21h1c){color:var(--color-text-muted);text-decoration:none}.breadcrumb.svelte-1v21h1c a:where(.svelte-1v21h1c):hover{color:var(--color-primary)}.breadcrumb__current.svelte-1v21h1c{color:var(--color-text);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.post__meta-row.svelte-1v21h1c{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-bottom:var(--space-4);margin-top:var(--space-4)}.post__badge.svelte-1v21h1c{display:inline-block;padding:4px 10px;border-radius:999px;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;background:var(--color-primary);color:#fff}.post__badge--link.svelte-1v21h1c{text-decoration:none}.post__badge--link.svelte-1v21h1c:hover{filter:brightness(.95)}.post__badge--outline.svelte-1v21h1c{background:#fff;color:var(--color-primary);border:1px solid color-mix(in srgb,var(--color-primary) 35%,#fff)}.post__title.svelte-1v21h1c{margin:0 0 var(--space-4);font-family:var(--font-display);font-size:clamp(1.75rem,4vw,2.5rem);font-weight:900;line-height:1.1;letter-spacing:-.03em;text-transform:uppercase;color:var(--color-text)}.post__excerpt.svelte-1v21h1c{margin:0 0 var(--space-6);color:var(--color-text-muted);max-width:52ch}.post__byline.svelte-1v21h1c{display:flex;align-items:center;gap:var(--space-4)}.post__author-img.svelte-1v21h1c{width:48px;height:48px;border-radius:50%;object-fit:cover;border:2px solid #eee}.post__byline-text.svelte-1v21h1c{display:flex;flex-direction:column;gap:4px}.post__author-name.svelte-1v21h1c{font-weight:700;font-size:var(--fs-paragraph)}.post__dates.svelte-1v21h1c{font-size:var(--fs-small);color:var(--color-text-muted);font-weight:600}.post__hero.svelte-1v21h1c{margin-bottom:var(--space-8);max-width:min(1100px,100%)}.post__hero-frame.svelte-1v21h1c{border-radius:20px;overflow:hidden;background:#f0f0f0}.post__hero-img.svelte-1v21h1c{display:block;width:100%;height:auto;vertical-align:middle}.post__content.svelte-1v21h1c{max-width:min(720px,100%)}.post__facts.svelte-1v21h1c{margin-bottom:var(--space-8);padding:var(--space-5);border-radius:16px;background:#fafafa;border:1px solid #eee}.post__facts-title.svelte-1v21h1c{margin:0 0 var(--space-4);font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted)}.post__dl.svelte-1v21h1c{margin:0;display:grid;grid-template-columns:minmax(5rem,8rem) 1fr;gap:var(--space-2) var(--space-4);font-size:var(--fs-paragraph)}.post__dl.svelte-1v21h1c dt:where(.svelte-1v21h1c){margin:0;font-weight:700;color:var(--color-text-muted)}.post__dl.svelte-1v21h1c dd:where(.svelte-1v21h1c){margin:0}.post__rating.svelte-1v21h1c{margin:0 0 var(--space-4);font-size:var(--fs-paragraph)}.post__pill-row.svelte-1v21h1c{display:flex;flex-wrap:wrap;gap:8px;margin-top:var(--space-6);margin-bottom:var(--space-8)}.post__pill.svelte-1v21h1c{padding:6px 12px;border-radius:999px;font-size:var(--fs-small);font-weight:600;background:#f3f3f3;color:var(--color-text)}.post__body.svelte-1v21h1c{margin-top:var(--space-2)}
