.story-content h1{font-size:clamp(2.5rem,5vw,4rem);line-height:1.1}.story-content h1,.story-content h2{font-family:var(--font-scotch);font-weight:600;color:rgb(87,75,64);letter-spacing:-.02em;margin-bottom:2rem}.story-content h2{font-size:clamp(2rem,4vw,3rem);line-height:1.2}.story-content h3{font-family:var(--font-scotch);font-size:clamp(1.5rem,3vw,2.5rem);font-weight:600;color:rgb(87,75,64);letter-spacing:-.01em;line-height:1.3;margin-bottom:1.5rem}.story-content p{font-size:clamp(1rem,2vw,1.125rem);font-weight:300;color:rgba(87,75,64,.7);line-height:1.75}.story-content strong{font-weight:700;color:rgb(87,75,64)}.story-content em{font-style:italic}.story-content a{color:#14b8a6;text-decoration:none;transition:all .2s}.story-content a:hover{text-decoration:underline}.story-content ol,.story-content ul{padding-left:1.5rem;font-size:clamp(1rem,2vw,1.125rem);font-weight:300;color:rgba(87,75,64,.7);line-height:1.75}.story-content ul{list-style-type:disc}.story-content ol{list-style-type:decimal}.story-content li{margin-bottom:.75rem}.story-content li:last-child{margin-bottom:0}@media (min-width:768px){.story-content h1,.story-content h2{margin-bottom:2rem}.story-content h3{margin-bottom:1.5rem}}@media (min-width:1024px){.story-content h1,.story-content h2{margin-bottom:2rem}}