/* Feed entry only. Shared journey map is supplied by the root composition. */
.feed-guided-flow .page-head { margin-block:0 .65rem; }
.feed-guided-flow .page-head :is(.eyebrow,.lede) { display:block; }
.feed-guided-flow .page-head .eyebrow { margin-block:0 .35rem; color:var(--forum-cyan); }
.feed-guided-flow .page-head h1 { font-size:clamp(1.5rem,3.5vw,2rem); line-height:1.15; }
.feed-guided-flow .page-head .lede { margin-block:.5rem 0; max-inline-size:56ch; line-height:1.45; }
.feed-guided-flow .feed-v10-layout { margin-block-start:.75rem; }
.feed-guided-flow .feed-v10-layout #thread-form { display:grid!important; gap:.65rem; padding:clamp(.75rem,2vw,1.25rem)!important; }
.feed-guided-flow #thread-form > .field { gap:.35rem; }
.feed-guided-flow #thread-body { min-block-size:6.25rem; }
.feed-guided-flow #thread-form > button[type=submit] { min-block-size:44px; justify-self:start; }
.feed-guided-flow #feed-public-audience { margin:0; padding:.6rem .75rem; border-inline-start:3px solid var(--forum-cyan); background:rgba(34,211,238,.06); line-height:1.45; }
.feed-guided-flow .feed-composer-extras { margin-block-start:0; }
.feed-guided-flow .feed-composer-extras > summary { font-size:.9375rem; }
.feed-guided-flow #thread-form :is(input,select,textarea) { min-inline-size:0; }
.feed-guided-flow #thread-form .field-help { line-height:1.45; overflow-wrap:anywhere; }
@media(max-width:480px) { .feed-guided-flow #thread-form > button[type=submit] { inline-size:100%; } }

/* Compact entry: collapsed by default; the complete original form opens on intent. */
.feed-guided-flow .feed-compose-panel { margin:0; border:1px solid var(--forum-edge); border-radius:14px; background:var(--forum-panel); }
.feed-guided-flow .feed-compose-panel > summary { box-sizing:border-box; min-block-size:44px; padding:.75rem 1rem; color:var(--forum-cyan); font-size:1rem; font-weight:650; line-height:1.35; cursor:pointer; overflow-wrap:anywhere; }
.feed-guided-flow .feed-compose-panel[open] > summary { border-block-end:1px solid var(--forum-edge); }
.feed-guided-flow .feed-compose-panel + .community-learning-flow { margin-block:.5rem .75rem; }
