/* Australian Product Guide social profile integration v56.3 */
.apg-social-v56{margin-top:28px;padding-top:22px;border-top:1px solid rgba(148,163,184,.24)}
.apg-social-v56 h3,.apg-mobile-social-v56 strong,.apg-social-about-v56 h2{margin:0 0 8px}
.apg-social-v56 p,.apg-social-about-v56 p{margin:0 0 14px;color:#94a3b8;font-size:.92rem;line-height:1.55}
.apg-social-v56-list,.apg-mobile-social-v56-list{display:flex;flex-wrap:wrap;gap:9px}
.apg-social-v56-link,.apg-mobile-social-v56-link{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:8px 11px;border:1px solid rgba(148,163,184,.3);border-radius:999px;text-decoration:none;font-weight:700;line-height:1;color:inherit;background:rgba(255,255,255,.035);transition:border-color .16s ease,background .16s ease,transform .16s ease}
.apg-social-v56-link:hover,.apg-social-v56-link:focus-visible,.apg-mobile-social-v56-link:hover,.apg-mobile-social-v56-link:focus-visible{border-color:#60a5fa;background:rgba(37,99,235,.12);outline:none;transform:translateY(-1px)}
.apg-social-v56-glyph{display:grid;place-items:center;width:26px;height:26px;border-radius:7px;background:#fff;color:#0f172a;flex:0 0 26px;overflow:hidden}
.apg-social-v56-glyph svg{display:block;width:17px;height:17px;color:inherit}
.apg-social-v56-glyph svg path{fill:currentColor}
.apg-social-v56-glyph.is-facebook{background:#1877F2;color:#fff;border-radius:50%}
.apg-social-v56-glyph.is-instagram{background:radial-gradient(circle at 31% 107%,#fdf497 0 5%,#fdf497 5% 9%,#fd5949 40%,#d6249f 60%,#285AEB 90%);color:#fff;border-radius:8px}
.apg-social-v56-glyph.is-instagram svg rect,.apg-social-v56-glyph.is-instagram svg circle:nth-of-type(1){fill:none;stroke:currentColor}
.apg-social-v56-glyph.is-instagram svg circle:nth-of-type(2){fill:currentColor;stroke:none}
.apg-social-v56-glyph.is-threads{background:#000;color:#fff;border-radius:50%}
.apg-social-v56-glyph.is-threads svg path{fill:none;stroke:currentColor}
.apg-social-v56-glyph.is-x{background:#000;color:#fff;border-radius:6px}
.apg-social-v56-glyph.is-pinterest{background:#E60023;color:#fff;border-radius:50%}
.apg-social-v56-glyph.is-linkedin{background:#0A66C2;color:#fff;border-radius:5px}
.apg-social-v56-note{display:block;margin-top:10px;color:#94a3b8;font-size:.78rem;line-height:1.45}
.apg-mobile-social-v56{order:999!important;padding:18px 0 4px;border-top:1px solid rgba(148,163,184,.28)}
.apg-mobile-social-v56>span{display:block;margin:2px 0 12px;color:#64748b;font-size:.84rem}
.apg-mobile-social-v56-list{gap:8px}
.apg-mobile-social-v56-link{min-height:44px;padding:9px 12px}
.apg-social-about-v56{margin:34px 0 10px;padding:22px;border:1px solid #dbe4ef;border-radius:18px;background:#f8fafc}
.apg-social-about-v56 p{color:#475569}
.apg-social-about-v56 .apg-social-v56-list{margin-top:14px}
.apg-social-about-v56 .apg-social-v56-link{color:#0f172a;background:#fff;border-color:#cbd5e1}
@media(max-width:640px){.apg-social-v56{margin-top:22px}.apg-social-v56-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.apg-social-v56-link{border-radius:12px;justify-content:flex-start}.apg-social-about-v56{padding:18px}.apg-social-about-v56 .apg-social-v56-list{grid-template-columns:1fr}}
