
.story-intro,.story-collection,.story-detail,.story-bottom{max-width:1240px;margin:auto;padding:85px 50px}.story-intro{display:grid;grid-template-columns:1fr 1.15fr;gap:90px;align-items:end}.story-intro h1{font:400 clamp(48px,5.5vw,76px)/1.1 Georgia,serif;letter-spacing:-.04em;margin:12px 0 0}.story-intro p{font-size:15px;margin:0}.eyebrow{font-size:10px;letter-spacing:.13em;text-transform:uppercase;color:#666}.story-collection{padding-top:0}.story-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;align-items:start}.story-card{background:#f5f5f5;border-radius:16px;overflow:hidden;display:flex;flex-direction:column}.story-card[hidden]{display:none}.story-picture{display:block}.story-picture img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;filter:none}.story-card-copy{padding:27px}.story-card h2{font:400 22px/1.3 Georgia,serif;margin:0 0 21px}.story-card blockquote{font:400 20px/1.65 Georgia,serif;margin:0 0 25px}.story-read{font-size:11px;border-bottom:1px solid #aaa;padding-bottom:4px}.story-card-text .story-card-copy{padding-top:45px}.load-stories{text-align:center;margin-top:45px}.load-stories button,.load-stories>a{border:1px solid #aaa;border-radius:7px;padding:13px 25px;background:transparent;color:#333;cursor:pointer;font-size:11px;text-transform:uppercase;letter-spacing:.08em}.load-stories [hidden]{display:none}.muted{font-size:12px;color:#666}.story-bottom-wrap{background:#f5f5f5}.story-bottom{display:flex;justify-content:space-between;gap:35px;align-items:center}.story-bottom h2{font:400 35px/1.2 Georgia,serif;margin:0 0 20px}.story-bottom p{font-size:14px;max-width:650px}.story-back{font-size:12px;border-bottom:1px solid #aaa;padding-bottom:5px;display:inline-block;margin-bottom:30px}.story-detail{max-width:1000px}.story-detail h1{font:400 clamp(36px,4.5vw,62px)/1.15 Georgia,serif;letter-spacing:-.03em;margin:20px 0 40px}.detail-image img{width:100%;max-height:650px;object-fit:contain;background:#f5f5f5;border-radius:16px;filter:none}.story-body{max-width:740px;margin:45px auto 0;font-size:16px;line-height:1.95}.story-body p{margin:0 0 25px}.story-body blockquote{font:400 26px/1.6 Georgia,serif;margin:35px 0}.story-detail .story-cta{margin-top:50px}nav a[aria-current]{text-decoration:underline;text-underline-offset:6px}@media(max-width:950px){.story-grid{grid-template-columns:1fr 1fr}.story-intro{gap:45px}}@media(max-width:700px){.story-intro,.story-collection,.story-detail,.story-bottom{padding:60px 7vw}.story-intro{display:block}.story-intro p{margin-top:28px}.story-grid{grid-template-columns:1fr;gap:28px}.story-collection{padding-top:0}.story-card-copy{padding:28px}.story-bottom{display:block}.story-bottom .reset-cta-button{margin-top:20px}}

.story-card h2{margin-bottom:7px}.story-role{font:11px/1.6 Arial,Helvetica,sans-serif;color:#777;letter-spacing:.025em;margin:0 0 22px}.story-card blockquote{font-size:16px;line-height:1.8;color:#444}.story-card-copy>h2:last-of-type:not(:has(+.story-role)){margin-bottom:22px}.story-detail h1{margin-bottom:12px}.story-detail>.story-role{font-size:13px;margin-bottom:35px}.detail-image img{filter:none}
