/* About page (2026-10-15): plain, readable text about the book for readers and search engines.
   Reuses the audiobook page frame (header, background, footer) from audiobook.css. */
.about-main{width:min(100% - 2.5rem,44rem);margin:0 auto;padding:clamp(1.5rem,5vw,4rem) 0 clamp(3rem,7vw,5rem)}
.about-main h1{font:clamp(3.2rem,10vw,6rem)/1.05 var(--serif);letter-spacing:-.035em;margin:0;font-weight:400}
.about-byline{margin:.9rem 0 2.2rem;font:italic clamp(1.25rem,3vw,1.6rem)/1.35 var(--serif);color:#e0c6a2}
.about-blurb{font:clamp(1.12rem,2.4vw,1.25rem)/1.75 var(--serif);color:var(--ink);margin:0 0 2.6rem}
.about-blurb p{margin:0 0 1.1rem}
.about-blurb .about-turn{font-style:italic;color:#e0c6a2}
.about-blurb .about-last{margin-top:1.6rem}
.about-section{margin:0 0 2.4rem}
.about-section h2{font:600 .75rem/1.4 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--gold);margin:0 0 1rem}
.about-section p{color:#d6d2ca;line-height:1.75;margin:0 0 .8rem}
.about-facts{display:grid;grid-template-columns:minmax(8rem,max-content) 1fr;gap:.55rem 1.4rem;margin:0}
.about-facts dt{color:var(--muted);font-size:.9375rem}
.about-facts dd{margin:0;color:var(--ink);line-height:1.6;min-width:0}
.about-links{display:flex;flex-wrap:wrap;gap:.7rem 1.4rem;padding:0;margin:0;list-style:none}
.about-links a{color:var(--ink);text-decoration:underline;text-decoration-color:#c5ac8366;text-underline-offset:.25em}
.about-links a:hover,.about-links a:focus-visible{text-decoration-color:var(--gold)}
.about-note{border-left:2px solid var(--gold);background:#c4ad830c;padding:1.1rem 1.3rem}
@media (max-width:520px){.about-facts{grid-template-columns:1fr;gap:.15rem}.about-facts dd{margin-bottom:.7rem}}
