.transiente-book-page-v24 .transiente-book-grid-v24{grid-template-columns:minmax(0, .8fr) minmax(0,1.35fr);align-items:start;gap:clamp(24px,4vw,64px)}
.transiente-book-page-v24 .transiente-book-cover-v24{display:block;width:auto;height:auto!important;max-width:100%;max-height:calc(85svh - 150px);object-fit:contain;margin-inline:auto}
.transiente-book-page-v24 .transiente-book-cover-wrap-v24{min-width:0;display:flex;flex-direction:column;align-items:center;gap:16px}
.transiente-book-page-v24 .transiente-book-details-v2{min-width:0;display:flex;flex-direction:column;gap:24px}
.transiente-book-page-v24 .transiente-book-details-v2>*{margin:0}
.transiente-book-page-v24 .transiente-book-synopsis,.transiente-book-page-v24 .transiente-book-synopsis-content,.transiente-book-page-v24 .transiente-single-author-card,.transiente-book-page-v24 .transiente-multiple-authors{height:auto!important;max-height:none!important;min-height:0!important;overflow:visible!important}
.transiente-single-author-card{align-items:center!important}
.transiente-single-author-copy{min-width:0}
.transiente-share-row{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;font-size:.95rem}
.transiente-share-row .transiente-share-disclosure{margin:0;position:relative}
.transiente-share-row .transiente-share-disclosure summary{width:44px;height:44px}
.transiente-share-row .transiente-share{left:auto;right:0;max-width:calc(100vw - 40px)}
.transiente-product-details{width:100%;margin-block:32px}
.transiente-product-details h2{margin-bottom:16px}
.transiente-featured{box-sizing:border-box;padding:clamp(24px,4vw,64px);width:100%;max-width:var(--wp--style--global--wide-size,1440px);margin:0 auto}
.transiente-featured-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:24px}
.transiente-featured h2{font-size:clamp(1.7rem,3vw,2.8rem);margin:0}
.transiente-slide{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(24px,5vw,80px);padding:clamp(20px,4vw,48px);border-radius:24px;background:#f7f5f0;margin-bottom:16px}
.transiente-slide[hidden],.transiente-slide-controls[hidden]{display:none!important}
.transiente-slide-cover img{display:block;width:auto;height:auto;max-width:100%;max-height:55svh;object-fit:contain;margin:auto}
.transiente-slide h3{font-size:clamp(1.6rem,3vw,3rem);line-height:1.15;margin:.5em 0;overflow-wrap:anywhere}
.transiente-slide-controls{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap}
.transiente-slide-controls button,.transiente-featured .transiente-book-action{background:#4c51a8;color:#fff;border:1px solid #4c51a8;border-radius:999px;padding:12px 20px;font:inherit;cursor:pointer;text-decoration:none;display:inline-flex;min-height:44px;align-items:center}
.transiente-slide-controls button:focus-visible,.transiente-featured a:focus-visible{outline:3px solid #252b55;outline-offset:4px}
@media(max-width:760px){.transiente-book-page-v24 .transiente-book-grid-v24,.transiente-slide{grid-template-columns:minmax(0,1fr)}.transiente-book-page-v24 .transiente-book-cover-v24{max-height:65svh;max-width:85%}.transiente-book-actions-v2{flex-wrap:wrap}.transiente-share-row{font-size:.9rem}.transiente-slide-cover img{max-height:45svh}.transiente-featured{padding-inline:20px}}
