.page-module-scss-module__4hpHFW__container{max-width:85rem;margin:3.75rem auto;padding:0 2.5rem}@media screen and not (min-width:max(768px,48rem)){.page-module-scss-module__4hpHFW__container{max-width:var(--inner-width-sp);margin:2.5rem auto 1.25rem;padding:0 .625rem}}.page-module-scss-module__4hpHFW__list{gap:var(--gap);grid-template-columns:repeat(2,1fr);display:grid}@media screen and not (min-width:max(768px,48rem)){.page-module-scss-module__4hpHFW__list{grid-template-columns:1fr}}.page-module-scss-module__4hpHFW__link{column-gap:var(--space-20-40);background-color:var(--color-ui-bg-white-pure);border:.0625rem solid var(--color-ui-neutral-divider);border-radius:var(--radius-20);height:100%;transition:border-color var(--duration-fade-1000) var(--ease-fade),box-shadow var(--duration-fade-800) var(--ease-fade);grid-template-columns:1fr auto;align-content:center;align-items:center;padding:2.5rem 1.875rem;display:grid}@media screen and not (min-width:max(768px,48rem)){.page-module-scss-module__4hpHFW__link{border-radius:var(--radius-10);padding:1.875rem}}@media (any-hover:hover){.page-module-scss-module__4hpHFW__link:hover,.page-module-scss-module__4hpHFW__link:focus-visible{border-color:var(--color-vi-atone-blue);box-shadow:0 .5rem 2.5rem #1d1e200d}.page-module-scss-module__4hpHFW__link:has(a:focus-visible){border-color:var(--color-vi-atone-blue);box-shadow:0 .5rem 2.5rem #1d1e200d}.page-module-scss-module__4hpHFW__link:has(button:focus-visible){border-color:var(--color-vi-atone-blue);box-shadow:0 .5rem 2.5rem #1d1e200d}}.page-module-scss-module__4hpHFW__label{font-size:var(--fz-medium);font-weight:var(--fw-400);line-height:var(--lh-180);color:var(--color-text-atone-blue);grid-column:1;margin-bottom:.3125rem}.page-module-scss-module__4hpHFW__title{font-size:var(--fz-xlarge-b);font-weight:var(--fw-500);line-height:var(--lh-160);color:var(--color-text-black);grid-column:1}@media screen and not (min-width:max(768px,48rem)){.page-module-scss-module__4hpHFW__title{font-size:1.125rem}}.page-module-scss-module__4hpHFW__icon{width:2.5rem;height:1.875rem;color:var(--color-text-white);background:var(--gradient);border-radius:25rem;grid-area:1/2/span 2/span 1;justify-content:center;align-items:center;display:flex}
