.contact-card .article{align-items:stretch;color:var(--map-fallback-text);display:flex;flex-direction:column;row-gap:var(--map-fallback-gap-inneritem)}@container contact-card (min-width: 640.01px){.contact-card .article{flex:1}}.contact-card .article .title{font:700 normal var(--assign-article-description-fontsize)/var(--assign-article-description-lineheight) var(--font-text);letter-spacing:.06em;margin:0}.contact-card .article p{font:400 normal var(--assign-article-copy-fontsize)/var(--assign-article-copy-lineheight) var(--font-text);letter-spacing:.06em;margin:0}.contact-card .article p a{color:inherit;outline:none}.contact-card .article p a:not(:hover,:active,:focus){text-decoration:none}.contact-card .article p a:is(:hover,:active,:focus){text-decoration:underline}.contact-card .article .social{margin-top:var(--map-fallback-gap-inneritem)}.contact-card .article .social-link{color:var(--map-fallback-icon);font-size:calc(var(--alias-size-m)/16*1rem);margin-right:10px;outline:none;position:relative}.contact-card .article .social-link:before{background:var(--map-fallback-icon);content:"";inset:calc(100% - 1px) 0 0 0;position:absolute;transform:scaleX(0);transform-origin:right bottom;transition:transform .25s ease-out}.contact-card .article .social-link:is(:active,:focus,:hover,:focus-within):not(.disabled):before{transform:scaleX(1);transform-origin:left bottom}.contact-card .article .link{flex:1;margin-top:var(--map-fallback-gap-inneritem);max-width:max-content;position:relative}.contact-card .article .link .aria{inset:0;outline:0;position:absolute}.contact-card .article .link .buttonBase{position:relative}.contact-card .article .link .buttonBase:before{background:var(--map-fallback-text);content:"";inset:100% 0 -1px 0;position:absolute;transform:scaleX(0);transform-origin:right bottom;transition:transform .25s ease-out}.contact-card .article .link:has(.aria:is(:active,:focus,:hover):not(.disabled)) .buttonBase:before{transform:scaleX(1);transform-origin:left bottom}