/* Vol4 detail pages share the same quiet header and warm monochrome palette. */
.inner-page .header{position:sticky;top:0;left:0;transform:none;width:100%;height:78px;min-height:78px;padding:0 4%;margin:0;background:#fffefbf2;display:grid;grid-template-columns:1fr auto 1fr;border-bottom:1px solid var(--line);gap:20px}
.inner-page .header nav{position:static;display:flex;flex-direction:row;gap:22px;background:none;padding:0;box-shadow:none;font:12px Georgia,serif;letter-spacing:1px;width:auto}
.inner-page .header nav>a{color:var(--ink);text-shadow:none}.inner-page .header .wordmark{font-size:0}.inner-page .header .header-book{color:var(--ink);font:11px Georgia,serif;letter-spacing:1px;margin:0;white-space:nowrap;border:0}
.inner-page .page-heading{padding-top:45px;padding-bottom:30px}.inner-page .page-heading h1{font-size:42px;line-height:1.4}.inner-page .editorial-hero{background:var(--cream)}.inner-page .inner-cta,.inner-page .perm-offer,.inner-page .wedding-quote{background:var(--cream)}
.inner-page .button{background:var(--ink);color:white}.inner-page .inner-mobile-book a:last-child{background:var(--ink)}.inner-page .look-grid img{object-fit:contain}.price-link{margin-right:18px}
@media(max-width:900px){.inner-page .header{grid-template-columns:1fr auto;height:auto;min-height:104px;padding:10px 5% 5px;gap:10px}.inner-page .header nav{grid-column:1/-1;grid-row:2;justify-content:center;gap:25px}.inner-page .header .wordmark{grid-column:1;grid-row:1}.inner-page .header .header-book{grid-column:2;grid-row:1}.inner-page .page-heading h1{font-size:34px}}
@media(max-width:620px){.inner-page .header nav{gap:27px;font-size:11px}.inner-page .header nav a{min-height:38px;padding:10px 0}.inner-page .header .header-book{font-size:9px;letter-spacing:.6px}.inner-page .page-heading{padding-top:22px;padding-bottom:22px}.inner-page .page-heading h1{font-size:28px}.inner-page footer{padding-bottom:95px}}
