.flk-dream-hero{padding:clamp(24px,5vw,56px);border:1px solid var(--line,#334155);border-radius:24px;background:radial-gradient(ellipse at 10% 0%,#49326055,transparent 65%);margin-bottom:36px}.flk-dream-notice{padding:16px 20px;border-inline-start:3px solid #b294ee;border-radius:10px;background:#9d79d916;line-height:2}.flk-dream-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.flk-dream-tile{border:1px solid var(--line,#334155);border-radius:18px;overflow:hidden}.flk-dream-tile a{display:block;text-decoration:none;color:inherit}.flk-dream-tile img{width:100%;height:auto;aspect-ratio:3/2;object-fit:contain}.flk-dream-tile a>div{padding:20px}.flk-dream-tile p{line-height:1.9}.flk-dream-tile small,.flk-dream-story figcaption{opacity:.75}.flk-dream-story{max-width:900px;margin-inline:auto}.flk-dream-story figure{margin:28px 0}.flk-dream-story figure img{width:100%;height:auto;border-radius:18px}.flk-dream-story figcaption{font-size:.85rem;margin-top:8px}.flk-dream-prose{font-size:clamp(1.05rem,2vw,1.25rem);line-height:2.3;max-width:700px;margin:32px auto}.flk-dream-empty{padding:28px;border:1px dashed var(--line,#334155);border-radius:16px;line-height:2}.flk-dream-card small{display:block;margin-top:14px;opacity:.75}@media(max-width:720px){.flk-dream-grid{grid-template-columns:1fr}.flk-dream-hero{border-radius:16px}.flk-dream-story figure{margin-inline:0}}
