.Zk9NxW_figure{background:#f1ece3;border:1px solid #d8cbb7;border-radius:28px;min-width:0;margin:0;padding:23px;overflow:hidden;box-shadow:0 22px 65px -52px #5c413c55}.Zk9NxW_controls{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.Zk9NxW_intro{color:#79644e;min-width:0;margin:0;line-height:1.6}.Zk9NxW_intro strong{color:#6b4b51;font-size:12px;font-weight:500;display:block}.Zk9NxW_intro span{font-size:11px;display:block}.Zk9NxW_control{color:#79644e;cursor:pointer;background:#f1eade;border:1px solid #cdbba1;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;min-height:38px;padding:7px 11px;font-size:11px;display:inline-flex}.Zk9NxW_control:hover{background:#e5d8c5}.Zk9NxW_control:focus-visible{outline-offset:4px;outline:2px solid #86505c}.Zk9NxW_scene{background:#eee6d8;border-radius:20px;width:100%;height:auto;display:block;overflow:hidden}.Zk9NxW_caption{padding-top:23px}.Zk9NxW_caption h2{font-family:var(--font-playfair),Georgia,serif;letter-spacing:-.025em;color:#6b4b51;text-wrap:balance;font-size:32px;font-weight:500;line-height:1.2}@media (max-width:639px){.Zk9NxW_figure{border-radius:24px;padding:19px}.Zk9NxW_caption h2{font-size:29px}.Zk9NxW_control{min-height:40px;font-size:10px}.Zk9NxW_controls{margin-bottom:15px}.Zk9NxW_intro strong{font-size:11px}.Zk9NxW_intro span{font-size:10px}}@media (prefers-reduced-motion:reduce){.Zk9NxW_control{transition:none}}
