.ph[data-astro-cid-tldeq5d5]{padding:clamp(28px,4vw,48px) 0 clamp(40px,5vw,64px)}.ph__in[data-astro-cid-tldeq5d5]{gap:22px;display:grid}.ph__meta[data-astro-cid-tldeq5d5]{color:var(--muted);align-items:center;gap:10px;font-size:14px;display:flex}.ph__title[data-astro-cid-tldeq5d5]{font-size:clamp(36px,5vw,68px)}.ph__by[data-astro-cid-tldeq5d5]{color:var(--muted);align-items:center;gap:12px;margin-top:6px;font-size:14px;line-height:1.35;display:flex}.ph__by[data-astro-cid-tldeq5d5] strong[data-astro-cid-tldeq5d5]{color:var(--ink);font-weight:650;display:block}.ph__img-wrap[data-astro-cid-tldeq5d5]{max-width:calc(1160px + var(--gutter) * 2)}.ph__img[data-astro-cid-tldeq5d5]{aspect-ratio:16/8;border-radius:var(--radius-lg);background:var(--paper-2);margin:0;overflow:hidden}.ph__img[data-astro-cid-tldeq5d5] img[data-astro-cid-tldeq5d5]{object-fit:cover;width:100%;height:100%}.post__grid[data-astro-cid-tldeq5d5]{max-width:calc(1160px + var(--gutter) * 2);grid-template-columns:260px minmax(0,1fr);align-items:start;gap:clamp(40px,6vw,96px);display:grid}.post__aside[data-astro-cid-tldeq5d5]{top:calc(var(--header-h) + 32px);gap:28px;display:grid;position:sticky}.toc[data-astro-cid-tldeq5d5] ol[data-astro-cid-tldeq5d5]{border-left:1px solid var(--line);margin-top:12px;display:grid}.toc[data-astro-cid-tldeq5d5] a[data-astro-cid-tldeq5d5]{color:var(--muted);border-left:2px solid #0000;margin-left:-1px;padding:7px 0 7px 16px;font-size:14px;line-height:1.4;text-decoration:none;transition:color .2s,border-color .2s;display:block}.toc[data-astro-cid-tldeq5d5] a[data-astro-cid-tldeq5d5]:hover,.toc[data-astro-cid-tldeq5d5] a[data-astro-cid-tldeq5d5].is-active{color:var(--ink);border-left-color:var(--yellow)}.post__card[data-astro-cid-tldeq5d5]{border-radius:var(--radius);background:var(--ink);color:#ffffffb8;gap:12px;padding:24px;font-size:15px;display:grid}.post__card[data-astro-cid-tldeq5d5] .t-h4[data-astro-cid-tldeq5d5]{color:#fff}.post__card[data-astro-cid-tldeq5d5] .btn{justify-self:start}.post__call[data-astro-cid-tldeq5d5]{color:#fff;align-items:center;gap:8px;min-height:44px;font-size:14.5px;font-weight:600;text-decoration:none;display:inline-flex}@media (width<=1024px){.post__grid[data-astro-cid-tldeq5d5]{grid-template-columns:minmax(0,1fr)}.post__aside[data-astro-cid-tldeq5d5]{order:2;position:static}.toc[data-astro-cid-tldeq5d5]{display:none}}.sh[data-astro-cid-s62ind3z]{padding:clamp(28px,4vw,48px) 0 clamp(56px,7vw,96px);overflow:hidden}.sh__in[data-astro-cid-s62ind3z]{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:40px clamp(40px,5vw,80px);display:grid}.sh__copy[data-astro-cid-s62ind3z]{gap:24px;display:grid}.sh__copy[data-astro-cid-s62ind3z] em{color:var(--navy)}.sh__shape[data-astro-cid-s62ind3z]{width:100%;max-height:560px;overflow:visible}.sh__fill[data-astro-cid-s62ind3z]{fill:var(--paper-2)}.sh__stroke[data-astro-cid-s62ind3z]{fill:none;stroke:var(--navy);stroke-width:2.5px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.sfacts[data-astro-cid-s62ind3z]{padding-block:clamp(40px,5vw,64px)}.sfacts[data-astro-cid-s62ind3z] dl[data-astro-cid-s62ind3z]{grid-template-columns:repeat(4,1fr);display:grid}.sfacts[data-astro-cid-s62ind3z] dl[data-astro-cid-s62ind3z]>div[data-astro-cid-s62ind3z]{border-left:1px solid var(--line-inv);padding:8px 24px}.sfacts[data-astro-cid-s62ind3z] dl[data-astro-cid-s62ind3z]>div[data-astro-cid-s62ind3z]:first-child{border-left:0;padding-left:0}.sfacts[data-astro-cid-s62ind3z] dt[data-astro-cid-s62ind3z]{letter-spacing:.12em;text-transform:uppercase;color:#ffffff8c;order:2;font-size:12px;font-weight:650}.sfacts[data-astro-cid-s62ind3z] dd[data-astro-cid-s62ind3z]{letter-spacing:-.04em;color:#fff;margin:0 0 6px;font-size:clamp(30px,3.6vw,52px);font-weight:700;line-height:1}.sfacts[data-astro-cid-s62ind3z] dl[data-astro-cid-s62ind3z]>div[data-astro-cid-s62ind3z]{flex-direction:column-reverse;display:flex}.sintro__side[data-astro-cid-s62ind3z]{top:calc(var(--header-h) + 32px);align-content:start;gap:22px;display:grid;position:sticky}.sintro[data-astro-cid-s62ind3z]{gap:1.1em;font-size:18px;display:grid}.sintro[data-astro-cid-s62ind3z] .big[data-astro-cid-s62ind3z]{color:var(--ink);font-size:clamp(20px,1.8vw,24px);line-height:1.5}.sintro[data-astro-cid-s62ind3z] a,.ssec__body[data-astro-cid-s62ind3z] a{color:var(--blue)}.scities[data-astro-cid-s62ind3z]{background:var(--line);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1px;display:grid;overflow:hidden}.scity[data-astro-cid-s62ind3z]{background:var(--white);height:100%;color:inherit;gap:6px;padding:26px;text-decoration:none;transition:background-color .3s;display:grid}.scity--link[data-astro-cid-s62ind3z]:hover{background:var(--paper)}.scity__name[data-astro-cid-s62ind3z]{letter-spacing:-.02em;color:var(--ink);justify-content:space-between;align-items:center;font-size:20px;font-weight:700;display:flex}.scity__name[data-astro-cid-s62ind3z] svg{color:var(--muted);transition:transform .4s var(--ease), color .3s}.scity--link[data-astro-cid-s62ind3z]:hover .scity__name[data-astro-cid-s62ind3z] svg{color:var(--blue);transform:rotate(45deg)}.scity__note[data-astro-cid-s62ind3z]{color:var(--muted);font-size:14.5px;line-height:1.5}.smap[data-astro-cid-s62ind3z]{max-width:980px;margin:0 auto clamp(40px,5vw,64px)}.ssec[data-astro-cid-s62ind3z] .split__a[data-astro-cid-s62ind3z]{align-content:start;gap:12px;display:grid}.ssec__body[data-astro-cid-s62ind3z]{gap:1em;font-size:17px;display:grid}.sform[data-astro-cid-s62ind3z]{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:48px clamp(40px,6vw,96px);display:grid}.sform[data-astro-cid-s62ind3z]>div[data-astro-cid-s62ind3z]:first-child{gap:22px;display:grid}@media (width<=1024px){.sh__in[data-astro-cid-s62ind3z],.sform[data-astro-cid-s62ind3z]{grid-template-columns:minmax(0,1fr)}.sh__shape[data-astro-cid-s62ind3z]{max-height:320px}.sfacts[data-astro-cid-s62ind3z] dl[data-astro-cid-s62ind3z]{grid-template-columns:repeat(2,1fr);gap:24px 0}.sfacts[data-astro-cid-s62ind3z] dl[data-astro-cid-s62ind3z]>div[data-astro-cid-s62ind3z]:nth-child(3){border-left:0;padding-left:0}.sintro__side[data-astro-cid-s62ind3z]{position:static}}.lg-hero[data-astro-cid-nzv3qzbg]{padding:clamp(28px,4vw,48px) 0 clamp(40px,5vw,72px)}.lg-hero[data-astro-cid-nzv3qzbg] .container[data-astro-cid-nzv3qzbg]{gap:22px;display:grid}.lg-meta[data-astro-cid-nzv3qzbg]{color:var(--muted);align-items:center;gap:8px;font-size:14.5px;display:flex}.lg__in[data-astro-cid-nzv3qzbg]{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:clamp(40px,6vw,96px);display:grid}.lg__toc[data-astro-cid-nzv3qzbg]{top:calc(var(--header-h) + 32px);gap:14px;display:grid;position:sticky}.lg__toc[data-astro-cid-nzv3qzbg] ol[data-astro-cid-nzv3qzbg]{border-left:1px solid var(--line);counter-reset:t;gap:2px;display:grid}.lg__toc[data-astro-cid-nzv3qzbg] li[data-astro-cid-nzv3qzbg]{counter-increment:t}.lg__toc[data-astro-cid-nzv3qzbg] a[data-astro-cid-nzv3qzbg]{color:var(--muted);border-left:2px solid #0000;margin-left:-1px;padding:7px 0 7px 16px;font-size:14.5px;line-height:1.4;text-decoration:none;transition:color .2s,border-color .2s;display:block}@media (width<=1024px){.lg__toc[data-astro-cid-nzv3qzbg] a[data-astro-cid-nzv3qzbg],.lg__help[data-astro-cid-nzv3qzbg] a[data-astro-cid-nzv3qzbg]{padding-block:11px}}.lg__toc[data-astro-cid-nzv3qzbg] a[data-astro-cid-nzv3qzbg]:hover{color:var(--ink);border-left-color:var(--yellow)}.lg__help[data-astro-cid-nzv3qzbg]{border-radius:var(--radius);background:var(--paper);gap:4px;margin-top:20px;padding:20px;font-size:14.5px;display:grid}.lg__help[data-astro-cid-nzv3qzbg] p[data-astro-cid-nzv3qzbg]{color:var(--ink);margin-bottom:4px;font-weight:650}.lg__help[data-astro-cid-nzv3qzbg] a[data-astro-cid-nzv3qzbg]{color:var(--blue);text-decoration:none}@media (width<=900px){.lg__in[data-astro-cid-nzv3qzbg]{grid-template-columns:minmax(0,1fr)}.lg__toc[data-astro-cid-nzv3qzbg]{position:static}}
