/* Approved capture flow: compact import note and integrated app demonstration. */
/* Section order and warm-stone Lived backdrop come from the main site. */
.capture-experience .idea-copy { align-self:center; }
.capture-experience .idea-body { max-width:320px; margin-top:24px; padding-top:18px; }
.capture-experience .idea-body p { margin:0; font-size:clamp(18px,1.7vw,22px); line-height:1.6; text-wrap:pretty; }
.capture-experience .idea-benefit-lines > span { display:block; }
.capture-experience .idea-benefit-lines b { font-weight:700; color:#394b3c; }
.capture-experience .idea-product-column { row-gap:0; max-width:380px; padding-top:0; align-self:center; }
.capture-experience .idea-product-column .idea-create-preview { width:100%; margin:0; }
.capture-followthrough { position:relative; z-index:4; box-sizing:border-box; width:100%; max-width:1200px; min-width:0; margin:32px auto 0; padding:22px 0 0; border-top:1px solid #d6c6a426; scroll-margin-top:72px; }
.capture-flow-label { box-sizing:border-box; max-width:860px; margin:0 auto; padding:0 24px; color:#d1ba8a; font:600 10px/1.4 Manrope,sans-serif; letter-spacing:1.4px; text-transform:uppercase; }
.capture-slot { min-width:0; width:100%; max-width:860px; margin:0 auto; }
.capture-inset-player { overflow:hidden; border:0; border-radius:0; box-shadow:none; background:transparent; }
.capture-inset-player iframe { display:block; width:100%; height:360px; border:0; }
.capture-import-note { display:grid; grid-template-columns:54px minmax(0,1fr); align-items:center; justify-self:center; gap:12px; box-sizing:border-box; width:100%; margin:20px 0 0; padding:0 11px; color:#756449; }
.capture-import-note .idea-list-import-mark { box-sizing:border-box; width:54px; height:54px; border-radius:13px; border-color:#9b774a42; color:#8e6639; background:linear-gradient(145deg,#eee3ca,#e3d5b6); box-shadow:inset 0 1px 0 #fff9,0 5px 13px #7a633811; }
.capture-import-note .idea-list-import-mark svg { width:37px; height:37px; }
.capture-import-note :is(.idea-list-import-sheet-title,.idea-list-import-item-connector,.idea-list-import-item-titles,.idea-list-import-item-dot) { stroke:#8e6639; }
.capture-import-note :is(.idea-list-import-sheet-back,.idea-list-import-item-rows) { fill:#8e663908; }
.capture-import-note .idea-list-import-item-dot { fill:#8e66392b; }
.capture-import-copy { min-width:0; }
.capture-import-copy h3 { margin:0; color:#444f43; font:500 14px/1.45 'DM Sans',sans-serif; letter-spacing:-.15px; }
.capture-import-copy p { margin:3px 0 0; color:#687063; font:400 12px/1.5 'DM Sans',sans-serif; text-wrap:pretty; }
@media (min-width:700px) {
  .capture-experience .idea-section { row-gap:38px; }
  .capture-experience .idea-copy { grid-column:1; grid-row:1; }
  .capture-experience .idea-product-column { grid-column:2; grid-row:1; }
  .capture-experience .idea-section > .app-preview { grid-column:1 / -1; grid-row:2; }
}
@media (min-width:700px) and (max-width:1040px) {
  .capture-experience .idea-section { grid-template-columns:minmax(0,1.1fr) minmax(300px,1fr); column-gap:28px; padding-inline:24px; }
  .capture-experience .idea-copy h2 { font-size:clamp(38px,4.8vw,50px); line-height:1.04; text-wrap:balance; }
  .capture-experience .idea-body { max-width:260px; margin-top:22px; padding-top:16px; }
}
@media (min-width:700px) and (max-width:820px) {
  .capture-experience .idea-create-preview .add-item-primary-fields { grid-template-columns:minmax(0,1fr) 116px; }
  .capture-experience .idea-create-preview .add-item-location-field { grid-column:1; }
  .capture-experience .idea-create-preview .add-item-photo { grid-column:2; }
}
@media (max-width:699px) {
  .capture-experience .idea-product-column { max-width:390px; justify-self:center; }
  .capture-import-note { margin-top:18px; }
}
@media (max-width:359px) {
  .capture-experience .idea-create-preview .add-item-nudges { flex-wrap:wrap; row-gap:5px; }
}
@media (max-width:680px) {
  .capture-followthrough { width:calc(100% - 40px); margin-top:24px; padding-top:18px; }
  .capture-flow-label { padding:0; margin-bottom:12px; }
}
