.book-icon[data-astro-cid-ufxvw5pv]{width:60px;height:80px}.book-info[data-astro-cid-ufxvw5pv] h2[data-astro-cid-ufxvw5pv]{margin-top:10px;font-size:22px}.book-info[data-astro-cid-ufxvw5pv] dl[data-astro-cid-ufxvw5pv]{grid-template-columns:150px 1fr}.book-info[data-astro-cid-ufxvw5pv] dt[data-astro-cid-ufxvw5pv],.book-info[data-astro-cid-ufxvw5pv] dd[data-astro-cid-ufxvw5pv]{border-bottom:1px solid var(--border);padding:10px 0}.book-info[data-astro-cid-ufxvw5pv] dt[data-astro-cid-ufxvw5pv]{color:var(--green);font-weight:700}.book-info[data-astro-cid-ufxvw5pv] dd[data-astro-cid-ufxvw5pv]{overflow-wrap:anywhere}.book-info[data-astro-cid-ufxvw5pv] .button[data-astro-cid-ufxvw5pv]{font-size:13px}@media (width<=500px){.book-info[data-astro-cid-ufxvw5pv] dl[data-astro-cid-ufxvw5pv]{grid-template-columns:1fr}.book-info[data-astro-cid-ufxvw5pv] dt[data-astro-cid-ufxvw5pv]{border-bottom:0;padding-bottom:0}.book-info[data-astro-cid-ufxvw5pv] dd[data-astro-cid-ufxvw5pv]{padding-top:2px}.book-info[data-astro-cid-ufxvw5pv] h2[data-astro-cid-ufxvw5pv]{font-size:20px}}.campaign-box[data-astro-cid-346xj3rh]{background:#f6f2e5;border:1px solid #d8dfd2;border-top:5px solid #294d43;border-radius:12px;margin:24px 0 32px;padding:clamp(20px,4vw,36px);scroll-margin-top:24px;box-shadow:0 8px 24px #294d4308}.campaign-topline[data-astro-cid-346xj3rh]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.campaign-label[data-astro-cid-346xj3rh]{color:#fffdf8;background:#294d43;border-radius:4px;padding:3px 12px;font-size:12px;font-weight:700}.campaign-check[data-astro-cid-346xj3rh]{color:#60695f;font-size:11px}.campaign-box[data-astro-cid-346xj3rh] .campaign-status[data-astro-cid-346xj3rh]{letter-spacing:0;margin:20px 0 16px;font-size:clamp(18px,3vw,24px)}.campaign-hero[data-astro-cid-346xj3rh]{justify-content:space-between;align-items:center;gap:16px;display:flex}.campaign-audience[data-astro-cid-346xj3rh]{color:#294d43;margin:0 0 12px;font-size:13px;font-weight:700}.campaign-duration[data-astro-cid-346xj3rh]{color:#294d43;margin:0;font-size:20px;font-weight:700}.campaign-price[data-astro-cid-346xj3rh]{color:#294d43;margin:0;font-size:22px;font-weight:700;line-height:1.3}.campaign-price[data-astro-cid-346xj3rh] strong[data-astro-cid-346xj3rh]{letter-spacing:-.05em;margin:0 8px;font-size:clamp(64px,12vw,88px)}.campaign-price[data-astro-cid-346xj3rh] span[data-astro-cid-346xj3rh]{font-size:26px}.campaign-deadline[data-astro-cid-346xj3rh]{background:#fffdf8;border:1px solid #d8cfb6;border-radius:4px;margin:15px 0 0;padding:5px 12px;font-size:14px;font-weight:700;display:inline-block}.campaign-character[data-astro-cid-346xj3rh]{text-align:center;flex-shrink:0;padding:0 12px}.campaign-character[data-astro-cid-346xj3rh] span[data-astro-cid-346xj3rh]{color:#536355;margin-top:8px;font-size:11px;line-height:1.7;display:block}.campaign-points[data-astro-cid-346xj3rh]{border-top:1px solid #d8dfd2;border-bottom:1px solid #d8dfd2;margin:22px 0;padding:16px 0 16px 20px;font-size:13px;line-height:1.9}.campaign-box[data-astro-cid-346xj3rh] .button[data-astro-cid-346xj3rh]{max-width:520px;margin:20px auto 0}.campaign-link-note[data-astro-cid-346xj3rh]{text-align:center;color:#5e655d;margin:12px 0 20px;font-size:11px;line-height:1.8}.campaign-details[data-astro-cid-346xj3rh]{border-top:1px solid #d8dfd2;padding-top:16px;font-size:13px}.campaign-details[data-astro-cid-346xj3rh] summary[data-astro-cid-346xj3rh]{cursor:pointer;color:#294d43;font-weight:700}.campaign-box[data-astro-cid-346xj3rh] dt[data-astro-cid-346xj3rh]{margin-top:12px;font-weight:700}.campaign-box[data-astro-cid-346xj3rh] dd[data-astro-cid-346xj3rh]{margin:4px 0}.campaign-disclosure[data-astro-cid-346xj3rh]{color:#687065;margin:18px 0 0;font-size:10px;line-height:1.8}.campaign-box[data-astro-cid-346xj3rh] [data-astro-cid-346xj3rh][hidden]{display:none}@media (width<=480px){.campaign-character[data-astro-cid-346xj3rh]{padding:0}.campaign-character[data-astro-cid-346xj3rh] span[data-astro-cid-346xj3rh]{display:none}.campaign-deadline[data-astro-cid-346xj3rh]{padding:5px 8px;font-size:12px}.campaign-hero[data-astro-cid-346xj3rh]{gap:4px}.campaign-box[data-astro-cid-346xj3rh] .button[data-astro-cid-346xj3rh]{gap:8px;padding:14px 10px;font-size:13px}.campaign-hero[data-astro-cid-346xj3rh]{display:block;position:relative}.campaign-character[data-astro-cid-346xj3rh]{position:absolute;top:62px;right:0}.campaign-audience[data-astro-cid-346xj3rh]{font-size:12px}.campaign-deadline[data-astro-cid-346xj3rh]{white-space:nowrap;font-size:12px;position:relative}.campaign-price[data-astro-cid-346xj3rh]{white-space:nowrap}.campaign-price[data-astro-cid-346xj3rh] strong[data-astro-cid-346xj3rh]{font-size:64px}}.pricing-summary[data-astro-cid-lvpglibf]{background:var(--cream);border:1px solid var(--border);border-top:3px solid var(--gold);border-radius:6px;margin:25px 0;padding:24px}.pricing-summary[data-astro-cid-lvpglibf] h2[data-astro-cid-lvpglibf]{letter-spacing:0;margin:0 0 18px;font-size:20px}.pricing-summary[data-astro-cid-lvpglibf] dl[data-astro-cid-lvpglibf]{margin:0}.pricing-summary[data-astro-cid-lvpglibf] dl[data-astro-cid-lvpglibf]>div[data-astro-cid-lvpglibf]{border-bottom:1px solid var(--border);grid-template-columns:135px 1fr;gap:15px;padding:14px 0;display:grid}.pricing-summary[data-astro-cid-lvpglibf] dt[data-astro-cid-lvpglibf]{color:var(--green);font-size:13px;font-weight:700}.pricing-summary[data-astro-cid-lvpglibf] dd[data-astro-cid-lvpglibf]{margin:0;font-size:14px}.pricing-summary[data-astro-cid-lvpglibf] strong[data-astro-cid-lvpglibf]{color:var(--green);font-size:21px}.pricing-summary[data-astro-cid-lvpglibf]>p[data-astro-cid-lvpglibf]:not(.fine){margin:18px 0 0;font-size:13px}.pricing-summary[data-astro-cid-lvpglibf] a[data-astro-cid-lvpglibf]{text-decoration:underline}.pricing-summary[data-astro-cid-lvpglibf] .fine[data-astro-cid-lvpglibf]{font-size:11px}@media (width<=500px){.pricing-summary[data-astro-cid-lvpglibf]{padding:20px}.pricing-summary[data-astro-cid-lvpglibf] dl[data-astro-cid-lvpglibf]>div[data-astro-cid-lvpglibf]{grid-template-columns:1fr;gap:4px}.pricing-summary[data-astro-cid-lvpglibf] h2[data-astro-cid-lvpglibf]{font-size:18px}}
