/* Canali ufficiali: nessun embed o risorsa caricata dai social. */
.official-channels h2{font-size:clamp(28px,3.2vw,42px)}
.official-channels>p{max-width:620px;margin-top:14px;color:var(--muted);font-size:14px}
.official-channel-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:26px;padding:8px;background:var(--glass);border:1px solid #fff;border-radius:30px;box-shadow:0 14px 32px #79613f12,inset 0 1px 3px #fff}
.official-channel-links a{display:flex;justify-content:space-between;gap:16px;min-width:0;min-height:100px;padding:20px 24px;border:0;border-radius:22px;font-size:19px}
.official-channel-links a+a{border-left:1px solid #d4c9bb8c}
.official-channel-links small{display:block;margin-top:5px;font-size:13px;line-height:1.5;color:var(--muted)}
.official-channel-links .brand-arrow{flex:none;align-self:center}
.official-channel-links a:hover{background:#fff9;box-shadow:inset 0 1px 2px #fff}
footer .official-channel-footer{display:flex;flex:0 0 100%;justify-content:center;flex-wrap:wrap;gap:8px;margin:0;padding:10px 0;border-top:1px solid #d4c9bb70;border-bottom:1px solid #d4c9bb70}
footer .official-channel-footer a{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:8px 14px;border-radius:20px;font-size:13px;line-height:1.4}
footer .official-channel-footer .brand-arrow{width:18px;height:18px}
footer .official-channel-footer a:hover{background:var(--glass);border-color:#fff}
@media(max-width:650px){
 .official-channels{padding:20px!important;margin:28px 12px}
 .official-channel-links{grid-template-columns:1fr;border-radius:26px}
 .official-channel-links a{min-height:86px;padding:16px 18px;font-size:18px}
 .official-channel-links a+a{border-left:0;border-top:1px solid #d4c9bb8c}
 footer .official-channel-footer{gap:2px}
 footer .official-channel-footer a{padding:8px 10px;font-size:12px;gap:7px}
}

@media(min-width:651px) and (max-width:1000px){.official-channel-links{grid-template-columns:repeat(2,minmax(0,1fr))}.official-channel-links a:nth-child(3){border-left:0}}
