.riddle-hero{display:grid;grid-template-columns:minmax(0,1fr) 180px;align-items:center;gap:32px;padding:36px;border:1px solid #decaef;border-radius:26px;background:linear-gradient(120deg,#efe1ff,#fff7dc);margin:20px 0}.riddle-hero h2{font:42px/1.15 Lilita,sans-serif;color:#40205f;margin:16px 0}.riddle-hero p{max-width:720px;line-height:1.7}.riddle-hero img{max-width:100%;height:auto}.riddle-hero .actions{flex-wrap:wrap}.riddle-note{font-size:14px;line-height:1.7;color:#665273;padding:8px 2px 18px}.riddle-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:24px}.riddle-card{display:flex;flex-direction:column;align-items:flex-start;margin:0}.riddle-card h2{font-size:23px;line-height:1.3}.riddle-card p{line-height:1.7;flex:1}.riddle-card small{display:block;color:#705c80;margin:0 0 18px}.riddle-number{font:bold 38px/1.2 Georgia,serif;display:grid;place-items:center;background:#f0e5fc;color:#7233aa;border-radius:18px;width:76px;height:76px;margin-bottom:20px}.riddle-card:nth-child(3n+2) .riddle-number{background:#fff0c3;color:#865807}.riddle-card:nth-child(3n) .riddle-number{background:#def1e8;color:#28664e}@media(max-width:900px){.riddle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.riddle-grid{grid-template-columns:1fr}.riddle-hero{grid-template-columns:1fr;padding:25px}.riddle-hero img{display:none}.riddle-hero h2{font-size:34px}.riddle-hero .actions{display:grid}}
