.ContactCode_contactGrid__DGOFI{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:1.5rem;gap:1.5rem;margin-top:2rem;max-width:900px;margin-left:auto;margin-right:auto}.ContactCode_contactCard__T3lDi{display:flex;align-items:center;gap:1rem;padding:1.5rem;background:var(--article-bg);border:1.5px solid transparent;border-radius:10px;text-decoration:none;transition:all .3s ease;cursor:pointer}.ContactCode_contactCard__T3lDi:hover{border-color:var(--accent-color);background:rgba(0,120,212,.05);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,120,212,.15)}.ContactCode_cardIcon__lYg25{font-size:2rem;flex-shrink:0}.ContactCode_cardContent__EwCg6{flex:1 1;min-width:0}.ContactCode_cardLabel__aFJCs{font-size:1rem;font-weight:600;color:var(--accent-color);margin:0 0 .25rem;font-family:Source Sans Pro,sans-serif}.ContactCode_cardValue__5z_kU{font-size:.9rem;color:var(--text-color);margin:0;opacity:.85;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (max-width:768px){.ContactCode_contactGrid__DGOFI{grid-template-columns:1fr;gap:1rem}.ContactCode_contactCard__T3lDi{padding:1.25rem}.ContactCode_cardIcon__lYg25{font-size:1.75rem}}.ContactPage_container__ApSoI{display:flex;justify-content:center;align-items:center;min-height:60vh;padding:2rem}.ContactPage_contactWrapper__lr5iJ{max-width:700px;width:100%;text-align:center}.ContactPage_mainHeading__fi_oe{font-size:2.5rem;font-weight:600;color:var(--accent-color);margin-bottom:1rem;letter-spacing:-.02em}.ContactPage_description__ZcOZk{font-size:1.1rem;color:var(--text-color);line-height:1.6;margin-bottom:3rem;opacity:.9}@media screen and (max-width:768px){.ContactPage_mainHeading__fi_oe{font-size:2rem}.ContactPage_description__ZcOZk{font-size:1rem}.ContactPage_container__ApSoI{padding:1rem}}