.stories-design .stories-hero .hero-copy{max-width:52%;padding:32px 38px}.stories-design .hero-copy h1{font-size:43px}.stories-design .hero-copy p{font-size:16px;line-height:1.65}
.stories-design .story-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.stories-design .story-card{min-width:0;margin:0;padding:26px;border:1px solid #d9e2db;border-radius:8px;background:#fff;box-shadow:none;scroll-margin-top:120px}.stories-design .story-card h3{font:400 25px/1.25 Georgia;color:#164b3c;margin:16px 0 22px;overflow-wrap:anywhere}.stories-design .story-number{font:600 12px Arial;color:#8a7137}.stories-design .story-card .section-eyebrow{font:600 11px/1.5 Arial;color:#803d60;text-transform:uppercase;letter-spacing:0;margin:10px 0}.stories-design .story-card dl{margin:0;display:block}.stories-design .story-card dt{font:600 12px/1.5 Arial;color:#6b775d;margin:18px 0 5px}.stories-design .story-card dd{font:400 var(--reading-size,18px)/1.7 Arial;margin:0;color:#314b3e;overflow-wrap:anywhere}.stories-design .story-card>p:not(.section-eyebrow){border-top:1px solid #e1e7e1;padding-top:18px;font:400 16px/1.7 Arial;margin:22px 0 0}.stories-design .story-card a{color:#873855;text-underline-offset:3px}.stories-design .story-grid>.stories-editorial-photo{grid-column:1/-1;margin:12px 0 24px}.stories-design .stories-editorial-photo img{width:100%;height:auto;aspect-ratio:auto 3/2;object-fit:contain}.stories-design .stories-filters{display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,220px) 40px;gap:12px;margin:0 0 30px}.stories-design .stories-filters input,.stories-design .stories-filters select{min-width:0;max-width:100%;height:44px;border:1px solid #cbd8ce;border-radius:4px;background:white;padding:10px 12px;font:15px Arial;color:#214f3c}.stories-design .stories-filters button{height:44px;width:40px;border:1px solid #cbd8ce;border-radius:4px;background:white;color:#214f3c;padding:10px;cursor:pointer}.stories-design .stories-count{grid-column:1/-1;font:13px Arial;color:#63756a}.stories-design .stories-empty{font:18px/1.7 Arial;color:#873855}.stories-design [hidden]{display:none!important}.stories-design .stories-reading-aside{max-height:calc(100vh - 120px);overflow:auto;top:108px}.stories-design .stories-chapters a{font-size:13px;padding:10px 12px}.stories-design .next-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px}.stories-design .next-card{background:none;border:0;border-radius:0;box-shadow:none;padding:24px 0;border-bottom:1px solid #d9e2db;min-width:0}.stories-design .next-card strong{font:400 23px/1.3 Georgia}.stories-design .next-card p{font:16px/1.7 Arial}.stories-design #support{max-width:1280px;margin:auto;padding:40px}
@media(max-width:900px){.stories-design .stories-hero .hero-copy{max-width:none;padding:24px}.stories-design .hero-copy h1{font-size:32px}.stories-design .hero-copy p{font-size:15px;line-height:1.6}.stories-design .stories-reading-aside{max-height:none;overflow:visible}.stories-design .story-grid{grid-template-columns:minmax(0,1fr);gap:22px}.stories-design .story-card{padding:22px}.stories-design #support{padding:28px 20px}.stories-design .stories-filters{grid-template-columns:minmax(0,1fr) 40px}.stories-design .stories-filters input{grid-column:1/-1}.stories-design .stories-filters select{grid-column:1}.stories-design .stories-filters button{grid-column:2}.stories-design .next-grid{grid-template-columns:minmax(0,1fr)}}
.stories-design .stories-editorial-photo{scroll-margin-top:115px}
.stories-design .stories-filters button svg{display:block;width:20px;height:20px}
