.supportCenterPage .supportHeaderContactCard .supportContactDetails{color:#102a46;background:#fff;border:1px solid #e1c27d;border-radius:18px;gap:.75rem;width:100%;min-width:0;max-width:38rem;margin-top:1.2rem;padding:clamp(1rem,1.5vw,1.25rem);display:grid;box-shadow:0 8px 24px #0000001f}.supportCenterPage .supportHeaderContactCard .supportContactDetails .supportContactRow.supportPrimarySns{border-bottom:1px solid #d6dee8;gap:.6rem;width:100%;min-width:0;padding-bottom:.85rem;display:grid}.supportCenterPage .supportHeaderContactCard .supportPrimarySnsList{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:.65rem;width:100%;min-width:0;display:grid}.supportCenterPage .supportHeaderContactCard .supportContactDetails .supportPrimarySnsButton{color:#fff;overflow-wrap:anywhere;background:#102a46;border:1px solid #102a46;border-radius:12px;justify-content:space-between;align-items:center;gap:1rem;width:100%;min-width:0;max-width:100%;min-height:48px;padding:.7rem 1rem;font-size:clamp(1.125rem,1.05rem + .2vw,1.25rem);font-weight:800;line-height:1.5;text-decoration:none;display:inline-flex}.supportCenterPage .supportHeaderContactCard .supportPrimarySnsActionText{overflow-wrap:anywhere;min-width:0}.supportCenterPage .supportHeaderContactCard .supportContactDetails .supportPrimarySnsButton:hover,.supportCenterPage .supportHeaderContactCard .supportContactDetails .supportPrimarySnsButton:focus-visible{color:#fff;background:#174b76;text-decoration:none}.supportCenterPage .supportHeaderContactCard .supportPrimarySnsDirectInfo{color:#102a46;overflow-wrap:anywhere;background:#f5f8fc;border:1px solid #d6dee8;border-radius:12px;align-content:center;gap:.25rem;min-width:0;min-height:48px;padding:.7rem .85rem;display:grid}.supportCenterPage .supportHeaderContactCard .supportPrimarySnsDirectInfo strong{font-size:clamp(1.125rem,1.05rem + .2vw,1.25rem);font-weight:800}.supportCenterPage .supportHeaderContactCard .supportPrimarySnsDirectInfo small{color:#364c63;font-size:.9rem}.supportCenterPage .supportHeaderContactCard .supportContactDetails .supportEmail{color:#102a46;white-space:normal;background:0 0;border:0;border-bottom:1px solid #d6dee8;border-radius:0;gap:.25rem;min-width:0;margin:0;padding:0 0 .75rem;font-size:1rem;line-height:1.5;display:grid}.supportCenterPage .supportHeaderContactCard .supportContactDetails .supportContactRow{color:#102a46;white-space:normal;align-items:center;gap:.75rem;min-width:0;margin:0;font-size:1rem;line-height:1.5;display:flex}.supportCenterPage .supportHeaderContactCard .supportContactDetails .supportContactRow+.supportContactRow{border-top:1px solid #d6dee8;padding-top:.75rem}.supportCenterPage .supportHeaderContactCard .supportContactLabel{color:#364c63;overflow-wrap:anywhere;font-size:1rem;font-weight:700;line-height:1.5}.supportCenterPage .supportHeaderContactCard .supportContactDetails a,.supportCenterPage .supportHeaderContactCard .supportContactValue{color:#102a46;letter-spacing:.01em;white-space:normal;overflow-wrap:anywhere;word-break:normal;-webkit-hyphens:none;hyphens:none;min-width:0;font-size:clamp(1.125rem,1.05rem + .2vw,1.25rem);font-weight:800;line-height:1.5}.supportCenterPage .supportHeaderContactCard .supportContactDetails a{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.supportCenterPage .supportHeaderContactCard .supportContactDetails a:hover{color:#174b76;text-decoration-thickness:2px}.supportCenterPage .supportHeaderContactCard .supportContactDetails a:focus-visible{outline-offset:3px;border-radius:4px;outline:3px solid #174b76}.supportCenterPage .supportHeaderContactCard .supportChannelList{gap:.75rem;min-width:0;display:grid}.supportCenterPage .supportHeaderContactCard .supportChannelItem{align-items:flex-start}.supportCenterPage .supportHeaderContactCard .supportChannelText{flex-direction:column;align-items:flex-start;gap:.1rem;min-width:0;display:flex}.supportCenterPage .supportHeaderContactCard .supportPhoneEntry{flex-wrap:wrap;align-items:baseline;gap:.65rem;min-width:0;display:flex}.supportCenterPage .supportHeaderContactCard .supportPhoneIndex{color:#364c63;flex:none;font-size:1rem;font-weight:750}.supportCenterPage .supportHeaderContactCard>.buttonRow .secondaryButton{color:#fff;background:0 0;border-color:#e1c27d}.supportCenterPage .supportHeaderContactCard>.buttonRow .secondaryButton:hover,.supportCenterPage .supportHeaderContactCard>.buttonRow .secondaryButton:focus-visible{color:#102a46;background:#e1c27d}.supportCenterPage .supportHeaderContactCard .supportContactDetails{flex-wrap:wrap;align-items:center;gap:.8rem 1.1rem;display:flex}@media (max-width:560px){.supportCenterPage .supportHeaderContactCard .supportContactDetails{border-radius:14px;gap:.65rem;padding:.9rem}.supportCenterPage .supportHeaderContactCard .supportContactRow{gap:.55rem}.supportCenterPage .supportHeaderContactCard .supportChannelList{gap:.65rem}}
