.pg{--ease:cubic-bezier(.22, 1, .36, 1)}.pg .lab-up{font-family:var(--ff-en);letter-spacing:.18em;text-transform:uppercase;font-size:12px;font-weight:500;line-height:1.6}.pg .crumbs{color:var(--mute);flex-wrap:wrap;gap:4px 8px;font-size:12px;line-height:1.8;display:flex}.pg .crumbs li{gap:8px;display:flex}.pg .crumbs a:hover{color:var(--ink);text-decoration:underline}.pg .btn-sq{letter-spacing:.04em;white-space:nowrap;min-height:52px;transition:background-color .25s var(--ease), color .25s var(--ease);justify-content:center;align-items:center;padding:0 28px;font-size:15px;font-weight:500;display:inline-flex}.pg .btn-sq--ink{background:var(--ink);color:var(--paper)}.pg .btn-sq--ink:hover,.pg .btn-sq--ink:focus-visible{background:var(--accent)}.pg .btn-sq--light{background:var(--paper);color:var(--ink)}.pg .btn-sq--light:hover,.pg .btn-sq--light:focus-visible{background:var(--accent);color:var(--on-ink)}.pg .btn-sq--line{border:1px solid}.pg .ulink{text-underline-offset:6px;font-size:14px;text-decoration:underline;text-decoration-thickness:1px}.pg :is(.fig-chart,.fig-diagram) svg{width:100%;height:auto;font-family:var(--ff-ja);display:block}.pg :is(.fig-chart,.fig-diagram) svg [font-family^=Inter],.pg:lang(en) :is(.fig-chart,.fig-diagram) svg{font-family:var(--ff-en)}.pg :is(.fig-chart,.fig-diagram) svg.fig-narrow{display:none}@media (max-width:639px){.pg :is(.fig-chart,.fig-diagram) svg.fig-wide{display:none}.pg :is(.fig-chart,.fig-diagram) svg.fig-narrow{display:block}}
