.post[data-astro-cid-2oaf6ekz] h2{font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-cream);margin-top:3rem;margin-bottom:1.1rem;font-size:1.75rem;font-weight:560;line-height:1.2}.post[data-astro-cid-2oaf6ekz] h2:first-child{margin-top:0}.post[data-astro-cid-2oaf6ekz] p{color:var(--color-muted);margin-bottom:1.35rem;font-size:1.05rem;line-height:1.75}.post[data-astro-cid-2oaf6ekz] strong{color:var(--color-cream);font-weight:600}.post[data-astro-cid-2oaf6ekz] em{color:var(--color-cream);font-style:italic}.post[data-astro-cid-2oaf6ekz] a{color:var(--color-gold);text-decoration:underline;text-decoration-color:color-mix(in srgb, var(--color-gold) 40%, transparent);text-underline-offset:3px;transition:color .25s var(--ease-soft)}.post[data-astro-cid-2oaf6ekz] a:hover{color:var(--color-gold-light)}.post[data-astro-cid-2oaf6ekz] blockquote{border-left:2px solid var(--color-gold);font-family:var(--font-display);color:var(--color-cream);margin:2.25rem 0;padding-left:1.4rem;font-size:1.3rem;line-height:1.5}.post[data-astro-cid-2oaf6ekz] hr{background:linear-gradient(to right, transparent, var(--color-gold-deep), transparent);opacity:.5;border:0;height:1px;margin:3rem 0}.post[data-astro-cid-2oaf6ekz] p.closer{font-family:var(--font-display);color:var(--color-cream);margin-bottom:1rem;font-size:1.2rem;line-height:1.55}.sign[data-astro-cid-2oaf6ekz]{margin-top:1rem}.sign-rule[data-astro-cid-2oaf6ekz]{background:linear-gradient(to right, var(--color-gold-deep), transparent);opacity:.6;width:100%;height:1px;margin-bottom:1.6rem;display:block}.sign-by[data-astro-cid-2oaf6ekz]{font-family:var(--font-display);color:var(--color-gold-light);margin-bottom:.35rem;font-size:1.5rem;font-style:italic;line-height:1}.sign-desk[data-astro-cid-2oaf6ekz]{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted);margin-bottom:1rem;font-size:.7rem}.sign-note[data-astro-cid-2oaf6ekz]{color:var(--color-muted);margin-bottom:.6rem;font-size:.85rem;line-height:1.6}.sign-sources[data-astro-cid-2oaf6ekz]{color:var(--color-faint);font-size:.78rem;line-height:1.6}.answer[data-astro-cid-2oaf6ekz]{border:1px solid var(--color-line);border-left:2px solid var(--color-gold);border-radius:.75rem;margin-bottom:2.5rem;padding:1.1rem 1.3rem .2rem}.answer[data-astro-cid-2oaf6ekz] p{color:var(--color-cream)}.answer[data-astro-cid-2oaf6ekz] p.answer-label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-gold-light);margin-bottom:.5rem;font-size:.7rem}.cost-table-wrap[data-astro-cid-2oaf6ekz]{-webkit-overflow-scrolling:touch;border:1px solid var(--color-line);border-radius:.75rem;margin:1.5rem 0 2rem;overflow-x:auto}.cost-table[data-astro-cid-2oaf6ekz]{border-collapse:collapse;width:100%;min-width:760px;font-size:.85rem;line-height:1.5}.cost-table[data-astro-cid-2oaf6ekz] th[data-astro-cid-2oaf6ekz],.cost-table[data-astro-cid-2oaf6ekz] td[data-astro-cid-2oaf6ekz]{text-align:left;vertical-align:top;border-bottom:1px solid var(--color-line);color:var(--color-muted);padding:.7rem .85rem}.cost-table[data-astro-cid-2oaf6ekz] thead[data-astro-cid-2oaf6ekz] th[data-astro-cid-2oaf6ekz]{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-cream);background:color-mix(in srgb, var(--color-cream) 5%, transparent);font-size:.68rem}.cost-table[data-astro-cid-2oaf6ekz] tbody[data-astro-cid-2oaf6ekz] th[data-astro-cid-2oaf6ekz]{color:var(--color-cream);white-space:nowrap;font-weight:600}.cost-table[data-astro-cid-2oaf6ekz] tbody[data-astro-cid-2oaf6ekz] tr[data-astro-cid-2oaf6ekz]:last-child th[data-astro-cid-2oaf6ekz],.cost-table[data-astro-cid-2oaf6ekz] tbody[data-astro-cid-2oaf6ekz] tr[data-astro-cid-2oaf6ekz]:last-child td[data-astro-cid-2oaf6ekz]{border-bottom:0}.post[data-astro-cid-2oaf6ekz] ol.decide{margin-bottom:1.5rem;padding-left:1.4rem;list-style:decimal}.post[data-astro-cid-2oaf6ekz] ol.decide li{color:var(--color-muted);margin-bottom:.9rem;padding-left:.3rem;font-size:1.05rem;line-height:1.7}@media (width>=640px){.post[data-astro-cid-2oaf6ekz] h2{font-size:2rem}}
