.stories-banner{background:radial-gradient(120% 140% at 12% -30%, #ffffff24 0%, transparent 60%), linear-gradient(135deg, var(--headerBg) 0%, var(--mainLeftNavBg) 100%);border-radius:var(--bdrRadius);text-align:center;margin-bottom:28px;padding:40px 24px 34px;position:relative;overflow:hidden}.stories-banner:before{content:"“";color:#fff;opacity:.09;pointer-events:none;font-family:Georgia,Times New Roman,serif;font-size:9rem;line-height:1;position:absolute;top:-34px;left:18px}.stories-banner h1,.stories-banner p{position:relative}.stories-banner h1{color:#fff;font-family:var(--sitefont);font-size:1.875rem;font-weight:var(--headingBold);letter-spacing:-.01em;margin:0 0 12px;line-height:1.25}.stories-banner p{color:#fffc;font-size:var(--FontSize16);max-width:62ch;margin:0 auto;line-height:1.65}.stories-banner .stories-count{color:#ffffffd9;font-size:var(--FontSize);background:#ffffff14;border:1px solid #ffffff2e;border-radius:999px;align-items:baseline;gap:6px;margin-top:18px;padding:6px 14px;display:inline-flex}.stories-banner .stories-count strong{color:#fff;font-variant-numeric:tabular-nums;font-weight:600}.stories-wall{columns:3;column-gap:20px}.stories-card{break-inside:avoid;-webkit-column-break-inside:avoid;margin:0 0 20px}.stories-quote{background:var(--boxbg);border:1px solid var(--bdrColor);color:var(--fontColor);font-size:var(--FontSize16);white-space:pre-line;overflow-wrap:break-word;border-radius:10px;margin:0 0 14px;padding:40px 20px 20px;line-height:1.7;transition:border-color .15s,box-shadow .15s,transform .15s;position:relative;box-shadow:0 1px 2px #0000000f}.stories-quote:before{content:"“";color:var(--mainBlue);opacity:.32;pointer-events:none;font-family:Georgia,Times New Roman,serif;font-size:2.75rem;line-height:1;position:absolute;top:14px;left:18px}.stories-quote:after{content:"";background:inherit;border-right:1px solid var(--bdrColor);border-bottom:1px solid var(--bdrColor);width:12px;height:12px;position:absolute;bottom:-7px;right:24px;transform:rotate(45deg)}.stories-card:hover .stories-quote{border-color:var(--mainBlue);transform:translateY(-2px);box-shadow:0 6px 18px #0000001f}@media (prefers-reduced-motion:reduce){.stories-quote,.stories-card:hover .stories-quote{transition:none;transform:none}}.stories-byline{justify-content:flex-end;padding:0 8px;display:flex}.stories-author{color:inherit;align-items:center;gap:11px;min-width:0;max-width:100%;display:flex}.stories-author-unknown{color:var(--textlighter)}.stories-avatar{object-fit:cover;border:2px solid var(--bdrColor);border-radius:50%;flex:none;width:44px;height:44px;transition:border-color .15s}.stories-card:hover .stories-avatar{border-color:var(--mainBlue)}.stories-who{text-align:right;flex-direction:column;align-items:flex-end;gap:3px;min-width:0;display:flex}.stories-name{color:var(--mainOrange);font-weight:600;font-size:var(--FontSize);text-overflow:ellipsis;white-space:nowrap;max-width:100%;line-height:1.3;overflow:hidden}a.stories-author:hover .stories-name{text-decoration:underline}.stories-meta{color:var(--textlighter);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px 8px;max-width:100%;font-size:.75rem;line-height:1.4;display:flex}.stories-place{align-items:center;gap:4px;min-width:0;display:inline-flex}.stories-place .icon-sprite-02{flex:none}.stories-place+.posted-when:before{content:"";vertical-align:middle;opacity:.6;background:currentColor;border-radius:50%;width:3px;height:3px;margin-right:8px;display:inline-block}.stories-byline .posted-when{color:inherit;font-size:inherit}@media screen and (max-width:1200px){.stories-wall{columns:2}}@media screen and (max-width:767px){.stories-banner{padding:30px 16px 26px}.stories-banner:before{font-size:7rem;top:-26px;left:8px}.stories-banner h1{font-size:1.375rem}.stories-wall{columns:1}.stories-card{margin-bottom:16px}}
