/* The method name is a clear part of the opening presentation. */
.personal-site .method-credit{max-width:none;font-size:1.0625rem;line-height:1.5;margin-top:18px;color:#c7ccbf}
.personal-site .method-credit strong{display:block;font-family:var(--serif);font-size:2.25rem;line-height:1.2;letter-spacing:-.45px;font-weight:400;margin-top:6px;color:var(--gold)}
.hero-position a{border-bottom:1px solid #7e846f}
.hero-position a:hover{color:var(--gold)}

/* The books retain their existing covers, copy and purchase links. */
.books-page main{background:#faf9f5;padding:60px 0 70px}
.books-wrap{max-width:1120px}
.books-introduction{margin-bottom:35px}
.books-introduction .eyebrow,.books-giorgi-heading>.eyebrow{color:#806225;margin-bottom:20px}
.books-page .books-introduction h1{font-size:clamp(3.5rem,5.5vw,5.25rem);letter-spacing:-2px;line-height:1.08}
.books-page .featured-book{margin-top:0}
.books-page .featured-book .product-copy h2{font-family:var(--serif);font-size:2.5rem;font-weight:400;line-height:1.2;letter-spacing:-.7px;margin:17px 0 16px}
.books-giorgi{margin-top:58px;padding-top:42px;border-top:1px solid var(--line)}
.books-giorgi-heading h2{font-family:var(--serif);font-size:2.5rem;line-height:1.2;letter-spacing:-.8px}
.books-giorgi-heading>p:not(.eyebrow){font-size:1.0625rem;color:var(--muted);margin-top:18px}
.books-giorgi-heading .text-link{margin-top:20px}
.books-page .fairy-tale-grid{margin-top:30px}
nav>a[aria-current="location"]::after{right:0}
@media(max-width:950px){.books-page .featured-book .product-copy h2{font-size:2.125rem}}
@media(max-width:760px){
  .personal-site .method-credit{font-size:1rem;margin-top:18px}
  .personal-site .method-credit strong{font-size:2rem;margin-top:7px}
  .books-page main{padding:37px 0 45px}
  .books-introduction{margin-bottom:27px}
  .books-page .books-introduction h1{font-size:3.5rem;letter-spacing:-1.8px}
  .books-page .featured-book .product-copy h2{font-size:2rem}
  .books-giorgi{margin-top:37px;padding-top:30px}
  .books-giorgi-heading h2{font-size:2rem}
  .books-giorgi-heading>p:not(.eyebrow){font-size:1rem;line-height:1.7;margin-top:16px}
}
