/* r20: paired editorial fields begin on the same text row.
   Eyebrows sit in a separate row; free space remains below shorter content.
   One rhythm: 48px block inset / 24px eyebrow gap, 32px / 24px when stacked. */
:root{--most-pair-space:3rem;--most-pair-gap:1.5rem}
.most6-home :is(.practice-heading,.node-intro){
 display:grid;grid-template-columns:repeat(2,minmax(0,1fr));
 align-items:start;column-gap:calc(2 * var(--gutter));row-gap:var(--most-pair-gap);
 padding-block:var(--most-pair-space);padding-inline:var(--gutter);
}
.most6-home .practice-heading>p{align-self:start;margin:0;max-width:var(--prose-measure,44rem)}
.most6-home .node-intro>.eyebrow{grid-column:1/-1;margin:0}
.most6-home .node-intro>h2{grid-column:1;grid-row:2;margin:0;align-self:start}
.most6-home .node-intro>.node-intro__copy{grid-column:2;grid-row:2;align-self:start;margin:0}
.most6-home .node-intro__copy>p:first-child{margin-top:0}
.most6-home .form-field{
 position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));
 align-items:stretch;row-gap:var(--most-pair-gap);padding-block:var(--most-pair-space);
}
.most6-home .form-field::before{content:"";position:absolute;inset:0 auto 0 50%;border-left:1px solid var(--ink);pointer-events:none}
.most6-home .form-field>.eyebrow{grid-column:1/-1;margin:0;padding-inline:var(--gutter)}
.most6-home .form-field>.form-specimen{grid-column:1;grid-row:2;padding:0 var(--gutter);border:0;gap:var(--most-pair-gap)}
.most6-home .form-field>.form-definition{grid-column:2;grid-row:2;padding:0 var(--gutter);gap:var(--most-pair-gap)}
.most6-home .form-definition>.form-thesis{margin:0}
.most6-home .form-specimen>h2{margin:0}
.most6-home .form-specimen>.form-caption{margin-top:auto;padding-top:var(--most-pair-space)}
.most6-home .form-definition>.text-link{margin-top:var(--most-pair-gap)}
/* Credits share their project's text inset and remain within that project. */
.most6-home .primary-case-stage--research>div>.project-credits{
 margin:2rem 0 0;padding:0;width:100%;max-width:none;
}
.most6-home #case-iqb>.project-credits{margin:0;padding:1rem var(--gutter) 1.5rem}
.most6-home .project-credits .credit-label{margin-inline-end:.35em}
.most6-home .project-credits .credit-value{overflow-wrap:anywhere}
.most6-home .project-credits a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}
.most6-home .project-credits a:hover{text-decoration-thickness:2px}
.most6-home .project-credits a:focus-visible{outline:2px solid currentColor;outline-offset:4px}
/* Hero subject: the exact Information headline profile, shared and documented.
   Home's opening is preserved. Pixel caps are converted to rem for text scaling. */
html body.most6-page #main [data-most-hero-subject]:lang(en){
 --most-type-role:"Hero subject";
 font-family:"Inter"!important;font-size:clamp(4.75rem,11.8vw,13.125rem)!important;
 font-weight:500!important;line-height:.94!important;letter-spacing:-.065em!important;
 margin:0;max-inline-size:100%;white-space:normal;overflow-wrap:anywhere;
}
@media(max-width:1199px){
 html body.most6-page #main [data-most-hero-subject]:lang(en){font-size:13.5vw!important}
}
@media(max-width:900px){
 :root{--most-pair-space:2rem}
 .most6-home :is(.practice-heading,.node-intro,.form-field){grid-template-columns:1fr}
 .most6-home .node-intro>h2{grid-column:1;grid-row:2}
 .most6-home .node-intro>.node-intro__copy{grid-column:1;grid-row:3}
 .most6-home .form-field>.form-specimen{grid-column:1;grid-row:2}
 .most6-home .form-field>.form-definition{grid-column:1;grid-row:3}
 .most6-home .form-field::before{content:none}
 .most6-home .form-specimen>.form-caption{margin-top:0;padding-top:0}
}
@media(max-width:600px){
 html body.most6-page #main [data-most-hero-subject]:lang(en){font-size:16.5vw!important;letter-spacing:-.06em!important}
}
@media(max-width:600px) and (max-height:740px){
 html body.most6-page #main [data-most-hero-subject]:lang(en){font-size:16vw!important}
}
