/* Selected A: editorial rhythm. Exact reviewed rules, with B/C-only rules omitted. */
.layout-option .r31-eyebrow,
.layout-option .technical-kicker{display:flex;align-items:center;gap:13px;}
.layout-option .r31-eyebrow::before,
.layout-option .technical-kicker::before{content:"";display:block;flex:0 0 24px;height:1px;background:currentColor;}
.layout-option .chapter-capabilities article{min-width:0;}
.layout-option .chapter-capabilities h3{overflow-wrap:normal;}
.layout-option .layout-rows .chapter-capabilities{display:block;}
.layout-option .layout-rows .chapter-capabilities article{padding:27px 0;display:block;}
.layout-option .layout-rows .chapter-capabilities article>div{display:grid;grid-template-columns:.9fr 1fr 1fr;gap:0 42px;align-items:start;}
.layout-option .layout-rows .chapter-capabilities h3{max-width:19ch;margin:0;}
.layout-option .layout-rows .chapter-capabilities p{max-width:none;margin:0;}
.layout-option .layout-rows .chapter-capabilities p:only-of-type{grid-column:2/-1;max-width:84ch;}
.layout-option .layout-split>.wrap{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);column-gap:86px;}
.layout-option .layout-split>.wrap>.r31-eyebrow{grid-column:1/-1;}
.layout-option .layout-split .chapter-opening{grid-column:1;grid-row:2;display:block;margin:0;}
.layout-option .layout-split .chapter-opening>p{margin:26px 0 0;max-width:46ch;}
.layout-option .layout-split .chapter-capabilities{grid-column:2;grid-row:2/4;display:block;}
.layout-option .layout-split .chapter-capabilities article{display:block;padding:24px 0;margin:0;}
.layout-option .layout-split .chapter-capabilities article:first-child{border-top:0;padding-top:0;}
.layout-option .layout-split .chapter-capabilities p{max-width:62ch;}
.layout-option .layout-split .chapter-summary{grid-column:1;grid-row:3;display:block;align-self:start;margin-top:36px;padding-top:26px;}
.layout-option .layout-split .chapter-summary>p{margin:16px 0 10px;max-width:49ch;}
.layout-option .layout-split .chapter-summary>a{justify-self:start;margin-top:8px;}
.layout-option .layout-columns .chapter-capabilities{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;}
.layout-option .layout-columns .chapter-capabilities h3{font-size:22px;line-height:1.25;max-width:17ch;}
.layout-option .layout-columns .chapter-capabilities p{max-width:none;}
@media(max-width:1150px){
.layout-option .layout-split>.wrap{column-gap:44px;}
.layout-option .layout-columns .chapter-capabilities{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 42px;}
.layout-option .layout-rows .chapter-capabilities article>div{grid-template-columns:.8fr 1.6fr;gap:10px 42px;}
.layout-option .layout-rows .chapter-capabilities h3{grid-column:1;grid-row:1/3;}
.layout-option .layout-rows .chapter-capabilities p{grid-column:2;max-width:74ch;}
.layout-option .layout-rows .chapter-capabilities p:only-of-type{grid-column:2;}
}
@media(max-width:900px){
.layout-option .layout-split>.wrap{display:block;}
.layout-option .layout-split .chapter-opening{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-bottom:32px;}
.layout-option .layout-split .chapter-opening>p{margin:0;}
.layout-option .layout-split .chapter-capabilities article>div{display:grid;grid-template-columns:.8fr 1.6fr;gap:10px 32px;}
.layout-option .layout-split .chapter-capabilities h3{grid-column:1;grid-row:1/3;margin:0;}
.layout-option .layout-split .chapter-capabilities p{grid-column:2;max-width:none;}
.layout-option .layout-split .chapter-capabilities p+p{margin:0;}
.layout-option .layout-split .chapter-capabilities article:first-child{border-top:1px solid var(--chapter-rule);padding-top:24px;}
.layout-option .layout-split .chapter-summary{display:grid;grid-template-columns:1fr 1.6fr;gap:24px;}
.layout-option .layout-split .chapter-summary>p{margin:0;}
.layout-option .layout-split .chapter-summary>a{grid-column:2;margin:0;}
}
@media(max-width:760px){
.layout-option .r31-eyebrow,
.layout-option .technical-kicker{gap:10px;}
.layout-option .r31-eyebrow::before,
.layout-option .technical-kicker::before{flex-basis:20px;}
.layout-option .layout-rows .chapter-capabilities article>div,
.layout-option .layout-split .chapter-capabilities article>div{display:block;}
.layout-option .layout-rows .chapter-capabilities h3,
.layout-option .layout-split .chapter-capabilities h3{max-width:none;margin:0 0 14px;}
.layout-option .layout-rows .chapter-capabilities p+p,
.layout-option .layout-split .chapter-capabilities p+p{margin-top:10px;}
.layout-option .layout-split .chapter-opening{display:block;margin-bottom:30px;}
.layout-option .layout-split .chapter-opening>p{margin:22px 0 0;}
.layout-option .layout-split .chapter-summary{display:block;}
.layout-option .layout-split .chapter-summary>p{margin:16px 0 10px;}
.layout-option .layout-columns .chapter-capabilities{grid-template-columns:1fr;gap:26px;}
.layout-option .layout-rows .chapter-capabilities article{padding-block:23px;}
}
@media(min-width:1151px){
.layout-option .layout-columns .chapter-capabilities h3{min-height:2.5em;}
}
