.everyday-demo{max-width:1060px;margin:auto;padding:30px 28px 64px}.everyday-heading{text-align:center;margin-bottom:35px}.everyday-heading h2{font-family:Georgia,serif;font-weight:400;font-size:clamp(34px,5vw,50px);line-height:1.1;letter-spacing:-1.5px;margin:12px 0 18px}.everyday-heading h2 em{color:var(--accent)}.everyday-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.everyday-card{border:1px solid var(--line);background:var(--surface);border-radius:16px;padding:25px 22px;display:flex;flex-direction:column;min-width:0}.everyday-card .tiny{font-size:9px;letter-spacing:.08em}.everyday-card .tiny span{color:var(--accent);margin-right:7px}.everyday-card h3{font:400 25px/1.25 Georgia,serif;letter-spacing:-.7px;margin:25px 0 18px;min-height:126px}.everyday-card-description{font-size:12px;line-height:1.9;color:var(--muted);margin-bottom:24px}.everyday-card-actions{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;font-size:11px}.everyday-card-actions a{text-underline-offset:4px;padding:10px 0}.everyday-card-actions button{border:1px solid var(--line);background:transparent;border-radius:99px;font-size:11px;padding:9px 13px;min-height:40px}.everyday-card .cfe-prompt-details{width:100%;margin:12px 0 0}.everyday-caption{font-size:10px;color:var(--muted);text-align:center;max-width:650px;margin:22px auto 0;line-height:1.8}
@media(max-width:760px){.everyday-cards{grid-template-columns:1fr}.everyday-card{padding:24px}.everyday-card h3{font-size:26px;min-height:0;margin:18px 0 13px;max-width:420px}.everyday-card-description{margin-bottom:14px}.everyday-demo{padding:20px 20px 44px}.everyday-card-actions{justify-content:flex-start;gap:22px}}
