/* V18 A: ordinary project documents on the shared Bosch field.
   Native media/model surfaces and their controls retain their source styles. */
body[data-qe-inline-page] main.wrap {
  width:100%;max-width:1180px;margin:0 auto;
  padding:0 clamp(14px,3vw,30px) 56px;min-height:0;
}
body[data-qe-inline-page] main.wrap > .pagehead {padding-top:24px;margin-bottom:28px}
body[data-chair-page] main.wrap > .pagehead {margin-bottom:0}
html[data-theme] body[data-qe-inline-page] .pagetitle {color:var(--ink)}

/* The complete dispatch now reads in the document rather than in a window. */
.qe-writing-inline {
  --vaa-paper:transparent;--vaa-ink:var(--ink);
  max-width:none;margin:0;padding:0;border:0;background:transparent;box-shadow:none;
}
.qe-writing-inline::before {display:none}
.qe-writing-inline .vaa-head {padding:20px 0;background:transparent}
.qe-writing-inline .vaa-mark {font:400 28px/1.1 'Old London',serif;color:var(--ink)}
.qe-writing-inline .vaa-marktag {transform:none;align-self:center;padding:0}
.qe-writing-inline .vaa-dock {padding:16px 0;align-items:baseline}
.qe-writing-inline .vaa-dock #archigram-subject {
  font-family:'Old London',serif;font-size:clamp(28px,4vw,40px);
  font-weight:400;font-synthesis:none;line-height:1.15;text-transform:none;letter-spacing:0;
}
.qe-writing-inline .vaa-hero {background:transparent;margin:26px 0 0}
.qe-writing-inline .vaa-hero img {max-height:none}
.qe-writing-inline .vaa-body {padding:28px 0 0}
html[data-theme] body .qe-writing-inline .vaa-prose p {
  max-width:72ch;font:400 clamp(13px,1.15vw,15px)/1.8 var(--body);
  letter-spacing:0;text-transform:none;text-align:left;hyphens:none;
  margin:0 0 1.3em;color:var(--ink);
}
.qe-writing-inline .vaa-fig {margin:32px 0}
.qe-writing-inline figcaption {padding:10px 0;font:400 11px/1.6 var(--body);color:var(--muted);text-align:left}
@media(max-width:700px) {
  body[data-qe-inline-page] main.wrap > .pagehead {padding-top:20px}
  html[data-theme] body .qe-chair-inline .qe-chair-intro .qe-chair-deck {text-align:left;justify-self:start}
  .qe-writing-inline .vaa-head {gap:12px;padding:16px 0}
  .qe-writing-inline .vaa-dock {gap:10px 20px}
}
