/* The approved featured-entry composition. Original form nodes/handlers stay mounted;
   every override is limited to the featured question's preflight view. */
html[data-brand="mockrn"][data-mr-navigation="app"] body.featured-question .wrap:has(#miccheck:not(.hidden)) {
  padding:calc(var(--mr-nav-height, 64px) + var(--mr-nav-offset, 0px) + 42px) 40px 34px !important;
  background:#eee8df; align-items:center;
}
html[data-brand="mockrn"] body.featured-question:has(#miccheck:not(.hidden)) .mr-site-header .mr-site-signup { display:none; }
html[data-brand="mockrn"]:has(#warmstone) body.featured-question #miccheck {
  display:grid; width:min(1100px,100%); margin-inline:auto; grid-template-columns:minmax(0,1.14fr) minmax(0,.86fr);
  grid-template-areas:"intro proof" "card proof" "breadth proof" "example example" "bridge bridge";
  gap:0 38px; align-items:start; color:#29342f;
}
html[data-brand="mockrn"] body.featured-question #miccheck.hidden { display:none; }
html[data-brand="mockrn"] body.featured-question #miccheck .featured-intro-only { display:block; }
html[data-brand="mockrn"]:has(#warmstone) body.featured-question #miccheck .mr-preflight-intro { padding:0; }
html[data-brand="mockrn"]:has(#warmstone) body.featured-question #miccheck .mr-preflight-kicker,
html[data-brand="mockrn"] body.featured-question #miccheck .fi-eyebrow {
  margin:0 0 15px; color:#315b54; font-size:11px; font-weight:700; letter-spacing:1.7px; line-height:1.5; text-transform:uppercase;
}
html[data-brand="mockrn"]:has(#warmstone) body.featured-question #miccheck .mr-preflight-intro h2 {
  max-width:550px; font-size:44px; font-weight:650; line-height:1.07; letter-spacing:-1.9px; text-wrap:balance; color:#29342f;
}
html[data-brand="mockrn"] body.featured-question .fi-headline-benefit { color:#315b54; }
html[data-brand="mockrn"]:has(#warmstone) body.featured-question #miccheck .mr-preflight-intro > p {
  margin:19px 0 0; max-width:47ch; color:#5c6861; font-size:15px; line-height:1.65;
}
html[data-brand="mockrn"]:has(#warmstone) body.featured-question #miccheck .mc-card {
  grid-area:card; display:flex; flex-direction:column; padding:16px 20px; margin:18px 0 0; background:#fffdf9;
  border:0; border-radius:16px; box-shadow:0 9px 24px rgba(41,52,47,.05);
}
html[data-brand="mockrn"] body.featured-question #miccheck .mc-card::before,
html[data-brand="mockrn"] body.featured-question #miccheck .config-body,
html[data-brand="mockrn"] body.featured-question #miccheck > .panel-notice,
html[data-brand="mockrn"] body.featured-question #miccheck #guestPreviewAccount { display:none !important; }
html[data-brand="mockrn"] body.featured-question #miccheck .fi-question { display:flex; gap:12px; align-items:center; margin-bottom:12px; order:0; }
html[data-brand="mockrn"] body.featured-question #miccheck .fi-mic { width:40px; height:40px; border-radius:50%; flex:0 0 40px; display:grid; place-items:center; background:#e2e9df; color:#315b54; }
html[data-brand="mockrn"] body.featured-question #miccheck .fi-mic svg { width:18px; height:18px; }
html[data-brand="mockrn"] body.featured-question #miccheck .fi-question small { display:block; color:#5c6861; font-size:11px; text-transform:uppercase; letter-spacing:1.3px; margin-bottom:6px; }
html[data-brand="mockrn"] body.featured-question #miccheck .fi-question strong { display:block; font-size:19px; line-height:1.25; letter-spacing:-.5px; font-weight:600; }
html[data-brand="mockrn"]:has(#warmstone) body.featured-question #miccheck #beginBtn {
  order:1; margin:0; min-height:46px; padding:12px 14px; border:0; border-radius:9px; background:#de8a73; color:#263b33; box-shadow:none; font-size:14px; font-weight:650;
}
html[data-brand="mockrn"] body.featured-question #miccheck #guestPreviewNote { order:2; text-align:center; background:none; border:0; padding:0; margin:7px 0 0; font-size:12px; line-height:1.6; color:#5c6861; }
html[data-brand="mockrn"] body.featured-question #miccheck #guestPreviewNote b { font-weight:400; }
html[data-brand="mockrn"] body.featured-question #miccheck #featuredIntroSample { order:3; margin:6px auto 0; padding:2px; background:none; border:0; color:#315b54; font:inherit; font-size:12px; text-decoration:underline; text-underline-offset:4px; cursor:pointer; }
html[data-brand="mockrn"] body.featured-question #miccheck .start-consent { order:4; color:#5c6861; font-size:11px; margin:7px 0 0; }
html[data-brand="mockrn"] body.featured-question #miccheck #beginStatus { order:5; }
html[data-brand="mockrn"] body.featured-question #miccheck #beginStatus:empty { display:none !important; }
html[data-brand="mockrn"] body.featured-question #miccheck .fi-breadth { grid-area:breadth; align-self:end; color:#5c6861; font-size:12px; line-height:1.6; margin:18px 0 0; }
html[data-brand="mockrn"] body.featured-question #miccheck .fi-breadth strong { font-weight:600; color:#315b54; }
html[data-brand="mockrn"] body.featured-question #miccheck .fi-proof { grid-area:proof; align-self:stretch; display:flex; flex-direction:column; background:#e2e9df; border-radius:18px; padding:29px 27px 25px; }
html[data-brand="mockrn"] body.featured-question #miccheck .fi-proof .fi-eyebrow { margin-bottom:13px; }
html[data-brand="mockrn"] body.featured-question #miccheck .fi-proof h2 { font-size:26px; line-height:1.16; letter-spacing:-1px; font-weight:600; margin:0 0 23px; max-width:17ch; text-wrap:balance; }
html[data-brand="mockrn"] body.featured-question #miccheck .fi-proof blockquote { margin:0; font-size:15px; line-height:1.65; color:#29342f; }
html[data-brand="mockrn"] body.featured-question #miccheck .fi-proof blockquote + blockquote { margin-top:16px; }
html[data-brand="mockrn"] body.featured-question #miccheck .fi-proof strong { font-weight:650; }
html[data-brand="mockrn"] body.featured-question #miccheck .fi-proof blockquote:last-of-type { margin-bottom:24px; }
html[data-brand="mockrn"] body.featured-question #miccheck .fi-person { display:flex; align-items:center; gap:13px; margin-top:auto; padding-top:21px; border-top:1px solid rgba(49,91,84,.21); }
html[data-brand="mockrn"] body.featured-question #miccheck .fi-person img { height:72px; width:72px; border-radius:13px; object-fit:cover; }
html[data-brand="mockrn"] body.featured-question #miccheck .fi-person cite { display:block; font-style:normal; font-size:14px; font-weight:650; }
html[data-brand="mockrn"] body.featured-question #miccheck .fi-person small { display:block; color:#5c6861; font-size:12px; margin-top:4px; }
html[data-brand="mockrn"] body.featured-question #miccheck .fi-example { grid-area:example; margin-top:44px; border-top:1px solid #d5d9cf; padding-top:30px; scroll-margin-top:calc(var(--mr-nav-height,64px) + 20px); }
html[data-brand="mockrn"] body.featured-question #miccheck .fi-example-top { display:flex; align-items:start; justify-content:space-between; gap:22px; margin-bottom:21px; }
html[data-brand="mockrn"] body.featured-question #miccheck .fi-example .fi-eyebrow { margin-bottom:7px; }
html[data-brand="mockrn"] body.featured-question #miccheck .fi-example h2 { font-size:27px; line-height:1.2; letter-spacing:-1px; font-weight:600; margin:0; }
html[data-brand="mockrn"] body.featured-question #miccheck .fi-example-note { font-size:11px; color:#5c6861; text-align:right; line-height:1.5; margin:6px 0 0; flex:0 0 145px; }
html[data-brand="mockrn"] body.featured-question #miccheck .fi-bridge { grid-area:bridge; margin-top:30px; display:flex; align-items:center; justify-content:space-between; gap:24px; }
html[data-brand="mockrn"] body.featured-question #miccheck .fi-bridge p { margin:0; max-width:50ch; color:#5c6861; font-size:13px; line-height:1.6; }
html[data-brand="mockrn"] body.featured-question #miccheck .fi-bridge a { color:#315b54; font-size:12px; font-weight:600; white-space:nowrap; text-underline-offset:4px; }
@media (max-width:700px) {
  html[data-brand="mockrn"][data-mr-navigation="app"] body.featured-question .wrap:has(#miccheck:not(.hidden)) { padding:calc(var(--mr-nav-height,64px) + var(--mr-nav-offset,0px) + 28px) 21px 28px !important; }
  html[data-brand="mockrn"]:has(#warmstone) body.featured-question #miccheck { grid-template-columns:minmax(0,1fr); grid-template-areas:"intro" "card" "breadth" "proof" "example" "bridge"; }
  html[data-brand="mockrn"]:has(#warmstone) body.featured-question #miccheck .mr-preflight-intro h2 { font-size:33px; line-height:1.08; letter-spacing:-1.4px; }
  html[data-brand="mockrn"]:has(#warmstone) body.featured-question #miccheck .mr-preflight-intro > p { font-size:14px; line-height:1.6; margin-top:15px; }
  html[data-brand="mockrn"]:has(#warmstone) body.featured-question #miccheck .mc-card { padding:16px; margin-top:18px; }
  html[data-brand="mockrn"] body.featured-question #miccheck .fi-question { gap:10px; margin-bottom:12px; }
  html[data-brand="mockrn"] body.featured-question #miccheck .fi-question strong { font-size:18px; }
  html[data-brand="mockrn"] body.featured-question #miccheck .fi-breadth { margin-top:14px; font-size:11px; }
  html[data-brand="mockrn"] body.featured-question #miccheck .fi-proof { margin-top:26px; padding:25px 23px; }
  html[data-brand="mockrn"] body.featured-question #miccheck .fi-proof h2 { font-size:25px; max-width:18ch; }
  html[data-brand="mockrn"] body.featured-question #miccheck .fi-proof blockquote { font-size:14px; line-height:1.7; }
  html[data-brand="mockrn"] body.featured-question #miccheck .fi-example { margin-top:30px; padding-top:26px; }
  html[data-brand="mockrn"] body.featured-question #miccheck .fi-example-top { display:block; }
  html[data-brand="mockrn"] body.featured-question #miccheck .fi-example h2 { font-size:25px; }
  html[data-brand="mockrn"] body.featured-question #miccheck .fi-example-note { margin-top:9px; text-align:left; }
  html[data-brand="mockrn"] body.featured-question #miccheck .fi-bridge { align-items:start; flex-direction:column; gap:14px; }
  html[data-brand="mockrn"] body.featured-question #miccheck .fi-bridge a { white-space:normal; }
}
