.bookstore-strategy-header>p{color:var(--muted);font-size:.86rem;font-weight:900;letter-spacing:.12em;margin:0;text-align:center;text-transform:uppercase}.bookstore-strategy-content{margin:0 auto;max-width:1440px;padding:clamp(34px,5vw,72px) clamp(16px,4vw,54px) clamp(60px,8vw,110px)}.bookstore-strategy-content h1,.bookstore-strategy-content h2{font-family:lucky,cursive;font-weight:400;letter-spacing:.02em;line-height:1.02}.bookstore-strategy-content h2{font-size:clamp(2.3rem,4.4vw,4.4rem);margin:12px 0 18px}.bookstore-strategy-content p{line-height:1.65}.bookstore-strategy-hero{align-items:center;display:grid;gap:clamp(28px,5vw,80px);grid-template-columns:minmax(0,1fr) minmax(320px,.82fr);min-height:590px}.bookstore-strategy-hero h1{font-size:clamp(3.3rem,6.1vw,6.4rem);margin:16px 0 24px;max-width:760px}.bookstore-strategy-lead{color:var(--muted);font-family:Georgia,serif;font-size:clamp(1.14rem,1.7vw,1.4rem);margin:0 0 30px;max-width:660px}.bookstore-strategy-back figure,.bookstore-strategy-hero figure,.bookstore-strategy-spread figure{margin:0}.bookstore-strategy-back img,.bookstore-strategy-hero img,.bookstore-strategy-spread img{border:2px solid var(--ink);border-radius:10px;box-shadow:var(--shadow);display:block;height:auto;width:100%}.bookstore-strategy-hero-image{justify-self:end;max-width:540px}.bookstore-strategy-content figcaption{color:var(--muted);font-size:.85rem;line-height:1.5;margin-top:12px}.bookstore-strategy-back,.bookstore-strategy-model,.bookstore-strategy-pilot,.bookstore-strategy-spread{margin-top:clamp(70px,10vw,140px)}.bookstore-strategy-section-heading{max-width:820px}.bookstore-strategy-back p:not(.eyebrow),.bookstore-strategy-pilot p,.bookstore-strategy-section-heading>p:last-child{color:var(--muted);font-size:clamp(1.05rem,1.4vw,1.2rem);margin:0}.bookstore-strategy-steps{display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:36px}.bookstore-strategy-steps>div{background:var(--paper);border:2px solid var(--ink);border-radius:10px;box-shadow:6px 6px 0 rgba(38,55,55,.12);padding:clamp(20px,3vw,32px)}.bookstore-strategy-steps span{color:var(--aqua-dark);font-family:lucky,cursive;font-size:1.7rem}.bookstore-strategy-steps h3{font-size:1.35rem;margin:18px 0 8px}.bookstore-strategy-steps p{color:var(--muted);margin:0}.bookstore-strategy-spread figure{margin-top:34px}.bookstore-strategy-spread figcaption{max-width:860px}.bookstore-strategy-pilot{background:var(--aqua);border:2px solid var(--ink);border-radius:10px;box-shadow:8px 8px 0 var(--ink);color:white;display:grid;gap:60px;grid-template-columns:1fr 1fr;padding:clamp(28px,5vw,56px)}.bookstore-strategy-pilot .eyebrow,.bookstore-strategy-pilot p{color:rgba(255,255,255,.88)}.bookstore-strategy-pilot h2{margin-bottom:0}.bookstore-strategy-pilot p+p{margin-top:18px}.bookstore-strategy-back{align-items:center;display:grid;gap:clamp(36px,7vw,100px);grid-template-columns:minmax(300px,.8fr) minmax(0,1fr)}.bookstore-strategy-back figure{max-width:500px}.bookstore-strategy-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}@media (max-width:900px){.bookstore-strategy-back,.bookstore-strategy-hero,.bookstore-strategy-pilot{grid-template-columns:1fr}.bookstore-strategy-hero-image{justify-self:start;max-width:520px}.bookstore-strategy-pilot{gap:12px}}@media (max-width:680px){.bookstore-strategy-header>p{display:none}.bookstore-strategy-hero h1{font-size:clamp(2.8rem,12vw,4.8rem)}.bookstore-strategy-steps{grid-template-columns:1fr}}