.post-main[data-astro-cid-jo55ryrt]{padding-top:140px;padding-bottom:80px}.post-container[data-astro-cid-jo55ryrt]{max-width:760px;margin:0 auto}.breadcrumb[data-astro-cid-jo55ryrt]{font-family:var(--ff-typewriter), "Courier Prime", cursive;letter-spacing:2px;color:var(--ink-faded);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:48px;font-size:11px;display:flex}.breadcrumb[data-astro-cid-jo55ryrt] a[data-astro-cid-jo55ryrt]{color:var(--ink-faded);text-decoration:none;transition:color .2s}.breadcrumb[data-astro-cid-jo55ryrt] a[data-astro-cid-jo55ryrt]:hover{color:var(--ink)}.crumb-sep[data-astro-cid-jo55ryrt]{opacity:.4}.post-header[data-astro-cid-jo55ryrt]{margin-bottom:16px}.post-meta[data-astro-cid-jo55ryrt]{align-items:center;gap:20px;margin-bottom:24px;display:flex}.post-category[data-astro-cid-jo55ryrt]{font-family:var(--ff-typewriter), "Courier Prime", cursive;letter-spacing:3px;text-transform:uppercase;border:1px solid var(--ink);color:var(--ink);padding:4px 14px;font-size:10px}.post-date[data-astro-cid-jo55ryrt]{font-family:var(--ff-typewriter), "Courier Prime", cursive;letter-spacing:1px;color:var(--ink-faded);font-size:12px}.post-title[data-astro-cid-jo55ryrt]{font-family:var(--ff-display), "Abril Fatface", serif;overflow-wrap:break-word;margin-bottom:20px;font-size:clamp(28px,5vw,52px);line-height:1.15}.post-description[data-astro-cid-jo55ryrt]{color:var(--ink-light);margin-bottom:20px;font-size:18px;line-height:1.7}.post-tags[data-astro-cid-jo55ryrt]{flex-wrap:wrap;gap:8px;margin-bottom:8px;display:flex}.tag[data-astro-cid-jo55ryrt]{font-family:var(--ff-typewriter), "Courier Prime", cursive;letter-spacing:1px;color:var(--ink-faded);font-size:11px}.post-content[data-astro-cid-jo55ryrt]{font-family:var(--ff-body), "Libre Baskerville", serif;color:var(--ink);margin:40px 0;font-size:17px;line-height:1.85}.post-content[data-astro-cid-jo55ryrt] h2{font-family:var(--ff-display), "Abril Fatface", serif;margin:48px 0 20px;font-size:clamp(22px,3vw,32px);line-height:1.2}.post-content[data-astro-cid-jo55ryrt] h3{font-family:var(--ff-heading), "Playfair Display SC", serif;letter-spacing:1px;margin:36px 0 16px;font-size:clamp(16px,2vw,22px)}.post-content[data-astro-cid-jo55ryrt] p{margin-bottom:24px}.post-content[data-astro-cid-jo55ryrt] ul,.post-content[data-astro-cid-jo55ryrt] ol{margin-bottom:24px;padding-left:24px}.post-content[data-astro-cid-jo55ryrt] li{margin-bottom:10px}.post-content[data-astro-cid-jo55ryrt] strong{font-weight:700}.post-content[data-astro-cid-jo55ryrt] a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--ink-ghost);transition:text-decoration-color .2s}.post-content[data-astro-cid-jo55ryrt] a:hover{text-decoration-color:var(--ink)}.post-content[data-astro-cid-jo55ryrt] blockquote{border-left:3px solid var(--ink);color:var(--ink-light);margin:32px 0;padding-left:24px;font-style:italic}.post-content[data-astro-cid-jo55ryrt] code{font-family:var(--ff-typewriter), monospace;background:var(--cream-dark);border:1px solid var(--ink-ghost);padding:2px 6px;font-size:14px}.post-content[data-astro-cid-jo55ryrt] pre{background:var(--ink);color:var(--cream);margin:28px 0;padding:24px;overflow-x:auto}.post-content[data-astro-cid-jo55ryrt] pre code{color:inherit;background:0 0;border:none;padding:0}.post-content[data-astro-cid-jo55ryrt] img{max-width:100%;height:auto;margin:32px 0}.post-content[data-astro-cid-jo55ryrt] hr{border:none;border-top:1px solid var(--ink-ghost);margin:40px 0}.post-content[data-astro-cid-jo55ryrt] table{-webkit-overflow-scrolling:touch;border-collapse:collapse;width:100%;margin:28px 0;font-size:15px;display:block;overflow-x:auto}.post-content[data-astro-cid-jo55ryrt] th{font-family:var(--ff-heading), "Playfair Display SC", serif;letter-spacing:2px;text-transform:uppercase;text-align:left;border-bottom:2px solid var(--ink);color:var(--ink);padding:12px 14px;font-size:11px}.post-content[data-astro-cid-jo55ryrt] td{border-bottom:1px solid var(--ink-ghost);vertical-align:top;padding:10px 14px}.post-content[data-astro-cid-jo55ryrt] tr:last-child td{border-bottom:none}.post-content[data-astro-cid-jo55ryrt] nav{background:var(--cream-dark,#ece7db);border:1px solid var(--ink-ghost);margin:32px 0;padding:24px 28px}.post-content[data-astro-cid-jo55ryrt] nav ol{margin-bottom:0;padding-left:20px}.post-content[data-astro-cid-jo55ryrt] nav li{margin-bottom:6px}.post-content[data-astro-cid-jo55ryrt] nav a{text-decoration-color:var(--ink-ghost)}.faq-section[data-astro-cid-jo55ryrt]{margin:20px 0}.faq-title[data-astro-cid-jo55ryrt]{font-family:var(--ff-display), "Abril Fatface", serif;margin:32px 0 24px;font-size:clamp(20px,3vw,28px)}.faq-list[data-astro-cid-jo55ryrt]{flex-direction:column;gap:0;display:flex}.faq-item[data-astro-cid-jo55ryrt]{border-top:1px solid var(--ink-ghost);padding:0}.faq-item[data-astro-cid-jo55ryrt]:last-child{border-bottom:1px solid var(--ink-ghost)}.faq-q[data-astro-cid-jo55ryrt]{font-family:var(--ff-heading), "Playfair Display SC", serif;letter-spacing:.5px;cursor:pointer;color:var(--ink);justify-content:space-between;align-items:center;padding:20px 0;font-size:16px;list-style:none;display:flex}.faq-q[data-astro-cid-jo55ryrt]:after{content:"+";flex-shrink:0;margin-left:20px;font-size:20px;font-weight:300;transition:transform .3s}.faq-item[data-astro-cid-jo55ryrt][open] .faq-q[data-astro-cid-jo55ryrt]:after{transform:rotate(45deg)}.faq-a[data-astro-cid-jo55ryrt]{font-family:var(--ff-body), "Libre Baskerville", serif;color:var(--ink-light);padding:0 0 20px;font-size:15px;line-height:1.8}.post-cta[data-astro-cid-jo55ryrt]{text-align:center;padding:60px 20px}.cta-label[data-astro-cid-jo55ryrt]{font-family:var(--ff-typewriter), "Courier Prime", cursive;letter-spacing:3px;color:var(--ink-faded);text-transform:uppercase;margin-bottom:20px;font-size:13px}.cta-btn[data-astro-cid-jo55ryrt]{font-family:var(--ff-heading), "Playfair Display SC", serif;letter-spacing:3px;text-transform:uppercase;color:var(--cream);background:var(--ink);border:2px solid var(--ink);padding:16px 40px;font-size:15px;text-decoration:none;transition:all .3s;display:inline-block}.cta-btn[data-astro-cid-jo55ryrt]:hover{color:var(--ink);background:0 0}@media (width<=768px){.post-main[data-astro-cid-jo55ryrt]{padding-top:100px}.post-container[data-astro-cid-jo55ryrt]{max-width:100%}.post-content[data-astro-cid-jo55ryrt] pre,.post-content[data-astro-cid-jo55ryrt] pre code{white-space:pre-wrap;overflow-wrap:anywhere}}
