.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-insert figure,.bookstore-strategy-spread figure{margin:0}.bookstore-strategy-back img,.bookstore-strategy-hero img,.bookstore-strategy-insert 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-insert,.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-insert{align-items:center;display:grid;gap:clamp(32px,7vw,100px);grid-template-columns:minmax(0,1fr) minmax(240px,.52fr)}.bookstore-strategy-insert p:not(.eyebrow){color:var(--muted);font-size:clamp(1.05rem,1.4vw,1.2rem);max-width:660px}.bookstore-strategy-insert .button{margin-top:20px}.bookstore-strategy-insert figure{justify-self:end;max-width:380px}.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-spread-preview{background:#a45420;border:10px solid #7c330e;border-radius:20px;box-shadow:8px 8px 0 rgba(61,37,26,.18);display:grid;gap:4px;grid-template-columns:repeat(2,minmax(0,1fr));min-height:420px;overflow:hidden}.bookstore-strategy-spread-page{align-items:center;background:#fff9eb;display:flex;flex-direction:column;justify-content:center;padding:clamp(18px,3vw,42px);text-align:center}.bookstore-strategy-spread-page>img:first-child{border:0;box-shadow:none;max-width:155px}.bookstore-strategy-spread-page p{color:var(--ink);font-family:montserrat,sans-serif;font-size:clamp(1rem,2vw,1.6rem);margin:16px 0}.bookstore-strategy-insert-preview .bookstore-strategy-qr,.bookstore-strategy-spread-page .bookstore-strategy-qr{border:0;border-radius:0;box-shadow:none;height:auto;max-width:160px;width:40%}.bookstore-strategy-writing-page{background:repeating-linear-gradient(#fff9eb 0 31px,#d9d2c4 32px);color:#77543b;justify-content:flex-start}.bookstore-strategy-writing-page span{font-family:Georgia,serif;font-size:clamp(1.1rem,2.4vw,1.8rem);margin-top:34px}.bookstore-strategy-insert-preview{align-items:center;background:#fff6dc;border:2px solid var(--ink);border-radius:12px;box-shadow:var(--shadow);display:flex;flex-direction:column;min-height:560px;padding:32px 20px;text-align:center}.bookstore-strategy-insert-preview>img:first-child{border:0;box-shadow:none;max-width:175px}.bookstore-strategy-insert-preview strong{font-family:montserrat,sans-serif;font-size:1.45rem;margin-top:20px}.bookstore-strategy-insert-preview p{margin:14px 0 26px}.bookstore-strategy-insert-preview .bookstore-strategy-qr{width:160px}.bookstore-strategy-insert-preview span{font-weight:900;margin-top:24px}.bookstore-strategy-back-preview{align-items:center;background:linear-gradient(130deg,#b15a21,#84320b);border:10px ridge #9a4313;border-radius:20px;box-shadow:var(--shadow);color:#fff0c6;display:flex;flex-direction:column;justify-content:center;min-height:520px;padding:40px;text-align:center}.bookstore-strategy-back-preview strong{font-family:Georgia,serif;font-size:clamp(2rem,4vw,3.4rem);line-height:1.1}.bookstore-strategy-back-preview span{font-family:montserrat,sans-serif;font-size:1rem;margin-top:180px}.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-insert,.bookstore-strategy-pilot{grid-template-columns:1fr}.bookstore-strategy-hero-image{justify-self:start;max-width:520px}.bookstore-strategy-insert figure{justify-self:start;max-width:360px}.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}}