.story-intro{border-top:1px solid #dddfe3;margin-top:28px;padding-top:24px}.story-intro h2{font-size:24px;line-height:1.3;margin:0 0 14px}.story-intro p{font-size:18px;line-height:1.6}.story-intro button,.story-close{background:#ffc629;color:#24262b;border:0;border-radius:12px;padding:14px 20px;font:700 19px/1.4 system-ui;min-height:52px;cursor:pointer}.story-dialog{box-sizing:border-box;width:min(680px,calc(100% - 24px));max-height:calc(100dvh - 32px);overflow-y:auto;border:0;border-top:5px solid #ffc629;border-radius:20px;padding:60px 26px 26px;background:#fff;color:#24262b}.story-dialog::backdrop{background:#1119}.story-dialog h2{font:800 28px/1.25 system-ui;margin:0 0 24px}.story-dialog p{font:400 19px/1.6 system-ui;margin:0 0 22px}.story-x{position:absolute;top:10px;right:12px;min-width:44px;min-height:44px;padding:0;border:0;background:transparent;color:inherit;font:28px system-ui;cursor:pointer}.story-close{width:100%}.story-dialog :focus-visible{outline:3px solid #d62d32;outline-offset:3px}[data-theme="dark"] .story-dialog{background:#24262b;color:#f7f7f8}@media(max-width:380px){.story-dialog{padding:60px 18px 22px}.story-dialog h2{font-size:26px}}
