.social-section{padding:36px 7%;border-top:1px solid var(--line);background:#101d25;display:flex;align-items:center;justify-content:space-between;gap:24px}.social-section h3{margin:0;font-size:1.3rem}.social-links{display:flex;gap:16px;flex-wrap:wrap}.social-links a{display:inline-flex;align-items:center;gap:12px;min-height:52px;padding:12px 20px;border:1px solid #68808b;border-radius:6px;color:#f7f7f2;background:#172a33}.social-links svg{width:26px;height:26px;flex-shrink:0}.social-links a:hover{border-color:var(--gold);color:var(--gold)}.social-links a:focus-visible{outline:3px solid var(--gold);outline-offset:4px}#footer{scroll-margin-top:120px}@media(max-width:1100px) and (min-width:701px){header nav{gap:12px;font-size:.75rem}}@media(max-width:700px){.social-section{padding:30px 6%;flex-direction:column;align-items:flex-start}.social-links{gap:12px}.social-links a{padding:12px 16px}.social-links span{font-size:.95rem}}
.social-section{align-items:flex-start;flex-direction:column}.social-links{width:100%;display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.social-links a{justify-content:center}@media(max-width:850px){.social-links{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:500px){.social-links{grid-template-columns:repeat(2,minmax(0,1fr))}}
