a[data-astro-cid-zm77yjld]{color:inherit;text-decoration:none}main[data-astro-cid-zm77yjld]{min-height:65vh;padding:64px 7vw 90px}article[data-astro-cid-zm77yjld]{max-width:850px;margin:auto}h1[data-astro-cid-zm77yjld]{font:600 clamp(30px,4vw,48px)/1.2 var(--afs-font);margin:12px 0 36px}.date[data-astro-cid-zm77yjld]{font-size:12px;color:var(--afs-text-muted)}.article-content[data-astro-cid-zm77yjld]{font-size:var(--afs-body-size);line-height:1.9;color:var(--afs-text)}.article-content[data-astro-cid-zm77yjld] img{max-width:100%;height:auto;border-radius:12px}.article-content[data-astro-cid-zm77yjld] video{display:block;width:100%;max-width:100%;height:auto;border-radius:12px;margin:0 0 1.6em;background:#000}.article-content[data-astro-cid-zm77yjld] figure{margin:0 0 1.6em}.article-content[data-astro-cid-zm77yjld] iframe{max-width:100%;width:100%;aspect-ratio:16/9;border:0}.article-content[data-astro-cid-zm77yjld] .video-embed{margin:0 0 1.6em}.article-content[data-astro-cid-zm77yjld] .video-embed iframe{display:block;border-radius:12px}.article-content[data-astro-cid-zm77yjld] .video-short iframe{aspect-ratio:9/16;max-width:340px}.article-content[data-astro-cid-zm77yjld] h2,.article-content[data-astro-cid-zm77yjld] h3{font-family:var(--afs-font);line-height:1.35;margin-top:2em}.article-content[data-astro-cid-zm77yjld] a{color:var(--afs-text);text-decoration:underline}footer[data-astro-cid-zm77yjld]{padding:32px 7vw;background:#dce5e9;display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap;font-size:12px}@media(max-width:700px){main[data-astro-cid-zm77yjld]{padding:42px 6vw}}*{box-sizing:border-box}body{margin:0;background:#f2f4f5;color:var(--afs-text);font-family:var(--afs-font)}a[data-astro-cid-mtkj5zo5]{color:inherit;text-decoration:none}main[data-astro-cid-mtkj5zo5]{min-height:65vh;padding:64px 6vw 90px}article[data-astro-cid-mtkj5zo5]{max-width:960px;margin:auto}.eyebrow[data-astro-cid-mtkj5zo5]{font-size:10px;letter-spacing:.2em;color:var(--afs-text-muted);font-weight:700}h1[data-astro-cid-mtkj5zo5]{font:600 clamp(30px,4vw,48px)/1.2 var(--afs-font);margin:16px 0 24px}.page-visual[data-astro-cid-mtkj5zo5]{margin:0 0 34px}.page-visual[data-astro-cid-mtkj5zo5] img[data-astro-cid-mtkj5zo5]{display:block;width:100%;height:auto;max-height:430px;object-fit:cover;object-position:center 52%;border-radius:16px}.portrait-page[data-astro-cid-mtkj5zo5]{display:grid;grid-template-columns:minmax(0,220px) minmax(0,1fr);column-gap:40px;align-items:start}.portrait-page[data-astro-cid-mtkj5zo5]>[data-astro-cid-mtkj5zo5]{grid-column:1/-1}.portrait-page[data-astro-cid-mtkj5zo5]>.portrait-visual[data-astro-cid-mtkj5zo5]{grid-column:1;grid-row:3;margin:6px 0 0}.portrait-page[data-astro-cid-mtkj5zo5]>.wordpress-content[data-astro-cid-mtkj5zo5]{grid-column:2;grid-row:3;min-width:0}.portrait-page[data-astro-cid-mtkj5zo5]>.contact[data-astro-cid-mtkj5zo5]{justify-self:start}.portrait-visual[data-astro-cid-mtkj5zo5] img[data-astro-cid-mtkj5zo5]{max-height:none;object-fit:contain}.wordpress-content .page-visual-inline{margin:8px 0 34px}.wordpress-content .page-visual-inline img{display:block;width:100%;height:auto;border-radius:16px}.page-visual[data-astro-cid-mtkj5zo5] figcaption[data-astro-cid-mtkj5zo5]{margin-top:8px;font-size:10px;color:var(--afs-text-muted)}.page-visual[data-astro-cid-mtkj5zo5] figcaption[data-astro-cid-mtkj5zo5] a[data-astro-cid-mtkj5zo5]{text-decoration:underline}.intro[data-astro-cid-mtkj5zo5]{font-size:var(--afs-body-size);line-height:1.85;color:var(--afs-text);max-width:850px}section[data-astro-cid-mtkj5zo5]{margin-top:42px}h2[data-astro-cid-mtkj5zo5]{font:600 22px/1.35 var(--afs-font)}.wordpress-content[data-astro-cid-mtkj5zo5]{font-size:var(--afs-body-size);line-height:1.8;color:var(--afs-text)}.wordpress-content[data-astro-cid-mtkj5zo5] img[data-astro-cid-mtkj5zo5]{max-width:100%;height:auto;border-radius:10px}.wordpress-content[data-astro-cid-mtkj5zo5] a[data-astro-cid-mtkj5zo5]{color:var(--afs-text);text-decoration:underline}.wordpress-content[data-astro-cid-mtkj5zo5] iframe[data-astro-cid-mtkj5zo5]{max-width:100%}.wordpress-content[data-astro-cid-mtkj5zo5] p[data-astro-cid-mtkj5zo5]{margin:0 0 1.2em}.wordpress-content[data-astro-cid-mtkj5zo5] h2[data-astro-cid-mtkj5zo5],.wordpress-content[data-astro-cid-mtkj5zo5] h3[data-astro-cid-mtkj5zo5]{color:var(--afs-text)}.wordpress-content[data-astro-cid-mtkj5zo5] .vce-row-container[data-astro-cid-mtkj5zo5],.wordpress-content[data-astro-cid-mtkj5zo5] .vce-row-content[data-astro-cid-mtkj5zo5],.wordpress-content[data-astro-cid-mtkj5zo5] .vce-col-inner[data-astro-cid-mtkj5zo5]{max-width:100%}section[data-astro-cid-mtkj5zo5] p[data-astro-cid-mtkj5zo5]{font-size:var(--afs-body-size);line-height:1.9;color:var(--afs-text);max-width:820px}.social-links[data-astro-cid-mtkj5zo5]{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;margin:8px 0 0;font-size:13px;font-weight:700;color:var(--afs-text)}.social-links[data-astro-cid-mtkj5zo5] a[data-astro-cid-mtkj5zo5]{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border:1px solid #b1cada;border-radius:24px;color:var(--afs-text)}.review-link[data-astro-cid-mtkj5zo5]{display:inline-block;padding:13px 18px;border:1px solid #b1cada;border-radius:28px;color:var(--afs-text);font-size:12px;font-weight:700}.contact[data-astro-cid-mtkj5zo5]{display:inline-block;margin-top:38px;padding:14px 22px;border-radius:30px;background:var(--afs-text);color:#fff;font-size:12px;font-weight:700}.blog-list[data-astro-cid-mtkj5zo5]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.post-card[data-astro-cid-mtkj5zo5]{margin:0;background:#fff;border:1px solid #e1e8ec;border-radius:16px;padding:24px}.post-card[data-astro-cid-mtkj5zo5] h2[data-astro-cid-mtkj5zo5]{font-size:18px}.post-card[data-astro-cid-mtkj5zo5] p[data-astro-cid-mtkj5zo5]{font-size:var(--afs-body-size)}.date[data-astro-cid-mtkj5zo5]{font-size:11px;color:var(--afs-text-muted)}.read[data-astro-cid-mtkj5zo5]{font-size:12px;font-weight:700;color:var(--afs-text)}footer[data-astro-cid-mtkj5zo5]{padding:32px 6vw;background:#dce5e9;display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap;font-size:12px}@media(max-width:600px){.portrait-page[data-astro-cid-mtkj5zo5]{display:block}.portrait-page[data-astro-cid-mtkj5zo5]>.portrait-visual[data-astro-cid-mtkj5zo5]{max-width:220px;margin:0 auto 28px}}@media(max-width:850px){.blog-list[data-astro-cid-mtkj5zo5]{grid-template-columns:1fr}main[data-astro-cid-mtkj5zo5]{padding:42px 6vw}}
