.collection-page .collection-guide-prompt{display:grid;grid-template-columns:minmax(0,1fr) minmax(210px,280px);gap:28px;align-items:center;margin:28px 0 38px;padding:28px;border:1px solid #c7d2c2;border-radius:8px;background:#f0f4eb}
.collection-guide-prompt .collection-guide-copy,.collection-guide-prompt .collection-guide-action{min-width:0}
.collection-guide-prompt .eyebrow{font-size:.75rem;color:var(--green);margin:0 0 12px}
.collection-guide-prompt h2{font-size:clamp(1.5rem,2.5vw,2rem);line-height:1.2;letter-spacing:-.035em;margin:0 0 14px}
.collection-guide-copy>p:not(.eyebrow){font-size:.9375rem;line-height:1.7;max-width:720px}
.collection-guide-copy .collection-guide-boundary{margin-top:12px;color:var(--muted)}
.collection-guide-action .primary-cta{display:flex;justify-content:space-between;gap:12px;width:100%;min-height:52px;padding:14px 16px;font-size:.875rem;line-height:1.5;text-align:left;white-space:normal}
.collection-guide-action .primary-cta span{flex-shrink:0}
.collection-guide-action>p{margin-top:10px;font-size:.75rem;line-height:1.6;color:var(--muted)}
.collection-page .collection-guide-prompt-final{margin-top:38px;background:#fffaf2}
/* The day article introduces the existing sample just after its short answer. */
.collection-page .collection-intro+.collection-guide-prompt{padding:20px 24px;gap:20px;margin:20px 0 28px}
.collection-intro+.collection-guide-prompt h2{font-size:1.375rem}
.collection-intro+.collection-guide-prompt .collection-guide-copy>p:not(.eyebrow){font-size:.875rem;line-height:1.6}
@media(max-width:760px){
 .collection-page .collection-guide-prompt{grid-template-columns:minmax(0,1fr);gap:20px;padding:24px}
 .collection-guide-prompt .collection-guide-action{max-width:360px}
}
@media(max-width:400px){
 .collection-page .collection-guide-prompt{padding:20px 16px}
 .collection-guide-prompt .eyebrow{font-size:.6875rem;letter-spacing:.06em}
 .collection-guide-action .primary-cta{padding:12px;font-size:.8125rem}
}
