/* Draft 132642 / v7. Local icon outlines from Font Awesome Free 6.5.2, supplied in the Jesper archive. Fonticons, Inc. Icons CC BY 4.0: https://fontawesome.com/license/free */
.zh-home.zg-v3.zg-v6 .zg4-footer .zg6-social-links svg.zg7-brand-icon{display:block;width:20px;height:20px;min-width:20px;flex:0 0 20px;fill:currentColor!important;stroke:none!important;stroke-width:0!important;overflow:visible;transform:none;filter:none;shape-rendering:geometricPrecision}
.zh-home.zg-v3.zg-v6 .zg4-footer .zg6-social-links svg.zg7-brand-icon path{fill:currentColor!important;stroke:none!important;stroke-width:0!important;vector-effect:none}
.zh-home.zg-v3.zg-v6 .zg4-footer .zg6-message-links svg.zg7-brand-icon{width:22px;height:22px;min-width:22px;flex-basis:22px}
.zh-home.zg-v3.zg-v6 .zg4-footer .zg6-social-links>a{gap:10px}
.zh-home.zg-v3.zg-v6 .zg-hero h1{font-size:clamp(36px,4.45vw,66px);line-height:1.07;letter-spacing:-.055em;text-wrap:initial}
.zh-home.zg-v3.zg-v6 .zg-hero h1 span{display:block}
.zh-home.zg-v3.zg-v6 .zg-hero h1 .zg7-title-first{color:#fff}
.zh-home.zg-v3.zg-v6 .zg7-help-link{display:inline-flex;align-items:center;gap:8px;margin-top:17px;font-size:12px;font-weight:500;line-height:1.5;color:#97ea90;text-decoration:underline;text-underline-offset:4px}
.zh-home.zg-v3.zg-v6 .zg7-help-link:hover{color:#fff}
.zh-home.zg-v3.zg-v6 .zg4-footer-intro>p{font-size:clamp(31px,4vw,58px);line-height:1.1;letter-spacing:-.045em}
.zh-home.zg-v3.zg-v6 .zg4-footer-intro>p>span{display:block}
@media(max-width:740px){.zh-home.zg-v3.zg-v6 .zg-hero h1{font-size:clamp(32px,8.75vw,60px)}}
@media(max-width:440px){.zh-home.zg-v3.zg-v6 .zg7-help-link{font-size:11px;margin-top:14px}.zh-home.zg-v3.zg-v6 .zg4-footer-intro>p{font-size:clamp(30px,8.4vw,38px)}}

/* Keep the studio dropdown as two consecutive category rows followed by its description. */
.zh-home.zg-v3.zg-v6 .zg4-panel:has(>.zg4-panel-grid+p+.zg4-panel-grid){display:flex;flex-direction:column;gap:10px}
.zh-home.zg-v3.zg-v6 .zg4-panel:has(>.zg4-panel-grid+p+.zg4-panel-grid)>.zg4-panel-heading{margin-bottom:9px}
.zh-home.zg-v3.zg-v6 .zg4-panel:has(>.zg4-panel-grid+p+.zg4-panel-grid)>p{order:2;margin-top:8px}
