/* A real book-film window fills its available column; no thumbnail frame. */
.cohesive-site.home-inquiry .section-head{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:6%;width:100%;max-width:none;padding:48px 6%;align-items:start}
.cohesive-site.home-inquiry .coherent-review-bar{display:flex;justify-content:space-between;gap:20px}.cohesive-site.home-inquiry .coherent-review-bar a{color:inherit}
.cohesive-site.home-inquiry .section-head>div{min-width:0}
.cohesive-site.home-inquiry .literary-origin{display:block;width:100%;max-width:none;margin:0;min-width:0}
.book-stage{position:relative;width:100%;aspect-ratio:.868;background:transparent;overflow:hidden;border:0;border-radius:0;box-shadow:none}
.book-stage video{position:absolute;display:block;max-width:none!important;width:225.8%;height:137.8%;left:-64.9%;top:-18.9%;object-fit:fill;pointer-events:none}
.book-player-controls{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:13px}
.book-player-controls button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:9px 15px;border:1px solid #c5b2cc;border-radius:24px;font:13px/1.5 'Public Sans',Arial,sans-serif;background:#f1eaf3;color:#493551}
.book-player-controls button+button{background:transparent;border-color:#c7d0c9;color:#37544f}
.book-player-controls input{accent-color:#8b5c97;min-height:44px;width:100%;margin:0;cursor:pointer}
.book-seek{display:flex;align-items:center;gap:10px;width:100%}.book-seek label{flex:1;min-width:0}
.book-seek output{font:11px/1.5 'Public Sans',Arial,sans-serif;white-space:nowrap;color:#526b63}
.book-status{min-height:1.7em;font:11px/1.7 'Public Sans',Arial,sans-serif;color:#526b63;margin:4px 0 15px}
.cohesive-site.home-inquiry .literary-origin figcaption{display:block;border-top:1px solid #d6ddd6;padding-top:15px;margin-top:4px}
.cohesive-site.home-inquiry .literary-origin figcaption>span{font-size:9px;margin-bottom:7px}
.cohesive-site.home-inquiry .literary-origin figcaption i{font-size:25px;line-height:1.25}
.cohesive-site.home-inquiry .literary-origin figcaption small{font:11px/1.7 'Public Sans',Arial,sans-serif;margin-top:8px}
@media(max-width:760px){.cohesive-site.home-inquiry .section-head{grid-template-columns:1fr;gap:28px;padding:32px 7% 36px}.cohesive-site.home-inquiry .section-head h1{font-size:34px!important}.cohesive-site.home-inquiry .literary-origin{width:100%;margin:0}.cohesive-site.home-inquiry .book-network-bridge{font-size:16px!important}.book-player-controls{gap:9px}.book-player-controls button{font-size:12px}.cohesive-site.home-inquiry .literary-origin figcaption i{font-size:23px}}
@media print{.book-player-controls,.book-status{display:none}.book-stage{break-inside:avoid}}

/* Owner: keep the book proportionate to the adjacent introduction. */
.cohesive-site.home-inquiry .literary-origin{width:100%;max-width:300px;justify-self:center;margin:0 auto}
.cohesive-site.home-inquiry .section-head{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center}
.cohesive-site.home-inquiry .literary-origin figcaption i{font-size:21px;line-height:1.3}
@media(max-width:760px){.cohesive-site.home-inquiry .section-head{grid-template-columns:1fr}.cohesive-site.home-inquiry .literary-origin{max-width:280px;width:100%}}

/* Owner: a bounded pair, with a quiet rule connecting introduction and book. */
body.cohesive-site.home-inquiry .section-head{width:calc(100% - clamp(40px,10vw,144px));max-width:1200px;margin-inline:auto;padding:48px 0;grid-template-columns:minmax(0,1fr) minmax(250px,300px);gap:clamp(28px,4vw,56px);align-items:center}
body.cohesive-site.home-inquiry .section-head>div{min-width:0}
body.cohesive-site.home-inquiry .literary-origin{width:100%;max-width:300px;padding-inline-start:32px;border-inline-start:1px solid #bd9d56;margin:0;justify-self:stretch}
body.cohesive-site.home-inquiry .book-stage{max-width:260px;margin-inline:auto}
body.cohesive-site.home-inquiry .book-network-bridge{max-width:56ch}
@media(max-width:760px){body.cohesive-site.home-inquiry .section-head{grid-template-columns:1fr;width:86%;padding:32px 0 36px;gap:28px}body.cohesive-site.home-inquiry .literary-origin{max-width:280px;justify-self:center;border-inline-start:0;border-block-start:1px solid #bd9d56;padding:24px 0 0}body.cohesive-site.home-inquiry .book-stage{max-width:240px}}
