/* Only the home opening and the About reading column are refined. */
.home-refined .hero .inner{grid-template-columns:minmax(0,1.8fr) minmax(240px,.9fr);gap:28px;padding-top:25px;padding-bottom:25px}
.home-refined .home-reading-motto{grid-column:1;grid-row:2;margin:.2rem 0 0;padding:0;border:0;font-size:18px;line-height:1.5;color:var(--terracotta)}
.home-refined .home-reading-motto em{font-style:normal}
.home-refined .home-reading-motto br{display:none}
.home-refined .home-reading-motto br:after{content:' '}
.home-refined .hero-art{grid-column:2;grid-row:1/3;height:260px}
.about-refined main{max-width:1080px;margin:auto;padding:32px clamp(24px,5vw,56px) 50px}
.about-refined .reading{max-width:740px;margin:0 auto}
.about-refined .reading h1{font-size:clamp(30px,4vw,44px);line-height:1.18;margin:.5em 0 .65em}
.about-refined .reading h2{font-size:clamp(23px,2.6vw,29px);line-height:1.25;margin:1.25em 0 .55em}
.about-refined .reading p{font-size:18px;line-height:1.65;margin:0 0 1em;text-align:left;hyphens:none;-webkit-hyphens:none;overflow-wrap:break-word}
.about-refined .reading blockquote{font-size:20px;line-height:1.5;margin:1.15rem 0;padding:.25rem 0 .25rem 1rem;border-left:1px solid var(--line)}
.reference-edition{display:block;margin:.25rem 0;font-size:.86rem;line-height:1.5}
@media(max-width:1050px){.home-refined .hero .inner{grid-template-columns:1fr}.home-refined .hero-art{display:none}}
@media(max-width:760px){
 .home-refined .hero .inner{display:block;padding:24px}
 .home-refined .home-reading-motto{margin:1rem 0 0;font-size:17px;line-height:1.5}
 .about-refined main{padding:24px 26px 40px}
 .about-refined .reading h1{font-size:30px;line-height:1.2}
 .about-refined .reading h2{font-size:23px;line-height:1.3}
 .about-refined .reading p{font-size:17px;line-height:1.6}
 .about-refined .reading blockquote{font-size:18px;line-height:1.5;padding-left:.8rem}
}
