.blog-head-title[data-astro-cid-x255k2k2]{color:#fff;margin:0}.blog-head-en[data-astro-cid-x255k2k2]{letter-spacing:-.02em;font-family:Inter,sans-serif;font-size:clamp(64px,11vw,112px);font-weight:600;line-height:1;display:block}.blog-head-ja[data-astro-cid-x255k2k2]{letter-spacing:.12em;color:var(--color-blue-400);margin-top:14px;font-size:14px;font-weight:600;display:block}.blog-toolbar[data-astro-cid-x255k2k2]{border-bottom:1px solid #e5e7eb;flex-wrap:wrap;align-items:center;column-gap:24px;display:flex}.blog-tabs[data-astro-cid-x255k2k2]{flex-wrap:wrap;align-self:stretch;min-width:0;display:flex;position:relative}.blog-tabs[data-astro-cid-x255k2k2] a[data-astro-cid-x255k2k2]{color:var(--color-navy-600);border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:18px 16px;font-size:14px;transition:color .2s;display:inline-flex}.blog-tabs[data-astro-cid-x255k2k2] a[data-astro-cid-x255k2k2]:hover{color:var(--color-blue-600)}.blog-tabs[data-astro-cid-x255k2k2] a[data-astro-cid-x255k2k2][aria-current]{color:var(--color-navy-900);border-bottom-color:var(--color-navy-900);font-weight:700}.blog-tabs[data-astro-cid-x255k2k2] a[data-astro-cid-x255k2k2]:focus-visible{outline:2px solid var(--color-blue-600);outline-offset:-2px}.blog-tab-count[data-astro-cid-x255k2k2]{color:#94a3b8;font-family:Inter,sans-serif;font-size:11px;font-weight:500}.blog-search[data-astro-cid-x255k2k2]{align-items:center;gap:8px;width:100%;max-width:320px;margin-left:auto;padding-block:10px;display:flex}.blog-search[data-astro-cid-x255k2k2] input[data-astro-cid-x255k2k2]{min-width:0;height:40px;color:var(--color-navy-900);background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;outline:none;flex:auto;padding:0 14px;font-size:14px;transition:border-color .2s,box-shadow .2s}.blog-search[data-astro-cid-x255k2k2] input[data-astro-cid-x255k2k2]::placeholder{color:#94a3b8}.blog-search[data-astro-cid-x255k2k2] input[data-astro-cid-x255k2k2]:focus{border-color:var(--color-blue-600);box-shadow:0 0 0 3px #2563eb33}.blog-search[data-astro-cid-x255k2k2] button[data-astro-cid-x255k2k2]{background-color:var(--color-navy-900);color:#fff;letter-spacing:.04em;cursor:pointer;border-radius:8px;flex:none;height:40px;padding:0 16px;font-size:14px;font-weight:600;transition:background-color .2s}.blog-search[data-astro-cid-x255k2k2] button[data-astro-cid-x255k2k2]:hover{background-color:var(--color-navy-800)}.blog-search[data-astro-cid-x255k2k2] button[data-astro-cid-x255k2k2]:focus-visible{outline:2px solid var(--color-navy-900);outline-offset:2px}.blog-empty-link[data-astro-cid-x255k2k2]{color:var(--color-blue-600);text-underline-offset:4px;margin-top:8px;font-weight:600;text-decoration:underline;display:inline-block}.blog-next-cta[data-astro-cid-x255k2k2]{background-color:var(--color-navy-900);color:#fff;letter-spacing:.06em;border-radius:9999px;align-items:center;gap:.75rem;margin-top:1.5rem;padding:.875rem 1.5rem .875rem 1.75rem;font-size:.875rem;font-weight:600;transition:background-color .2s;display:inline-flex}.blog-next-cta[data-astro-cid-x255k2k2]:hover{background-color:var(--color-navy-800)}.blog-next-cta[data-astro-cid-x255k2k2]:focus-visible{outline:2px solid var(--color-navy-900);outline-offset:3px}.blog-next-cta[data-astro-cid-x255k2k2] svg[data-astro-cid-x255k2k2]{width:1rem;height:1rem;transition:transform .2s}.blog-next-cta[data-astro-cid-x255k2k2]:hover svg[data-astro-cid-x255k2k2]{transform:translate(3px)}@media (width<=1023px){.blog-toolbar[data-astro-cid-x255k2k2]{border-bottom:0;display:block}.blog-tabs[data-astro-cid-x255k2k2]{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto;box-shadow:inset 0 -1px #e5e7eb}.blog-tabs[data-astro-cid-x255k2k2]::-webkit-scrollbar{display:none}.blog-tabs[data-astro-cid-x255k2k2] a[data-astro-cid-x255k2k2]{white-space:nowrap;flex:none;margin-bottom:0}.blog-search[data-astro-cid-x255k2k2]{max-width:420px;margin-top:16px;margin-left:0;padding-block:0}}@media (width<=767px){.blog-tabs[data-astro-cid-x255k2k2] a[data-astro-cid-x255k2k2]{padding:14px 10px;font-size:13px}.blog-search[data-astro-cid-x255k2k2]{max-width:none}.blog-search[data-astro-cid-x255k2k2] input[data-astro-cid-x255k2k2]{font-size:16px}}@media (prefers-reduced-motion:reduce){.blog-tabs[data-astro-cid-x255k2k2] a[data-astro-cid-x255k2k2],.blog-search[data-astro-cid-x255k2k2] input[data-astro-cid-x255k2k2],.blog-search[data-astro-cid-x255k2k2] button[data-astro-cid-x255k2k2],.blog-next-cta[data-astro-cid-x255k2k2],.blog-next-cta[data-astro-cid-x255k2k2] svg[data-astro-cid-x255k2k2]{transition:none}}
