.weena-stories{padding-bottom:24px}.weena-stories a:focus-visible{outline-offset:6px;outline:2px solid #725333}.story-breadcrumb{color:#6e6156;flex-wrap:wrap;gap:12px;font-size:13px;display:flex}.story-breadcrumb a{text-underline-offset:4px;text-decoration:underline}.story-heading{text-align:center;padding:52px 0 64px}.story-heading>p,.story-category{color:#715238;font-size:13px}.story-heading h1{margin:12px 0 20px;font-size:clamp(42px,5vw,68px);font-weight:500;line-height:1.25}.story-heading>div{color:#67594c;font-size:18px;line-height:1.8}.story-feature{background:#eee5d9;grid-template-columns:1.2fr 1fr;display:grid;overflow:hidden}.story-feature-photo{min-height:440px}.story-feature img{object-fit:cover;width:100%;height:100%}.story-feature-copy{align-self:center;padding:clamp(28px,4vw,60px)}.story-feature h2{margin:16px 0;font-size:clamp(26px,3vw,38px);font-weight:500;line-height:1.5}.story-feature-copy>p:not(.story-category),.story-card>p:not(.story-category){color:#66584a;font-size:16px;line-height:1.9}.story-read{border-bottom:1px solid #836a50;align-items:center;gap:25px;min-height:48px;margin-top:20px;font-size:14px;display:inline-flex}.story-more{margin-top:72px}.story-more>h2{margin-bottom:28px;font-size:25px;font-weight:500}.story-grid{grid-template-columns:1fr 1fr;gap:42px;display:grid}.story-card img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto}.story-card .story-category{margin:24px 0 12px}.story-card h3{margin-bottom:12px;font-size:26px;font-weight:500;line-height:1.55}.story-invitation{text-align:center;color:#fcf8f1;background:#29231e;margin:64px 0 16px;padding:42px 24px}.story-invitation p{margin-bottom:18px;font-size:22px}.story-invitation a{border-bottom:1px solid #c9b79b;align-items:center;min-height:48px;font-size:15px;display:inline-flex}.story-article-heading{text-align:center;max-width:820px;margin:55px auto 38px}.story-article-heading h1{margin:16px 0 22px;font-size:clamp(30px,4vw,48px);font-weight:500;line-height:1.45}.story-article-heading>p:not(.story-category){color:#6a5c50;font-size:17px;line-height:1.85}.story-byline{color:#706156;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:24px;font-size:13px;display:flex}.story-cover{max-width:1000px;margin:0 auto 40px}.story-cover img{object-fit:contain;width:100%;height:auto}.story-cover figcaption{text-align:right;color:#76675a;padding-top:10px;font-size:12px}.story-reading{max-width:720px;margin:auto;font-size:17px;line-height:2}.story-reading p{color:#51483f;margin:20px 0}.story-reading .story-intro{color:#302820;font-size:20px}.story-reading blockquote{color:#725333;border-left:2px solid #b29a79;margin:42px 0;padding:8px 0 8px 28px;font-size:26px;line-height:1.65}.story-reading section{margin-top:44px;scroll-margin-top:110px}.story-reading h2{color:#28211b;font-size:25px;font-weight:500;line-height:1.6}.story-contents{background:#f0e9df;margin:36px 0;padding:24px 28px}.story-contents strong{margin-bottom:8px;font-weight:500;display:block}.story-contents a{text-underline-offset:5px;min-height:44px;padding-block:6px;text-decoration:underline;display:block}.story-sources{border-top:1px solid #d8ccbc;margin-top:40px;padding-top:24px;font-size:14px}.story-sources a{text-underline-offset:4px;text-decoration:underline}.story-share{flex-wrap:wrap;align-items:center;gap:22px;margin-top:38px;font-size:14px;display:flex}.story-share a{text-underline-offset:5px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}@media (max-width:700px){.story-heading{padding:36px 0}.story-heading>div{font-size:16px}.story-feature{grid-template-columns:1fr}.story-feature-photo{min-height:0}.story-feature img{aspect-ratio:3/2;height:auto}.story-feature-copy{padding:26px}.story-grid{grid-template-columns:1fr;gap:38px}.story-more{margin-top:44px}.story-card h3{font-size:24px}.story-article-heading{margin-top:34px}.story-reading{font-size:16px}.story-reading .story-intro{font-size:18px}.story-reading blockquote{padding-left:20px;font-size:22px}.story-reading h2{font-size:23px}.story-contents{padding:20px}.story-invitation{margin-top:44px}.story-invitation p{font-size:20px}}
