.stories-page{background:radial-gradient(75% 650px at 55% 0,#43332b35,#0000),#111112;min-height:100svh}.stories-page .stories-header{background:#111112f2;border-color:#bca17b29}.stories-header nav>a[aria-current=page]{color:#e7cba0;text-underline-offset:8px;-webkit-text-decoration:underline #c2a5787a;text-decoration:underline #c2a5787a}.stories-main{max-width:1250px;margin:0 auto;padding:138px 40px 96px;scroll-margin-top:90px}.stories-main:focus{outline:none}.stories-heading{margin-bottom:25px}.stories-heading h1{color:#eee1ce;letter-spacing:-.055em;margin-top:10px;font-size:clamp(3.5rem,7vw,6rem);line-height:1.03}.stories-footer{color:#b6a48c;border-top:1px solid #c2a57830;justify-content:space-between;align-items:center;gap:22px;max-width:1170px;margin:0 auto;padding:27px 0 40px;font-size:.8125rem;display:flex}.stories-footer>a,.stories-footer nav a{align-items:center;gap:10px;min-height:44px;display:inline-flex}.stories-footer nav{flex-wrap:wrap;gap:16px 28px;display:flex}.stories-footer a:hover{color:#f0dbc0}@media (max-width:1250px){.stories-footer{margin-inline:40px}}@media (max-width:760px){.stories-main{padding:113px 25px 60px}.stories-heading{margin-bottom:20px}.stories-footer{flex-wrap:wrap;gap:8px 25px;margin-inline:25px;padding-bottom:28px}.stories-header nav{gap:20px}.stories-header .stories-secondary-nav{display:none}}@media (max-width:430px){.stories-page .stories-header{padding-inline:20px}.stories-header .wordmark{font-size:1.125rem}.stories-header nav{gap:14px}.stories-header nav a{gap:6px;font-size:.75rem}.stories-main{padding-inline:20px}.stories-heading h1{font-size:3.35rem}.stories-footer{margin-inline:20px}}
