/* Route-scoped presentation. Report, picker and calculation styles are inherited. */
[data-stage1175-next] { margin: 20px 0; padding: 22px; border: 1px solid #e4d1da; border-radius: 18px; background: #fff8fb; color: #382733; }
[data-stage1175-next][hidden] { display: none !important; }
[data-stage1175-next] h2 { margin: 0 0 10px; font-size: clamp(1.35rem, 2.2vw, 1.8rem); line-height: 1.25; }
[data-stage1175-next] p { max-width: 66ch; line-height: 1.6; margin: 0 0 14px; }
[data-stage1175-next] a { display: inline-flex; align-items: center; min-height: 44px; }
.lt-stage1175-start { scroll-margin-top: 120px; }
.lt-stage1175-start-link { display: inline-flex; min-height: 44px; align-items: center; margin: 6px 0 10px; }
.lt-stage1175-test-notice { margin: 18px 0; padding: 18px 22px; border: 1px solid #e4d1da; border-radius: 14px; background: #fff8fb; }
[data-stage1175-owner-exclusion] { margin-top: 12px; }
@media (max-width: 600px) {
  body[data-stage1175-page="free"] .lt-stage1080-hero-copy { display: contents; }
  body[data-stage1175-page="free"] .lt-stage1080-hero-copy > .lt-stage1080-kicker { order: 0; }
  body[data-stage1175-page="free"] #stage1080-free-title { order: 1; }
  body[data-stage1175-page="free"] .lt-stage1080-hero-note { order: 2; }
  body[data-stage1175-page="free"] .lt-stage1080-actions { order: 3; }
  body[data-stage1175-page="free"] .lt-stage1167-hero-form { order: 4; }
  body[data-stage1175-page="free"] .lt-stage1080-hero-lead { order: 5; }
  body[data-stage1175-page="free"] [data-stage108-result-host] { order: 6; }
  body[data-stage1175-page="free"] .lt-stage1167-hero-footnote { order: 7; }
  body[data-stage1175-page="free"] .lt-stage1167-hero-form small { font-size: 13px; line-height: 1.45; }
  body[data-stage1175-page="free"] .lt-stage1167-free-gateway,
  body[data-stage1175-page="one-card"] .lt-stage1035-one-card { padding-top: 8px !important; }
  body[data-stage1175-page="free"] .lt-breadcrumbs,
  body[data-stage1175-page="one-card"] .lt-breadcrumbs { margin-top: 10px; margin-bottom: 14px; font-size: 11px; }
  body[data-stage1175-page="free"] .lt-stage1167-hero-tool,
  body[data-stage1175-page="one-card"] .s1035-hero { padding: 22px 18px !important; gap: 16px !important; margin-top: 12px !important; }
  body[data-stage1175-page="free"] #stage1080-free-title,
  body[data-stage1175-page="one-card"] .s1035-hero h1 { font-size: clamp(28px, 7.5vw, 34px) !important; line-height: 1.12 !important; margin: 8px 0 12px !important; }
  body[data-stage1175-page="free"] .lt-stage1080-hero-lead,
  body[data-stage1175-page="one-card"] .s1035-lead { font-size: 16px !important; line-height: 1.5 !important; margin-bottom: 12px !important; }
  body[data-stage1175-page="free"] .lt-stage1167-hero-form { padding: 16px !important; }
  body[data-stage1175-page="one-card"] .s1035-tool { margin-top: 14px !important; padding: 16px !important; }
  body[data-stage1175-page="free"] textarea[data-en-question],
  body[data-stage1175-page="one-card"] textarea[data-en-question] { min-height: 96px !important; height: 108px; font-size: 16px !important; }
  body[data-stage1175-page="free"] .lt-stage1080-hero-note { margin: 4px 0 !important; font-size: 14px; }
  [data-stage1175-next] { padding: 18px; }
  body[data-stage1175-page="free"] .lt-stage1167-hero-tool { min-height: 0 !important; grid-auto-rows: max-content; align-content: start; row-gap: 12px !important; }
  body[data-stage1175-page="free"] .lt-stage1080-hero-copy > * { margin: 0 !important; }
  body[data-stage1175-page="free"] .lt-stage1080-actions { padding: 0 !important; }
  body[data-stage1175-page="free"] .lt-stage1167-hero-form .lt-stage108-controls { margin-top: 8px; gap: 8px; }
}
