.blog-post-page[data-astro-cid-7jjqptxk]{padding-top:5rem;padding-bottom:3rem}.back-link[data-astro-cid-7jjqptxk]{font-size:.85rem;font-weight:500;color:var(--grape);display:inline-block;margin-bottom:1.5rem}.back-link[data-astro-cid-7jjqptxk]:hover{color:var(--grape-deep)}.post-title[data-astro-cid-7jjqptxk]{font-family:var(--font-display);font-size:1.75rem;font-weight:800;color:var(--slate-900);line-height:1.2;margin-bottom:.75rem}@media(min-width:640px){.post-title[data-astro-cid-7jjqptxk]{font-size:2.25rem}}.post-category[data-astro-cid-7jjqptxk]{display:block;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--teal);margin-bottom:.75rem}.post-meta[data-astro-cid-7jjqptxk]{display:flex;align-items:center;flex-wrap:wrap;gap:.35rem .75rem;font-size:.8rem;color:var(--slate-500);margin-bottom:2rem}.post-author[data-astro-cid-7jjqptxk]{font-weight:600;color:var(--slate-700)}.post-meta[data-astro-cid-7jjqptxk] time[data-astro-cid-7jjqptxk]{color:var(--slate-500);margin-left:auto}.post-editorial[data-astro-cid-7jjqptxk]{margin-top:2.5rem;padding:1.25rem 1.5rem;background:var(--section-alt-bg);border:1px solid var(--card-border);border-radius:var(--radius-md)}.post-editorial-title[data-astro-cid-7jjqptxk]{font-family:var(--font-display);font-size:.9rem;font-weight:700;color:var(--slate-900);margin-bottom:.5rem}.post-editorial-note[data-astro-cid-7jjqptxk]{font-size:.82rem;line-height:1.6;color:var(--slate-500);margin:0}.post-editorial-subtitle[data-astro-cid-7jjqptxk]{font-size:.78rem;font-weight:700;color:var(--slate-700);margin:.9rem 0 .35rem}.post-editorial[data-astro-cid-7jjqptxk] ul[data-astro-cid-7jjqptxk]{margin:0;padding-left:1.1rem}.post-editorial[data-astro-cid-7jjqptxk] li[data-astro-cid-7jjqptxk]{font-size:.85rem;margin-bottom:.25rem}.post-editorial[data-astro-cid-7jjqptxk] a[data-astro-cid-7jjqptxk]{color:var(--grape);text-decoration:underline}.post-cta[data-astro-cid-7jjqptxk]{margin-top:3.5rem;padding:2.25rem 2rem;background:var(--grape);border-radius:var(--radius-md);text-align:center}.post-cta-title[data-astro-cid-7jjqptxk]{font-family:var(--font-display);font-size:1.4rem;font-weight:800;color:#fff;line-height:1.25;margin:0 0 .75rem}.post-cta-text[data-astro-cid-7jjqptxk]{font-size:.95rem;line-height:1.6;color:#ffffffeb;max-width:34rem;margin:0 auto 1.5rem}.post-cta-button[data-astro-cid-7jjqptxk]{display:inline-block;background:#fff;color:var(--grape-deep);font-weight:700;font-size:.95rem;padding:.8rem 1.85rem;border-radius:var(--radius-md);text-decoration:none}.post-cta-button[data-astro-cid-7jjqptxk]:hover{background:#ffffffe6}.post-cta-note[data-astro-cid-7jjqptxk]{font-size:.8rem;color:#ffffffbf;margin:1rem 0 0}.post-footer[data-astro-cid-7jjqptxk]{margin-top:3rem;padding-top:1.5rem;border-top:1px solid var(--card-border)}.pack-box[data-astro-cid-7jjqptxk]{margin-top:2.5rem;padding:1.75rem 1.5rem;background:var(--section-alt-bg);border:1.5px solid var(--grape);border-radius:var(--radius-md)}.pack-title[data-astro-cid-7jjqptxk]{font-family:var(--font-display);font-size:1.15rem;font-weight:800;color:var(--slate-900);margin:0 0 .5rem}.pack-text[data-astro-cid-7jjqptxk]{font-size:.92rem;line-height:1.6;color:var(--slate-700);margin:0 0 1rem}.pack-form[data-astro-cid-7jjqptxk]{display:flex;flex-wrap:wrap;gap:.5rem}.pack-hp[data-astro-cid-7jjqptxk]{position:absolute;left:-5000px;height:0;width:0;opacity:0}.pack-input[data-astro-cid-7jjqptxk]{flex:1 1 14rem;padding:.7rem .9rem;font-size:.92rem;border:1px solid var(--card-border);border-radius:var(--radius-md);background:var(--card-bg);color:var(--slate-900)}.pack-input[data-astro-cid-7jjqptxk]:focus{outline:2px solid var(--grape);outline-offset:1px}.pack-button[data-astro-cid-7jjqptxk]{padding:.7rem 1.4rem;background:var(--grape);color:#fff;font-weight:700;font-size:.92rem;border:none;border-radius:var(--radius-md);cursor:pointer}.pack-button[data-astro-cid-7jjqptxk]:hover{background:var(--grape-deep)}.pack-button[data-astro-cid-7jjqptxk]:disabled{opacity:.7;cursor:default}.pack-note[data-astro-cid-7jjqptxk]{font-size:.78rem;color:var(--slate-500);line-height:1.5;margin:.65rem 0 0}.pack-error[data-astro-cid-7jjqptxk]{font-size:.85rem;color:#b42318;margin:.65rem 0 0}.pack-thanks[data-astro-cid-7jjqptxk]{font-size:.92rem;font-weight:600;color:var(--slate-900);margin:0 0 .5rem}.pack-links[data-astro-cid-7jjqptxk] ul[data-astro-cid-7jjqptxk]{margin:0;padding-left:1.2rem}.pack-links[data-astro-cid-7jjqptxk] li[data-astro-cid-7jjqptxk]{font-size:.92rem;margin-bottom:.4rem}.pack-links[data-astro-cid-7jjqptxk] a[data-astro-cid-7jjqptxk]{color:var(--grape);text-decoration:underline;font-weight:600}
