/* Page-specific styles and accent theme: butterfly.html */
.bookhero{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(32px,5vw,80px);align-items:center}
.spec .ex{font-size:16px;line-height:1.5}
.strip{display:grid;grid-template-columns:repeat(11,minmax(0,1fr));gap:8px}
.strip img{border-radius:4px}
.bleed img{border-radius:0}
@media (max-width:1024px){.bookhero{grid-template-columns:minmax(0,1fr)}.strip{grid-template-columns:repeat(4,minmax(0,1fr))}}
.pk{--g1:#05110B;--g2:#174E37;--g3:#0A2A1C;--acc:#F39A7E;--accd:#1E6448}
