/* The same service-page layout as Character Design. */
.twitch-content{max-width:1200px}
.twitch-content section{scroll-margin-top:110px}
.twitch-service>h3{margin:30px 0 16px}
.twitch-price-columns{display:grid;gap:30px;margin:30px 0}
.twitch-price-columns>div{padding:0;background:none;border:0;border-radius:0}
.twitch-price-columns>div+div{padding-top:30px;border-top:1px solid var(--line)}
.twitch-price-columns h3{margin:0 0 16px}
.twitch-price-columns p{max-width:860px;color:var(--theme-muted,#786252);line-height:1.8}
.twitch-content .twitch-price{font-family:var(--serif);font-weight:400;color:var(--ink);margin-bottom:20px}
.twitch-example-heading{margin-top:34px;margin-bottom:24px;padding-top:30px;border-top:1px solid var(--line)}
.twitch-example-heading h2{margin:0}
.twitch-gallery{margin:0 0 34px}
.twitch-gallery .portfolio-open img{height:auto;width:100%;object-fit:contain;max-height:none;aspect-ratio:auto}
.twitch-gallery figcaption h3{margin:0}
.twitch-gallery[data-gallery=panels]{grid-template-columns:minmax(0,1fr)}
.twitch-content .illustration-conditions{margin-top:32px}
.twitch-content .illustration-conditions h3{margin-top:0}
.twitch-content .illustration-conditions>p{max-width:860px;color:var(--theme-muted,#786252);line-height:1.8}
.twitch-content .illustration-options dd{max-width:45%}
@media(max-width:760px){.twitch-content .illustration-options dd{max-width:100%}}

.emote-video-gallery{grid-column:1/-1;min-width:0;width:100%;max-width:900px;margin:0 auto 14px}.emote-video-gallery .rigging-card{margin:0}.emote-video-gallery video{max-height:420px;aspect-ratio:auto;min-height:160px}.emote-video-gallery .rigging-navigation{max-width:none}
