.mk-col[data-v-11fbca6b]>*+*{margin-top:1.5rem}.sb-opening[data-v-11fbca6b]{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.sb-figure[data-v-11fbca6b]{margin:0;display:flex;flex-direction:column;gap:.6rem}.sb-page-label[data-v-11fbca6b]{font-family:var(--font-body);font-weight:800;font-size:.68rem;letter-spacing:1.5px;text-transform:uppercase;color:var(--color-graphite);text-align:center}.sb-cover[data-v-11fbca6b]{width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:16px;box-shadow:0 18px 40px #2d2a2633;display:block}.sb-dedication[data-v-11fbca6b]{position:relative;aspect-ratio:1 / 1;background:var(--color-cream);border:1px solid var(--color-fog);border-radius:16px;box-shadow:0 18px 40px #2d2a261f;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:1.5rem;gap:.35rem}.sb-ded-corner[data-v-11fbca6b]{position:absolute;color:var(--color-goldenrod);font-size:1.1rem}.sb-ded-corner--tl[data-v-11fbca6b]{top:1rem;left:1.1rem}.sb-ded-corner--br[data-v-11fbca6b]{bottom:1rem;right:1.1rem}.sb-ded-eyebrow[data-v-11fbca6b]{font-family:var(--font-body);font-weight:800;font-size:.66rem;letter-spacing:1.5px;text-transform:uppercase;color:var(--color-coral-deep);margin:0}.sb-ded-sticker[data-v-11fbca6b]{font-size:3.2rem;line-height:1}.sb-ded-name[data-v-11fbca6b]{font-family:var(--font-display);font-weight:600;font-size:1.9rem;color:var(--color-teal);margin:0}.sb-ded-message[data-v-11fbca6b]{font-family:var(--font-book);font-style:italic;font-size:1rem;color:var(--color-ink);max-width:20rem;margin:.4rem 0 0;line-height:1.5}.sb-ded-signoff[data-v-11fbca6b]{font-family:var(--font-book);color:var(--color-graphite);margin:.2rem 0 0}.sb-ded-date[data-v-11fbca6b]{font-size:.72rem;color:var(--color-mist);margin:.55rem 0 0;letter-spacing:.3px}.sb-spread[data-v-11fbca6b]{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:center;padding:1.75rem}.sb-spread--reverse .sb-text[data-v-11fbca6b]{order:-1}.sb-illus[data-v-11fbca6b]{aspect-ratio:1 / 1;border-radius:14px;background:repeating-linear-gradient(45deg,#f7efe4,#f7efe4 12px,#f3e9db 12px,#f3e9db 24px);border:1px dashed var(--color-mist);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:.75rem;padding:1.5rem}.sb-illus-icon[data-v-11fbca6b]{font-size:2rem;opacity:.55}.sb-illus-caption[data-v-11fbca6b]{font-size:.82rem;color:var(--color-graphite);margin:0;max-width:15rem;line-height:1.45}.sb-story[data-v-11fbca6b]{font-family:var(--font-book);font-size:1.15rem;line-height:1.65;color:var(--color-ink);margin:0}.sb-page-num[data-v-11fbca6b]{font-size:.8rem;color:var(--color-mist);margin:1rem 0 0;letter-spacing:.5px}.sb-closing[data-v-11fbca6b]{text-align:center;padding:3rem 2rem}.sb-closing-sticker[data-v-11fbca6b]{font-size:2.4rem}.sb-closing-line[data-v-11fbca6b]{font-family:var(--font-book);font-size:1.4rem;line-height:1.55;color:#fff;max-width:34rem;margin:1rem auto 0}.sb-closing-end[data-v-11fbca6b]{font-family:var(--font-body);font-weight:800;font-size:.72rem;letter-spacing:2px;text-transform:uppercase;color:var(--color-goldenrod);margin:1.25rem 0 0}.sb-features[data-v-11fbca6b]{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;padding:2rem 2.25rem}.sb-feature-icon[data-v-11fbca6b]{font-size:1.5rem}.sb-feature-title[data-v-11fbca6b]{font-family:var(--font-display);font-size:1.1rem;color:var(--color-teal);margin:.5rem 0 0}.sb-feature p[data-v-11fbca6b]{color:var(--color-graphite);line-height:1.55;margin:.4rem 0 0;font-size:.9rem}@media (max-width: 820px){.mk-col[data-v-11fbca6b]>*+*{margin-top:1.25rem}.sb-opening[data-v-11fbca6b]{grid-template-columns:1fr;gap:1.5rem;max-width:24rem;margin-inline:auto}.sb-spread[data-v-11fbca6b]{grid-template-columns:1fr;gap:1.25rem;padding:1.4rem}.sb-spread--reverse .sb-text[data-v-11fbca6b]{order:0}.sb-spread .sb-illus[data-v-11fbca6b]{order:-1}.sb-features[data-v-11fbca6b]{grid-template-columns:1fr;gap:1.5rem}}
