.studio-editorial-copy { width: min(100% - 2rem, 72ch); margin-inline: auto; }
.studio-editorial-extension { margin-block: clamp(2.5rem, 7vw, 5rem); }
.studio-editorial-copy p { max-width: 72ch; }
.studio-inquiry { display: grid; grid-template-columns: minmax(0, 1.2fr) minmax(0, 1fr); gap: clamp(1.25rem, 5vw, 4rem); width: min(100% - 2rem, 70rem); margin: 2.5rem auto; }
.studio-inquiry .studio-editorial-copy { width: 100%; }
.studio-inquiry input:not([type=hidden]), .studio-inquiry textarea { box-sizing: border-box; display: block; width: 100%; max-width: 100%; }
.studio-inquiry .honey { position: absolute; inset-inline-start: -10000px; }
.studio-directory { padding-block: .5rem; }
.studio-editorial-figure { margin: 1.75rem 0; }
.studio-editorial-figure img { display: block; width: 100%; height: auto; border-radius: .45rem; }
.studio-editorial-figure figcaption { margin-top: .65rem; font-size: .9em; }
.studio-editorial-copy :where(ul,ol) { padding-inline-start: 1.5rem; }
@media (max-width: 680px) { .studio-inquiry { grid-template-columns: minmax(0, 1fr); } }
