.article[data-astro-cid-3ewcma77]{color:var(--c-black);min-width:0;font-size:17px;line-height:28px}.article[data-astro-cid-3ewcma77]>*{margin:0 0 18px}.article__lead[data-astro-cid-3ewcma77]{font-size:19px;line-height:30px}.article[data-astro-cid-3ewcma77] h2[data-astro-cid-3ewcma77]{scroll-margin-top:calc(var(--header-h-compact) + 24px);margin:48px 0 16px;font-size:26px;line-height:34px}.article[data-astro-cid-3ewcma77] h3[data-astro-cid-3ewcma77]{scroll-margin-top:calc(var(--header-h-compact) + 24px);margin:32px 0 12px;font-size:20px;line-height:28px}.article[data-astro-cid-3ewcma77] ul[data-astro-cid-3ewcma77],.article[data-astro-cid-3ewcma77] ol[data-astro-cid-3ewcma77]{padding-left:26px}.article[data-astro-cid-3ewcma77] li[data-astro-cid-3ewcma77]{margin-bottom:8px}.article[data-astro-cid-3ewcma77] ul[data-astro-cid-3ewcma77] li[data-astro-cid-3ewcma77]::marker{color:var(--c-yellow)}.article[data-astro-cid-3ewcma77] ol[data-astro-cid-3ewcma77] li[data-astro-cid-3ewcma77]::marker{font-weight:700}.article[data-astro-cid-3ewcma77] a{color:var(--c-red-hover);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.article__figure[data-astro-cid-3ewcma77]{margin:28px 0}.article__figure[data-astro-cid-3ewcma77] img{border-radius:var(--radius-card);border:1px solid var(--c-gray-line);width:100%;height:auto}.article__figure[data-astro-cid-3ewcma77] figcaption[data-astro-cid-3ewcma77]{text-align:center;color:var(--c-text-muted-light);margin-top:10px;font-size:14px;line-height:20px}.article__table[data-astro-cid-3ewcma77]{border:1px solid var(--c-gray-line);border-radius:var(--radius-card);margin:24px 0 28px;overflow-x:auto}.article__table[data-astro-cid-3ewcma77]:focus-visible{outline:3px solid var(--c-yellow)}.article[data-astro-cid-3ewcma77] table[data-astro-cid-3ewcma77]{border-collapse:collapse;width:100%;min-width:520px;font-size:15px;line-height:22px}.article[data-astro-cid-3ewcma77] caption[data-astro-cid-3ewcma77]{caption-side:top;text-align:left;background:var(--c-white);border-bottom:1px solid var(--c-gray-line);padding:14px 16px;font-size:15px;font-weight:700}.article[data-astro-cid-3ewcma77] th[data-astro-cid-3ewcma77],.article[data-astro-cid-3ewcma77] td[data-astro-cid-3ewcma77]{text-align:left;vertical-align:top;border-bottom:1px solid var(--c-gray-line);padding:12px 16px}.article[data-astro-cid-3ewcma77] tbody[data-astro-cid-3ewcma77] tr[data-astro-cid-3ewcma77]:last-child td[data-astro-cid-3ewcma77]{border-bottom:0}.article[data-astro-cid-3ewcma77] th[data-astro-cid-3ewcma77]{background:var(--c-gray-bg);font-weight:700}.article[data-astro-cid-3ewcma77] th[data-astro-cid-3ewcma77] p,.article[data-astro-cid-3ewcma77] td[data-astro-cid-3ewcma77] p{margin:0}.article[data-astro-cid-3ewcma77] th[data-astro-cid-3ewcma77] p+p,.article[data-astro-cid-3ewcma77] td[data-astro-cid-3ewcma77] p+p{margin-top:6px}.article__note[data-astro-cid-3ewcma77]{background:var(--c-yellow-light);border-left:4px solid var(--c-yellow);border-radius:0 var(--radius-control) var(--radius-control) 0;gap:12px;margin:24px 0;padding:16px 18px;font-size:16px;line-height:26px;display:flex}.article__note[data-astro-cid-3ewcma77] svg{flex-shrink:0;margin-top:3px}.article__note[data-astro-cid-3ewcma77] p[data-astro-cid-3ewcma77]{margin:0}.article__compare[data-astro-cid-3ewcma77]{gap:12px;margin:24px 0 28px;display:grid}.article__was[data-astro-cid-3ewcma77],.article__now[data-astro-cid-3ewcma77]{border-radius:var(--radius-card);padding:16px 18px;font-size:16px;line-height:25px}.article__was[data-astro-cid-3ewcma77]{background:#fdf0ef;border:1px solid #f3c9c5}.article__now[data-astro-cid-3ewcma77]{background:#eef7ef;border:1px solid #c4e3c8}.article__was[data-astro-cid-3ewcma77] p,.article__now[data-astro-cid-3ewcma77] p{margin:0}.article__label[data-astro-cid-3ewcma77]{letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:6px;margin-bottom:8px;font-size:12px;font-weight:800;line-height:16px;display:inline-flex}.article__was[data-astro-cid-3ewcma77] .article__label[data-astro-cid-3ewcma77]{color:var(--c-red-hover)}.article__now[data-astro-cid-3ewcma77] .article__label[data-astro-cid-3ewcma77]{color:#1d7a34}.article__code[data-astro-cid-3ewcma77]{background:var(--c-black);color:#f1f1f1;border-radius:var(--radius-card);tab-size:4;margin:20px 0 24px;padding:18px 20px;font-family:ui-monospace,Cascadia Code,Consolas,Courier New,monospace;font-size:14px;line-height:22px;overflow-x:auto}.article__code[data-astro-cid-3ewcma77] code[data-astro-cid-3ewcma77]{white-space:pre}@media (width>=768px){.article__compare[data-astro-cid-3ewcma77]{grid-template-columns:1fr 1fr}}.phero__main h1{max-width:34ch;font-size:clamp(28px,3.6vw,44px);line-height:1.18}.meta[data-astro-cid-zg7dkzxc]{color:var(--c-text-muted-dark);flex-wrap:wrap;gap:8px 20px;font-size:15px;display:flex}.meta[data-astro-cid-zg7dkzxc] span[data-astro-cid-zg7dkzxc]{align-items:center;gap:8px;display:inline-flex}.meta[data-astro-cid-zg7dkzxc] svg{color:var(--c-yellow)}.post-wrap[data-astro-cid-zg7dkzxc]{gap:32px;display:grid}.toc[data-astro-cid-zg7dkzxc]{background:var(--c-gray-bg);border-radius:var(--radius-card);align-self:start;padding:20px}.toc__title[data-astro-cid-zg7dkzxc]{letter-spacing:.2em;text-transform:uppercase;color:var(--c-text-muted-light);margin-bottom:10px;font-size:13px;font-weight:700}.toc[data-astro-cid-zg7dkzxc] ol[data-astro-cid-zg7dkzxc]{gap:2px;display:grid}.toc[data-astro-cid-zg7dkzxc] a[data-astro-cid-zg7dkzxc]{color:var(--c-black);padding:6px 0;font-size:15px;line-height:20px;text-decoration:none;display:block}.toc[data-astro-cid-zg7dkzxc] a[data-astro-cid-zg7dkzxc]:hover{color:var(--c-red-hover);text-underline-offset:3px;text-decoration:underline}.more__head[data-astro-cid-zg7dkzxc]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:32px;display:flex}.more__all[data-astro-cid-zg7dkzxc]{min-height:44px;color:var(--c-black);align-items:center;gap:6px;font-weight:700;text-decoration:none;display:inline-flex}.more__all[data-astro-cid-zg7dkzxc] svg{color:var(--c-red)}.more__grid[data-astro-cid-zg7dkzxc]{gap:var(--grid-gap);display:grid}@media (width>=768px){.more__grid[data-astro-cid-zg7dkzxc]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.post-wrap[data-astro-cid-zg7dkzxc]{grid-template-columns:280px minmax(0,760px);justify-content:center;gap:56px}.toc[data-astro-cid-zg7dkzxc]{top:calc(var(--header-h-compact) + 24px);position:sticky}.more__grid[data-astro-cid-zg7dkzxc]{grid-template-columns:repeat(3,minmax(0,1fr))}}
