.site-page_page__7Httn{max-width:720px;margin:0 auto;padding:36px 20px 64px;line-height:1.65;color:#1a1a2e}.site-page_page__7Httn h1{font-size:1.7rem;margin-bottom:4px}.site-page_page__7Httn h2{font-size:1.15rem;margin-top:1.9rem;margin-bottom:.4rem}.site-page_page__7Httn p{margin-bottom:.9rem}.site-page_page__7Httn p.site-page_lead__2L_NI{margin-top:.6rem;margin-bottom:1.4rem;color:#444}.site-page_page__7Httn p.site-page_updated__WbH7x{margin-top:0;margin-bottom:1.5rem;color:#888;font-size:.9rem}.site-page_page__7Httn strong{color:#000}.site-page_page__7Httn a{color:#1a56db;text-decoration:underline}.site-page_page__7Httn a:hover{color:#12379b}.site-page_page__7Httn code{background:#f0f0f3;padding:1px 6px;border-radius:4px;font-size:.95em}.site-page_links__xfce_{margin:0 0 .9rem;padding-left:1.2rem;list-style:disc}.site-page_links__xfce_ li{margin-bottom:.25rem}.site-page_bizList__YK9ab{display:grid;grid-gap:8px;gap:8px;margin:.4rem 0 1.4rem;padding:20px 22px;border-radius:16px;background:var(--card);border:1px solid var(--line)}.site-page_bizRow__OiuQS{display:grid;grid-template-columns:9.5rem 1fr;grid-gap:12px;gap:12px}.site-page_bizRow__OiuQS dt{color:var(--muted)}@media (max-width:520px){.site-page_bizRow__OiuQS{grid-template-columns:1fr;gap:0}}.site-page_hubGrid__5gNSN{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin:12px 0 0;padding:0}.site-page_page__7Httn a.site-page_hubCard__VP2Gr,.site-page_page__7Httn a.site-page_hubCard__VP2Gr:hover{color:#1a1a2e;text-decoration:none}.site-page_hubCard__VP2Gr{display:flex;flex-direction:column;height:100%;background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 1px 0 #e3e5ea,0 4px 16px rgba(0,0,0,.05);color:inherit;text-decoration:none}.site-page_hubImg__UvrjY{display:block;width:100%;height:auto;aspect-ratio:1024/500;object-fit:cover}.site-page_hubName__uJwKi{padding:14px 16px 0;font-weight:800}.site-page_hubDesc__RlJya{padding:4px 16px 0;color:#555;font-size:.9rem;line-height:1.55}.site-page_hubMore__tTPo7{margin-top:auto;padding:10px 16px 14px;color:#3b5bdb;font-weight:700;font-size:.9rem}@media (max-width:560px){.site-page_hubGrid__5gNSN{grid-template-columns:minmax(0,1fr)}}