.stories-hero{color:var(--blue);padding:95px clamp(22px,9vw,140px)}.stories-hero h1{max-width:850px}.stories-hero>p:not(.eyebrow){max-width:590px;font-size:15px;line-height:1.8}.stories-list{padding:85px clamp(22px,9vw,140px)}.story-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.story{border:1px solid #e4e2de;flex-direction:column;min-height:255px;padding:27px;display:flex}.story-tag{text-transform:uppercase;letter-spacing:.1em;color:#888;font-size:10px;font-weight:800}.story>p{color:var(--blue);margin:30px 0;font:22px/1.3 Roboto Condensed,sans-serif}.story-footer{border-top:1px solid #eee;grid-template-columns:1fr auto;gap:5px;margin-top:auto;padding-top:15px;display:grid}.story-footer b{font-size:11px}.story-footer small{color:var(--muted);font-size:10px}.story-footer button{color:var(--blue);background:0 0;border:0;grid-area:1/2/3;font:800 10px Montserrat}.story-modal{width:100%;max-width:560px;box-shadow:12px 12px 0 var(--yellow);background:#fff;padding:38px;position:relative}.story-modal h2{color:var(--blue);font-size:38px}.story-modal form{flex-direction:column;gap:17px;display:flex}.story-modal label:not(.check){color:var(--blue);flex-direction:column;gap:8px;font-size:11px;font-weight:800;display:flex}.story-modal .check{color:var(--muted);font-size:10px}.story-modal input{accent-color:var(--blue);margin-right:8px}.story-modal textarea{min-height:150px}@media (max-width:760px){.story-grid{grid-template-columns:1fr}.stories-hero{padding-top:70px}.story-modal{padding:28px}}
