body{background:#faf7ef;color:#20372f} .reading-head{max-width:1120px;margin:auto;padding:24px;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;border-bottom:1px solid #d8c99d}.reading-head a{color:inherit}.reading-head nav{flex-wrap:wrap;gap:14px}.reading-head nav a{display:inline-block!important}.reading{max-width:760px;margin:55px auto;padding:0 24px 50px;line-height:1.8;font-size:18px}.reading h1{font-family:Georgia,serif;font-size:clamp(2.25rem,5vw,3.6rem);line-height:1.13}.reading h2{font-family:Georgia,serif;font-size:1.7rem;margin-top:2em}.reading .lead{font-size:1.23rem;max-width:none}.reading .byline,.reading .scope{font-size:.86rem;color:#586459}.reading a{color:#655016;text-underline-offset:4px}.reading blockquote{border-left:3px solid #ad822b;margin:28px 0;padding:12px 22px;background:#f0eadc}.reading .reading-cta{padding:25px;border:1px solid #cab477;border-radius:12px;margin-top:40px}.reading .reading-cta a{font-weight:700}.reading .cover{width:180px;height:auto;max-width:45%;float:right;margin:0 0 24px 28px}.guide-links{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px}.guide-links a{display:block;border:1px solid #dacdab;border-radius:10px;padding:20px;text-decoration:none}.guide-links strong{display:block;margin-bottom:10px}.guide-links span{font-size:.9rem}.resources-home{padding-top:60px;padding-bottom:60px}.resources-home h2{font-family:Georgia,serif;font-size:2.2rem}@media(max-width:600px){.reading{margin-top:28px}.reading-head{padding:18px}.reading .cover{float:none;display:block;max-width:65%;margin:0 auto 25px}}
.amazon-option .amazon-actions{display:grid;gap:12px}@media(max-width:1000px){.amazon-option .amazon-actions{grid-column:2}.amazon-option .amazon-actions .amazon-button{grid-column:auto}}@media(max-width:640px){.amazon-option .amazon-actions{grid-column:1;justify-self:stretch}}
