.read-together-module__cEKdvq__book{max-width:1120px;margin:auto}.read-together-module__cEKdvq__book h1{font:500 clamp(1.6rem,4vw,2.5rem)/1.2 Georgia,serif}.read-together-module__cEKdvq__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.read-together-module__cEKdvq__top a{color:#176b73;align-items:center;min-height:44px;font-weight:750;display:inline-flex}.read-together-module__cEKdvq__spread{background:#fffdf8;border-radius:16px;grid-template-columns:1fr 1fr;gap:24px;display:grid;overflow:hidden}.read-together-module__cEKdvq__spread img{object-fit:contain;width:100%;height:100%;max-height:65dvh}.read-together-module__cEKdvq__words{scrollbar-gutter:stable;scrollbar-color:#527878 #e8ede7;max-height:65dvh;padding:24px;font:clamp(1.25rem,2.7vw,2rem)/1.8 Georgia,serif;overflow-y:scroll}.read-together-module__cEKdvq__words p{margin:0}.read-together-module__cEKdvq__controls{background:#f4f1e9;justify-content:space-between;gap:14px;padding:14px 0;display:flex;position:sticky;bottom:0}.read-together-module__cEKdvq__controls button{color:#fff;cursor:pointer;background:#176b73;border:0;border-radius:12px;min-height:48px;padding:12px 20px;font-weight:750}.read-together-module__cEKdvq__controls button:disabled{opacity:.55;cursor:default}.read-together-module__cEKdvq__controls button:focus-visible,.read-together-module__cEKdvq__top a:focus-visible,.read-together-module__cEKdvq__words:focus-visible{outline-offset:3px;outline:3px solid #e2a433}@media (max-width:700px){.read-together-module__cEKdvq__spread{grid-template-columns:1fr;gap:0}.read-together-module__cEKdvq__spread img{max-height:35dvh}.read-together-module__cEKdvq__words{max-height:40dvh;padding:18px}}
