.entry[data-astro-cid-h4qngm3k]{padding:62px 0 94px}.entry-header[data-astro-cid-h4qngm3k]{text-align:center;max-width:900px}.breadcrumbs[data-astro-cid-h4qngm3k]{color:#989092;white-space:nowrap;justify-content:center;gap:10px;margin-bottom:42px;font-size:.68rem;display:flex;overflow:hidden}.breadcrumbs[data-astro-cid-h4qngm3k] span[data-astro-cid-h4qngm3k]:last-child{text-overflow:ellipsis;overflow:hidden}.breadcrumbs[data-astro-cid-h4qngm3k] a[data-astro-cid-h4qngm3k]:hover{color:var(--brand)}.entry-categories[data-astro-cid-h4qngm3k]{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:22px;display:flex}.entry-categories[data-astro-cid-h4qngm3k] a[data-astro-cid-h4qngm3k]{color:var(--brand);background:#fbe8ef;border-radius:999px;padding:7px 13px;font-size:.68rem;font-weight:800}.entry-header[data-astro-cid-h4qngm3k] h1[data-astro-cid-h4qngm3k]{letter-spacing:.02em;margin:0;font-size:clamp(2rem,5vw,4.3rem);line-height:1.42}.entry-byline[data-astro-cid-h4qngm3k]{color:#7f7879;justify-content:center;align-items:center;gap:14px;margin-top:25px;font-size:.75rem;font-weight:700;display:flex}.entry-byline[data-astro-cid-h4qngm3k] i[data-astro-cid-h4qngm3k]{background:var(--line);width:26px;height:1px}.entry-hero[data-astro-cid-h4qngm3k]{max-width:1080px;margin-top:52px}.entry-hero[data-astro-cid-h4qngm3k] img[data-astro-cid-h4qngm3k]{object-fit:cover;width:100%;max-height:720px;box-shadow:var(--shadow);border-radius:24px}.entry-body[data-astro-cid-h4qngm3k]{max-width:790px;margin-top:58px}.article-body[data-astro-cid-h4qngm3k]{overflow-wrap:anywhere;font-size:1rem;line-height:2}.article-body[data-astro-cid-h4qngm3k] p{margin:0 0 1.6em}.article-body[data-astro-cid-h4qngm3k] h2{border-bottom:3px solid var(--brand);margin:2.8em 0 1em;padding:.85em 0 .65em;font-size:clamp(1.4rem,3vw,2rem);line-height:1.55}.article-body[data-astro-cid-h4qngm3k] h3{border-left:4px solid var(--accent);margin:2.4em 0 1em;padding-left:.8em;font-size:1.28rem;line-height:1.6}.article-body[data-astro-cid-h4qngm3k] h4{margin:2em 0 .8em;font-size:1.08rem}.article-body[data-astro-cid-h4qngm3k] a{color:var(--brand);text-underline-offset:.2em;text-decoration:underline}.article-body[data-astro-cid-h4qngm3k] img{border-radius:12px;width:auto;max-width:100%;margin:2.2em auto}.article-body[data-astro-cid-h4qngm3k] figure{margin:2.2em 0}.article-body[data-astro-cid-h4qngm3k] figure img{margin:0 auto}.article-body[data-astro-cid-h4qngm3k] figcaption{color:var(--ink-soft);text-align:center;margin-top:.7em;font-size:.75rem}.article-body[data-astro-cid-h4qngm3k] blockquote{border-left:4px solid var(--brand);background:#fff5f8;margin:2em 0;padding:1.5em 1.8em}.article-body[data-astro-cid-h4qngm3k] ul,.article-body[data-astro-cid-h4qngm3k] ol{padding-left:1.5em}.article-body[data-astro-cid-h4qngm3k] table{border-collapse:collapse;width:100%;display:block;overflow-x:auto}.article-body[data-astro-cid-h4qngm3k] th,.article-body[data-astro-cid-h4qngm3k] td{border:1px solid var(--line);padding:.8em}.article-body[data-astro-cid-h4qngm3k] iframe{max-width:100%}.tag-list[data-astro-cid-h4qngm3k]{border-top:1px solid var(--line);flex-wrap:wrap;gap:10px;margin-top:64px;padding-top:24px;font-size:.76rem;display:flex}.tag-list[data-astro-cid-h4qngm3k] strong[data-astro-cid-h4qngm3k]{margin-right:8px}.tag-list[data-astro-cid-h4qngm3k] a[data-astro-cid-h4qngm3k]{color:var(--ink-soft)}.tag-list[data-astro-cid-h4qngm3k] a[data-astro-cid-h4qngm3k]:hover{color:var(--brand)}.related[data-astro-cid-h4qngm3k]{padding-bottom:110px}@media (width<=580px){.entry[data-astro-cid-h4qngm3k]{padding-top:38px}.breadcrumbs[data-astro-cid-h4qngm3k]{justify-content:flex-start;margin-bottom:30px}.entry-header[data-astro-cid-h4qngm3k]{text-align:left}.entry-categories[data-astro-cid-h4qngm3k],.entry-byline[data-astro-cid-h4qngm3k]{justify-content:flex-start}.entry-hero[data-astro-cid-h4qngm3k]{width:100%;margin-top:36px}.entry-hero[data-astro-cid-h4qngm3k] img[data-astro-cid-h4qngm3k]{border-radius:0}.entry-body[data-astro-cid-h4qngm3k]{margin-top:42px}.related[data-astro-cid-h4qngm3k]{padding-bottom:80px}}
