/* /social/instagram2 (2026-11-11): Instagram accents on top of home-v2 + yt2-v1 + tt2-v1 (the page also carries .tt2 for the shared panel/tiles). */
.pv.tt2.ig2 .tt2-ic,.pv.tt2.ig2 .ph-micro iconify-icon.tt,.pv.ph.ph-home.ph-yt2.tt2.ig2 .ph-hero .pv-pill.tt2-pill iconify-icon{color:#f77737}
.pv.tt2.ig2 .pv-eyebrow .tt2-ic{color:#e1306c}
.pv.tt2.ig2 .tt2-band-faces{background:radial-gradient(120% 90% at 50% 0%,rgba(225,48,108,.13),transparent 70%)}
.pv.tt2.ig2 .tt2-pn-h small iconify-icon,.pv.tt2.ig2 .ph2-aip-h small iconify-icon{color:#e1306c}
.pv.tt2.ig2 .yt2-band-tag iconify-icon{color:#e1306c;margin-right:4px}
/* panel right column holds a country name (no follower numbers): keep it short and muted */
.pv.tt2.ig2 .tt2-pn-rows .fl b{font-size:13.5px;font-weight:600;max-width:130px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
/* the rotating word is long ("fashion Instagram creators"), so the H1 is a bit smaller beside the panel and the second line may wrap */
@media (min-width:900px){.pv.ph.tt2.ig2 .ph-hero .pv-h1{font-size:clamp(32px,3.05vw,44px)}}
.pv.tt2.ig2 .ph-hero .ph-rot-t{white-space:normal}
/* phones: the rotating words ("fashion Instagram creators") are wider than a 390px screen on one line, so they may wrap */
@media (max-width:640px){.pv.ph.tt2.ig2 .ph-hero .ph-rot-w,.pv.ph.tt2.ig2 .ph-hero .ph-rot-w span{white-space:normal}.pv.ph.tt2.ig2 .ph-hero .pv-h1{overflow-wrap:anywhere}}
