/* Secondary editorial link, visually distinct from the two service cards. */
.h-soclyde { margin-top: 12px; padding: 20px 22px; border: 1px solid #5a674d; border-radius: 10px; background: rgba(255,255,255,.035); }
.home-page .h-soclyde p { margin: 0 0 8px; color: #bec9b3; font-size: 11px; letter-spacing: .1em; text-transform: uppercase; }
.home-page .h-soclyde a { display: inline-block; padding: 5px 0; color: #f5e266; font-size: 15px; line-height: 1.5; font-weight: 700; text-decoration: underline; text-underline-offset: 4px; }
.h-soclyde a span { display: inline-block; margin-left: 3px; }
@media (max-width: 700px) { .h-soclyde { margin-top: 4px; padding: 17px 18px; } .home-page .h-soclyde a { min-height: 44px; padding: 9px 0; font-size: 14px; } }
