/* Original editorial artwork, release 8.1. */
.editorial-art{margin:0;min-width:0}
.editorial-art img{display:block;width:100%;height:auto;border-radius:14px;background:#f2eee7}
.editorial-art figcaption{font-size:12px;line-height:1.5;color:var(--muted);margin:9px 0 0}
.art-intro-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:44px;align-items:center}
.art-intro-grid>div{min-width:0}.art-intro-grid h1{font-size:clamp(36px,3.9vw,58px);line-height:1.08}
.art-intro-grid .intro{font-size:18px;line-height:1.65}.art-intro-grid .guide-jumps{margin-bottom:0}
.art-intro-grid>.editorial-art img{max-height:660px;object-fit:contain}
.art-intro-grid>.art-portrait{max-width:500px;justify-self:center}
.start-routes .art-route{margin:-8px -8px 22px}
.start-routes .art-route img{aspect-ratio:3/2;object-fit:cover}
.start-routes .art-route figcaption{font-size:10px}
.designer-promo-grid>.art-promo{align-self:center}
.designer-promo-grid>.art-promo img{height:auto;object-fit:contain}
.art-story-row{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:36px;align-items:center;margin:24px 0 30px}
.art-story-row>.content{max-width:none;min-width:0}.art-story-row p{margin-top:0}
.art-boyfriend{margin:0 auto}.art-boyfriend>.editorial-art{max-width:410px;justify-self:center}
.art-capability{margin:0 0 20px}.art-capability img{aspect-ratio:1/1;object-fit:contain}
.art-capability figcaption{font-size:11px}
.art-showcase{background:#f3f0e9;border-top:1px solid #e1d9cb;border-bottom:1px solid #e1d9cb}
.art-showcase-head{max-width:740px;margin-bottom:28px}.art-showcase-head h2{margin-top:0}
.art-showcase-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:900px;margin:auto}
.art-showcase-pair img{aspect-ratio:4/5;object-fit:contain}
.art-showcase .button-row{justify-content:center;margin-top:26px}
.editorial-credits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px;margin-top:30px}
.editorial-credits article{min-width:0}.editorial-credits h3{font-size:21px;line-height:1.25;margin:12px 0 0}
.art-credit img{aspect-ratio:3/2;object-fit:contain;background:#17261f}
@media(max-width:980px){.art-intro-grid{gap:28px}.art-intro-grid h1{font-size:40px}.art-intro-grid .intro{font-size:16px}.editorial-credits{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){
 .art-intro-grid,.art-story-row{grid-template-columns:1fr;gap:24px}
 .art-intro-grid h1{font-size:36px}.art-intro-grid .intro{font-size:16px;line-height:1.6}
 .art-intro-grid>.editorial-art,.art-intro-grid>.art-portrait{width:100%;max-width:560px;justify-self:center}
 .art-intro-grid>.art-portrait{max-width:380px}.art-intro-grid>.art-portrait img{max-height:470px}
 .art-story-row{margin:20px 0 26px}.art-boyfriend{margin:0 auto}.art-boyfriend>.editorial-art{max-width:350px}
 .start-routes .art-route{margin:-4px -4px 18px}.art-showcase-pair{gap:12px}
 .art-showcase-pair figcaption{font-size:11px}.editorial-credits{grid-template-columns:1fr;gap:28px}
}
