.SiteNavCard_card__j_SFc{--radius:20px;--border:#e7ebf0;--shadow:0 2px 10px rgba(20,30,60,0.06);--shadow-hover:0 8px 20px rgba(20,30,60,0.1);--text:#3d6fb4;display:inline-flex;align-items:center;justify-content:center;gap:10px;width:320px;max-width:100%;min-height:100px;box-sizing:border-box;background:#ffffff;border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);padding:1vw 3vw;cursor:pointer;text-decoration:none;color:var(--text);transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease;-webkit-tap-highlight-color:transparent}.SiteNavCard_card__j_SFc:hover{transform:translateY(-2px);box-shadow:var(--shadow-hover);border-color:#d7e0ec}.SiteNavCard_card__j_SFc:active{transform:translateY(0);box-shadow:var(--shadow)}.SiteNavCard_card__j_SFc:focus-visible{outline:2px solid var(--text);outline-offset:3px}.SiteNavCard_inline__faFkS{flex-direction:row}.SiteNavCard_stacked__Wafnw{flex-direction:column;gap:0;padding-bottom:0;overflow:visible}.SiteNavCard_stacked__Wafnw .SiteNavCard_icon__VxIxh{margin-bottom:-1.5vw}.SiteNavCard_icon__VxIxh{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:var(--icon-w,60px);height:var(--icon-h,60px)}.SiteNavCard_icon__VxIxh img{display:block;width:100%;height:100%;object-fit:contain;user-select:none}.SiteNavCard_label__elU8S{font-size:22px;font-weight:550;line-height:1.4;letter-spacing:.02em;white-space:nowrap}.SiteNavCard_link__LssnX{display:inline-block;text-decoration:none}.SiteNavCard_button__gupGz{display:inline-block;background:none;border:none;padding:0}@media (max-width:480px){.SiteNavCard_card__j_SFc{width:100%;min-height:84px;padding:1vw 2vw}.SiteNavCard_label__elU8S{font-size:4vw;white-space:normal}.SiteNavCard_icon__VxIxh{width:var(--icon-w,44px);height:var(--icon-h,44px)}.SiteNavCard_stacked__Wafnw .SiteNavCard_icon__VxIxh{margin-bottom:-2vw}}.SiteNavCardGroup_group__nZOuf{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:var(--group-gap);width:100%}.SiteNavCardGroup_center__Ei1IP{align-items:center}.SiteNavCardGroup_stretch__fypio{align-items:stretch}@media (max-width:640px){.SiteNavCardGroup_group__nZOuf{flex-direction:column;align-items:stretch}.SiteNavCardGroup_group__nZOuf>*{width:100%}}