.pp[data-astro-cid-u6ohjolg]{flex-direction:column;min-height:100dvh;display:flex}.no-balance[data-astro-cid-u6ohjolg]{text-wrap:wrap}.pp-intro[data-astro-cid-u6ohjolg]{background:var(--bg-soft);border-bottom:1px solid var(--line);padding:clamp(40px,7vw,80px) 24px}.pp-intro-inner[data-astro-cid-u6ohjolg]{flex-direction:column;gap:18px;max-width:1200px;margin:0 auto;display:flex}.pp-lead[data-astro-cid-u6ohjolg]{max-width:680px}.pp-updated[data-astro-cid-u6ohjolg]{color:var(--text-muted);font-size:14px}.pp-main-wrap[data-astro-cid-u6ohjolg]{flex-direction:column;flex:1;display:flex}.pp-main[data-astro-cid-u6ohjolg]{flex:1;padding:clamp(40px,6vw,72px) 24px}.pp-wrap[data-astro-cid-u6ohjolg]{flex-wrap:wrap;align-items:flex-start;gap:clamp(32px,5vw,72px);max-width:1200px;margin:0 auto;display:flex}.pp-toc[data-astro-cid-u6ohjolg]{flex-direction:column;flex:0 0 240px;gap:4px;font-size:14px;display:flex;position:sticky;top:24px}.pp-toc-title[data-astro-cid-u6ohjolg]{padding:0 0 10px;font-weight:600}.pp-toc[data-astro-cid-u6ohjolg] a[data-astro-cid-u6ohjolg]{color:var(--text-2);padding:6px 0;text-decoration:none}@media (hover:hover){.pp-toc[data-astro-cid-u6ohjolg] a[data-astro-cid-u6ohjolg]:hover{text-decoration:underline}}.pp-article[data-astro-cid-u6ohjolg]{min-width:0;max-width:720px;color:var(--text-prose);flex-direction:column;flex:480px;gap:48px;font-size:16px;line-height:1.7;display:flex}.pp-article[data-astro-cid-u6ohjolg] section[data-astro-cid-u6ohjolg]{flex-direction:column;gap:12px;scroll-margin-top:24px;display:flex}.pp-article[data-astro-cid-u6ohjolg] h2[data-astro-cid-u6ohjolg]{letter-spacing:-.02em;color:var(--ink);margin:0;font-size:24px;font-weight:600;line-height:1.25}.pp-article[data-astro-cid-u6ohjolg] p[data-astro-cid-u6ohjolg]{margin:0}.pp-article[data-astro-cid-u6ohjolg] ul[data-astro-cid-u6ohjolg]{flex-direction:column;gap:4px;margin:0;padding-left:20px;display:flex}.pp-company[data-astro-cid-u6ohjolg]{background:var(--bg-soft);border-radius:14px;grid-template-columns:minmax(0,140px) minmax(0,1fr);gap:8px 16px;margin:0;padding:18px 20px;font-size:15px;display:grid}.pp-company[data-astro-cid-u6ohjolg] dt[data-astro-cid-u6ohjolg]{color:var(--ink);font-weight:600}.pp-company[data-astro-cid-u6ohjolg] dd[data-astro-cid-u6ohjolg]{overflow-wrap:anywhere;margin:0}.pp-table[data-astro-cid-u6ohjolg]{border-top:1px solid var(--line-2);flex-direction:column;margin:0;font-size:15px;display:flex}.pp-table[data-astro-cid-u6ohjolg]>div[data-astro-cid-u6ohjolg]{border-bottom:1px solid var(--line-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:4px 24px;padding:14px 0;display:grid}.pp-table[data-astro-cid-u6ohjolg] dt[data-astro-cid-u6ohjolg]{color:var(--ink);font-weight:600}.pp-table[data-astro-cid-u6ohjolg] dd[data-astro-cid-u6ohjolg]{margin:0}@media (width<=799px){.pp-toc[data-astro-cid-u6ohjolg]{flex-basis:100%;gap:0;position:static}.pp-toc[data-astro-cid-u6ohjolg] a[data-astro-cid-u6ohjolg]{align-items:center;min-height:44px;padding:0;display:flex}}
