.wd-engine-page .wd-engine-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:3.5rem;align-items:center;margin-top:2.5rem}
.wd-engine-page h1{font-size:clamp(3rem,6vw,5.5rem)}
.wd-engine-page .wd-engine-hero p:not(.eyebrow){margin-top:1rem}
.wd-engine-page .wd-engine-hero .product-intro{margin-top:1.8rem;font-size:clamp(1.65rem,2.5vw,2.35rem)}
.wd-engine-page figure{min-width:0;margin:0}
.wd-engine-page figure img{width:100%;height:auto;border-radius:4px}
.wd-engine-page figcaption{font-size:.8rem;line-height:1.6;color:#516558;margin-top:.7rem;max-width:72ch}
.wd-engine-page .wd-development{font-size:.875rem;line-height:1.6;color:#516558}
.wd-engine-page .wd-section-links{flex-wrap:wrap;margin-block:2.5rem 3rem}
.wd-engine-page .wd-engine-section{min-width:0;padding-block:2.5rem;border-top:1px solid #b4c3b2;scroll-margin-top:2rem}
.wd-engine-page .wd-engine-section .eyebrow{margin-bottom:.75rem}
.wd-engine-page .wd-engine-section h2{font-size:clamp(1.8rem,3vw,2.6rem);line-height:1.15;margin-bottom:1.2rem}
.wd-engine-page .wd-engine-section p{max-width:76ch}
.wd-engine-page .wd-engine-section p+p{margin-top:1rem}
.wd-engine-page .wd-engine-section em{color:inherit}
.wd-engine-page .wd-feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 3.5rem;scroll-margin-top:2rem}
.wd-engine-page ul{padding-left:1.25rem;margin:1.2rem 0 0;color:#516558;line-height:1.7}
.wd-engine-page li+li{margin-top:.6rem}
.wd-engine-page .wd-editing-steps{margin-bottom:0;gap:2rem}
.wd-engine-page .wd-editing-steps li+li{margin-top:0}
.wd-engine-page .wd-editing-steps h3{font-family:Georgia,serif;font-size:1.5rem;letter-spacing:-.02em;line-height:1.2;margin:.8rem 0}
.wd-engine-page .wd-editing-steps p{font-size:.95rem}
.wd-engine-page .wd-assets-layout,.wd-engine-page .wd-local{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3.5rem;align-items:start}
.wd-engine-page .wd-assets-layout ul{margin-top:0}
.wd-engine-page .wd-local .text-link{display:inline-block;margin-top:1.25rem}
.wd-engine-page a:focus-visible{outline-color:#8c5f24}
@media(max-width:800px){.wd-engine-page .wd-engine-hero,.wd-engine-page .wd-assets-layout,.wd-engine-page .wd-local{grid-template-columns:minmax(0,1fr);gap:2rem}.wd-engine-page .wd-engine-hero{margin-top:2rem}.wd-engine-page .wd-hero-art{max-width:680px}.wd-engine-page .wd-feature-grid{grid-template-columns:minmax(0,1fr)}.wd-engine-page .wd-editing-steps{gap:1.5rem}.wd-engine-page .wd-section-links{margin-block:2rem}.wd-engine-page .wd-engine-section{padding-block:2rem}}
@media(max-width:600px){.wd-engine-page .wd-editing-steps{grid-template-columns:minmax(0,1fr)}.wd-engine-page .wd-editing-steps .step-art{max-width:180px}.wd-engine-page .wd-editing-steps li{padding-bottom:.75rem}}

.wd-engine-page .wd-engine-section .wd-system-art{margin:1rem 0 1.5rem}
.wd-engine-page .wd-system-art img{max-width:560px;margin-inline:auto}
.wd-engine-page .wd-system-art figcaption{font-size:.75rem;text-align:center;margin-top:0}

.wd-engine-page .wd-engine-hero{grid-template-columns:minmax(0,1fr);max-width:58rem}
.wd-engine-page .wd-assets-layout{display:block}
.wd-engine-page .wd-assets-layout ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 3rem}
.wd-engine-page .wd-assets-layout li+li{margin-top:0}
.wd-engine-page .wd-engine-section .wd-system-title{max-width:440px;margin:0 auto .75rem}
.wd-engine-page .wd-system-title img{width:100%;height:auto}
.wd-engine-page .wd-engine-systems .eyebrow{text-align:center}
.wd-engine-page .wd-physics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3.5rem;align-items:center}
@media(max-width:800px){.wd-engine-page .wd-physics,.wd-engine-page .wd-assets-layout ul{grid-template-columns:minmax(0,1fr);gap:1rem}}

.wd-engine-page .wd-engine-title{width:min(100%,58rem);margin:.5rem 0 1rem;line-height:0}
.wd-engine-page .wd-engine-title img{width:100%;height:auto}
@media(max-width:600px){.wd-engine-page .wd-engine-title{max-width:380px}}
