.stories-directory{padding-top:48px!important}.stories-directory>p:not(.eyebrow){margin-bottom:36px!important}.stories-directory .story-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.stories-directory .story-grid>article{display:flex;flex-direction:column;border:1px solid #e1dcd5;min-width:0;background:white}.stories-directory .story-photo-link{display:block;height:210px;overflow:hidden}.stories-directory .story-photo-link img{display:block;width:100%;height:100%;object-fit:cover}.stories-directory .story-grid>article>span{font-size:11px!important;font-weight:700!important;letter-spacing:1.3px;color:#c00;margin:23px 22px 15px;line-height:1.6}.stories-directory .story-grid h3{font-size:23px!important;line-height:1.3!important;font-weight:700!important;margin:0 22px 16px!important}.stories-directory .story-grid h3 a{color:#262626;text-decoration:none}.stories-directory .story-grid article>p{margin:0 22px 24px!important}.stories-directory .story-read{margin:auto 22px 24px!important}.story-invitation{margin-top:48px;background:#f5f3ef;padding:32px}.story-invitation h2{margin-bottom:16px!important}.stories-archive[hidden]{display:none}@media(max-width:1000px){.stories-directory .story-grid{grid-template-columns:1fr 1fr}.stories-directory .story-grid>article:first-child{grid-column:1/-1}.stories-directory .story-grid>article:first-child .story-photo-link{height:300px}}@media(max-width:650px){.stories-directory .story-grid{grid-template-columns:1fr}.stories-directory .story-grid>article:first-child .story-photo-link{height:230px}.story-invitation{padding:23px}}.page-primary .stories-directory .story-grid .story-photo-link{margin-bottom:0}.page-primary .stories-directory .story-grid .story-photo-link>img{height:100%!important;width:100%;object-fit:cover}.page-primary .stories-directory .story-grid h3 a{font-size:inherit!important;font-weight:700!important;line-height:inherit!important}.page-primary .stories-directory .story-grid article>p{text-align:left!important}

.stories-archive{margin-top:52px}.stories-archive h2{margin-bottom:28px!important}.page-primary .stories-directory .story-grid .story-logo{background:#f5f3ef;padding:28px;box-sizing:border-box}.page-primary .stories-directory .story-grid .story-logo>img{object-fit:contain}.page-primary .stories-directory .stories-more-grid article:first-child{grid-column:auto}.page-primary .stories-directory .stories-more-grid article:first-child .story-photo-link{height:210px}.page-primary .stories-directory .stories-more-grid h3{font-size:22px!important}
