/* Maker completion: additive styles, scoped to maker pages. */
.maker-completion .maker-hero{align-items:start}
.maker-completion .maker-hero .figure img{width:100%;height:auto;max-height:520px;object-fit:contain;background:transparent}
.maker-completion .maker-hero .figure__button{background:transparent}
.maker-completion .maker-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;align-items:start}
.maker-completion .maker-gallery figure{margin:0;min-width:0}
.maker-completion .maker-gallery img{width:100%;height:auto;max-height:500px;object-fit:contain;background:transparent}
.maker-completion .maker-gallery .figure__button{background:transparent;width:100%}
.maker-completion .maker-gallery figcaption{line-height:1.6}
.maker-completion .visual-gallery .figure img{height:auto;max-height:520px;background:transparent}
.maker-completion .figure img{max-width:100%}
.maker-completion .prose a{overflow-wrap:anywhere}
@media(max-width:700px){.maker-completion .maker-gallery{grid-template-columns:1fr}.maker-completion .maker-hero h1{font-size:clamp(32px,9vw,48px);overflow-wrap:anywhere}}
