.stories-module__EjUaua__page{color:#1f2937;background:#fafafa;min-height:100dvh;padding:88px 24px 90px}.stories-module__EjUaua__heading h1{font-size:24px;font-weight:600;line-height:32px}.stories-module__EjUaua__heading p{color:#6b7280;margin-top:4px;font-size:14px}.stories-module__EjUaua__gallery{max-width:1320px;margin:36px auto 0}.stories-module__EjUaua__grid{grid-template-columns:repeat(3,minmax(0,330px));gap:78px 32px;margin-top:94px;display:grid}.stories-module__EjUaua__cardWrap{isolation:isolate;position:relative}.stories-module__EjUaua__card{text-align:left;cursor:pointer;background:#fff;border-radius:32px;flex-direction:column;width:100%;min-height:248px;padding:20px 30px;transition:transform .25s,box-shadow .25s;display:flex;position:relative;box-shadow:0 8px 40px #00000012,0 0 0 1px #1f29372e}.stories-module__EjUaua__card:hover,.stories-module__EjUaua__card:focus-visible{box-shadow:0 0 0 1px var(--story-accent), 0 0 18px color-mix(in srgb, var(--story-accent) 28%, transparent), 0 14px 44px #00000014;transform:translateY(-4px)}.stories-module__EjUaua__card>.stories-module__EjUaua__card:focus-visible{outline-color:var(--story-accent)}.stories-module__EjUaua__profile{align-self:center}.stories-module__EjUaua__card:focus-visible,.stories-module__EjUaua__close:focus-visible{outline-offset:5px;outline:2px solid #6b7280}.stories-module__EjUaua__profile{align-items:center;gap:20px;display:flex}.stories-module__EjUaua__avatar{object-fit:contain;background:#f3f4f6;border-radius:50%;flex-shrink:0;width:80px;height:80px;padding:7px}.stories-module__EjUaua__name{font-size:19px;font-weight:600;display:block}.stories-module__EjUaua__handle{color:#6b7280;margin-top:4px;font-size:14px;display:block}.stories-module__EjUaua__quote{flex:1;justify-content:center;align-items:center;min-height:50px;margin:16px 0 18px;font-size:18px;line-height:1.8;display:flex}.stories-module__EjUaua__quoteGroup{border-bottom:1px solid var(--story-accent);align-items:center;gap:12px;padding-bottom:2px;display:inline-flex}.stories-module__EjUaua__paw{color:#9ca3af;flex-shrink:0;width:20px;height:20px}.stories-module__EjUaua__quoteTitle{white-space:nowrap;font-weight:400}.stories-module__EjUaua__read{letter-spacing:.06em;background:#fff;border:1px solid #d8dce1;border-radius:999px;align-self:center;align-items:center;gap:16px;padding:8px 18px;font-size:11px;display:inline-flex}.stories-module__EjUaua__peeker{z-index:-1;pointer-events:none;width:128px;height:103px;position:absolute;top:-89px;right:28px;overflow:hidden}.stories-module__EjUaua__peekerImage{width:128px;height:auto}.stories-module__EjUaua__resting{object-fit:contain;pointer-events:none;width:112px;height:112px;position:absolute;bottom:-12px;right:12px}.stories-module__EjUaua__reader{color:#1f2937;overscroll-behavior:contain;background:#fff;border:none;border-radius:32px;width:min(820px,100vw - 48px);max-width:none;max-height:calc(100dvh - 80px);margin:auto;padding:0;position:fixed;inset:0;overflow:auto;box-shadow:0 20px 70px #0000001f}.stories-module__EjUaua__reader::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#ffffffb3}.stories-module__EjUaua__opening{animation:.35s cubic-bezier(.2,.7,.2,1) both stories-module__EjUaua__expand-story}.stories-module__EjUaua__close{float:right;z-index:2;color:#1f2937;cursor:pointer;background:#f0f1f3;border-radius:50%;width:44px;height:44px;margin:18px 18px -62px 0;font-size:28px;position:sticky;top:18px}.stories-module__EjUaua__close:hover{background:#e5e7eb}.stories-module__EjUaua__readerContent{padding:42px 48px 18px}.stories-module__EjUaua__readerTitle{margin-top:18px;font-size:28px;font-weight:600;line-height:1.55}.stories-module__EjUaua__hostIntro{color:#6b7280;border-bottom:1px solid #e5e7eb;margin-top:28px;padding-bottom:28px;font-size:14px;line-height:1.9}.stories-module__EjUaua__hostIntro h3{margin-bottom:6px;font-weight:600}.stories-module__EjUaua__prose{overflow-wrap:anywhere;margin-top:28px;font-size:16px;line-height:2}.stories-module__EjUaua__prose p{white-space:pre-line;margin-bottom:24px}.stories-module__EjUaua__readerDog{object-fit:contain;width:112px;height:92px;margin-left:auto;display:block}@keyframes stories-module__EjUaua__expand-story{0%{opacity:.4;transform:translate(var(--start-x,0px),var(--start-y,20px)) scale(var(--start-scale,.9))}to{opacity:1;transform:translate(0)scale(1)}}@media (max-width:1023px){.stories-module__EjUaua__grid{grid-template-columns:repeat(2,minmax(0,330px))}}@media (max-width:639px){.stories-module__EjUaua__page{padding:80px 16px 64px}.stories-module__EjUaua__heading h1{font-size:20px;line-height:28px}.stories-module__EjUaua__gallery{margin-top:28px}.stories-module__EjUaua__grid{grid-template-columns:minmax(0,330px);justify-content:center;gap:88px;margin-top:104px;padding:0 6px}.stories-module__EjUaua__card{min-height:224px;padding:20px 26px}.stories-module__EjUaua__quote{font-size:17px}.stories-module__EjUaua__avatar{width:68px;height:68px}.stories-module__EjUaua__profile{gap:16px}.stories-module__EjUaua__name{font-size:17px}.stories-module__EjUaua__reader{border-radius:26px;width:calc(100vw - 24px);max-height:calc(100dvh - 32px)}.stories-module__EjUaua__readerContent{padding:32px 24px 14px}.stories-module__EjUaua__readerContent .stories-module__EjUaua__profile{padding-right:26px}.stories-module__EjUaua__readerTitle{font-size:22px}.stories-module__EjUaua__prose{font-size:15px}}@media (prefers-reduced-motion:reduce){.stories-module__EjUaua__opening{animation:none}.stories-module__EjUaua__cardWrap,.stories-module__EjUaua__card{transition:none}}.stories-module__EjUaua__grid:empty{display:none}.stories-module__EjUaua__emptyWrap{isolation:isolate;max-width:600px;margin:150px auto 0;position:relative}.stories-module__EjUaua__emptyPeeker{z-index:-1;width:128px;height:103px;position:absolute;top:-89px;right:44px;overflow:hidden}.stories-module__EjUaua__empty{text-align:center;background:#fff;border-radius:32px;padding:56px 28px;box-shadow:0 8px 40px #0000000f}.stories-module__EjUaua__emptyLabel{letter-spacing:.12em;color:#6b7280;font-size:11px}.stories-module__EjUaua__empty h2{margin-top:18px;font-size:18px;font-weight:500}.stories-module__EjUaua__empty>p:last-child{color:#6b7280;margin-top:16px;font-size:14px;line-height:2}
