.living-reading{color:#263f45;background:#f5f2eb}.lr-opening{grid-template-columns:1fr 1fr;max-width:1440px;min-height:510px;margin:auto;display:grid}.lr-opening>div{align-self:center;padding:clamp(28px,5vw,76px)}.lr-kicker{letter-spacing:.16em;text-transform:uppercase;color:#537177;font-weight:700;font-size:.76rem!important}.lr-opening h1{max-width:650px;font-family:Georgia,serif;font-size:clamp(2.2rem,3.6vw,3.7rem);font-weight:400;line-height:1.12}.lr-opening p{font-size:1.12rem;line-height:1.7}.lr-duration{color:#52686b;font-size:.85rem}.lr-opening figure{min-height:400px;margin:0;position:relative}.lr-opening img{object-fit:cover;width:100%;height:100%}.lr-opening figcaption{background:#f5f2ebe8;width:100%;padding:8px 16px;font-size:.72rem;position:absolute;bottom:0}.lr-reader{max-width:920px;min-height:520px;margin:0 auto;padding:64px 28px 72px}.lr-reader h2{scroll-margin-top:140px;font:400 clamp(2rem,4vw,3rem)/1.2 Georgia,serif}.lr-reader>p,.lr-definition p{max-width:740px;font-size:1.1rem;line-height:1.85}.lr-choices{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:32px;display:grid}.lr-choices button{text-align:left;color:#263f45;cursor:pointer;background:#fffdf8;border:1px solid #c6ceca;border-radius:8px;flex-direction:column;gap:16px;min-height:210px;padding:24px;display:flex}.lr-choices button:hover{background:#e8eeea;border-color:#58767b}.lr-choices strong{font:400 1.45rem/1.3 Georgia,serif}.lr-choices small{font-size:.85rem;line-height:1.6}.lr-progress{gap:12px;margin:28px 0;padding:0;list-style:none;display:flex}.lr-progress button{color:#263f45;cursor:pointer;background:0 0;border:1px solid #a5b6b3;border-radius:50%;width:38px;height:38px}.lr-progress [aria-current=step] button{color:#fff;background:#263f45}.lr-pause{background:#ebe7dc;border-left:3px solid #b1885b;margin:32px 0;padding:22px 28px}.lr-pause>span{text-transform:uppercase;letter-spacing:.1em;font-size:.75rem}.lr-pause p{margin:12px 0;font:400 1.6rem/1.5 Georgia,serif}.lr-pause small{font-size:.82rem}.lr-controls{flex-wrap:wrap;justify-content:space-between;gap:18px;margin-top:32px;display:flex}.lr-controls button{cursor:pointer;font:inherit;border-radius:4px;padding:14px 20px}.lr-next{color:#fff;background:#263f45;border:1px solid #263f45}.lr-back{color:#263f45;background:0 0;border:1px solid #9fb0ae}.lr-definition{border:1px solid #c6ceca;margin:24px 0;padding:24px}.lr-definition blockquote{margin:16px 0;font:400 1.3rem/1.7 Georgia,serif}.lr-definition a{font-size:.85rem}.lr-destinations{border-top:1px solid #c6ceca;gap:16px;margin-top:40px;padding-top:24px;display:grid}.lr-notes{background:#e7ece8;padding:42px max(28px,50vw - 432px)}.lr-notes h2{font:400 1.7rem Georgia,serif}.lr-notes p{font-size:.9rem;line-height:1.8}.lr-notes>div{flex-wrap:wrap;gap:20px;margin:24px 0;font-size:.85rem;display:flex}.living-reading a{text-underline-offset:4px;text-decoration:underline}:is(.living-reading button:focus-visible,.living-reading a:focus-visible){outline-offset:5px;outline:3px solid #986636}.lr-reader h2:focus{outline:none}@media (max-width:760px){.lr-opening{grid-template-columns:1fr}.lr-opening figure{height:240px;min-height:0}.lr-opening>div{padding:36px 24px}.lr-choices{grid-template-columns:1fr}.lr-choices button{min-height:0;padding:22px}.lr-reader{padding:40px 24px}.lr-pause{padding:20px}.lr-controls button{width:100%}.lr-controls .lr-next{order:-1}}.living-reading .lr-invitation{color:#785b3a;margin:28px 0;font:italic 400 clamp(1.2rem,2vw,1.5rem)/1.6 Georgia,serif}.lr-origin{max-width:920px;margin:auto;padding:0 28px 48px}.lr-origin details{border-top:1px solid #b6c4bf;padding-top:24px}.lr-origin summary{cursor:pointer;padding:12px 0;font:400 1.45rem/1.4 Georgia,serif}.lr-origin p{max-width:740px;line-height:1.85}.lr-origin summary:focus-visible{outline-offset:4px;outline:3px solid #986636}
