.doc[data-astro-cid-gysqo7gh]{max-width:var(--measure);margin:0 auto}.post-header[data-astro-cid-gysqo7gh]{margin-bottom:2.25rem;padding-bottom:1.5rem;border-bottom:1px solid var(--ink)}.meta[data-astro-cid-gysqo7gh]{display:flex;align-items:center;gap:.9rem;margin-bottom:1rem;font-size:.8rem;color:var(--pencil)}.post-header[data-astro-cid-gysqo7gh] h1[data-astro-cid-gysqo7gh]{font-size:clamp(1.5rem,3.4vw,2rem);line-height:1.35}.description[data-astro-cid-gysqo7gh]{font-size:1.02rem;color:var(--ink-soft);margin-top:1rem}.post-content[data-astro-cid-gysqo7gh]{line-height:1.85;font-size:1.05rem;overflow-wrap:anywhere}.post-content[data-astro-cid-gysqo7gh] h2{margin-top:2.75rem;margin-bottom:1rem;padding-bottom:.45rem;border-bottom:1px solid var(--rule-strong);font-size:1.45rem}.post-content[data-astro-cid-gysqo7gh] h3{margin-top:2rem;margin-bottom:.75rem;font-size:1.15rem}.post-content[data-astro-cid-gysqo7gh] h4{margin-top:1.5rem;margin-bottom:.6rem;font-family:var(--font-body);font-size:1rem;font-weight:700}.post-content[data-astro-cid-gysqo7gh] p{margin-bottom:1.4rem}.post-content[data-astro-cid-gysqo7gh] a{color:var(--seal);text-decoration:underline;text-underline-offset:.2em}.post-content[data-astro-cid-gysqo7gh] ul,.post-content[data-astro-cid-gysqo7gh] ol{margin-bottom:1.4rem;padding-left:1.4rem}.post-content[data-astro-cid-gysqo7gh] li{margin-bottom:.4rem}.post-content[data-astro-cid-gysqo7gh] blockquote{border-left:3px solid var(--seal);background-color:var(--paper-deep);padding:.9rem 1.1rem;margin-bottom:1.4rem;font-size:.98rem}.post-content[data-astro-cid-gysqo7gh] blockquote p:last-child{margin-bottom:0}.post-content[data-astro-cid-gysqo7gh] table{display:block;max-width:100%;overflow-x:auto;scrollbar-width:thin;scrollbar-color:var(--rule-strong) var(--paper-deep);border-collapse:collapse;margin-bottom:1.4rem;font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:.88rem;line-height:1.5}.post-content[data-astro-cid-gysqo7gh] table::-webkit-scrollbar{height:6px}.post-content[data-astro-cid-gysqo7gh] table::-webkit-scrollbar-track{background:var(--paper-deep)}.post-content[data-astro-cid-gysqo7gh] table::-webkit-scrollbar-thumb{background:var(--rule-strong);border-radius:3px}.post-content[data-astro-cid-gysqo7gh] th,.post-content[data-astro-cid-gysqo7gh] td{border:1px solid var(--rule-strong);padding:.5rem .75rem;text-align:left;white-space:nowrap;vertical-align:top}.post-content[data-astro-cid-gysqo7gh] th{background:var(--paper-deep);font-family:var(--font-body);font-weight:700}.post-content[data-astro-cid-gysqo7gh] table .amt{font-size:1em}.post-content[data-astro-cid-gysqo7gh] hr{border:none;border-top:1px solid var(--rule);margin:2rem 0}.post-content[data-astro-cid-gysqo7gh] img{border:1px solid var(--rule)}.post-content[data-astro-cid-gysqo7gh] code{font-family:var(--font-mono);font-size:.9em;background:var(--paper-deep);padding:.1em .3em}.post-content[data-astro-cid-gysqo7gh] pre{overflow-x:auto;background:var(--paper-deep);padding:1rem;margin-bottom:1.4rem;font-size:.88rem}.sources[data-astro-cid-gysqo7gh]{position:relative;margin-top:3rem;padding:1.5rem 1.5rem 1.25rem;border:1px solid var(--ink);background:var(--paper-deep);font-size:.92rem}.sources[data-astro-cid-gysqo7gh] .sources-seal{position:absolute;top:-1.25rem;right:1rem}.sources[data-astro-cid-gysqo7gh] h2[data-astro-cid-gysqo7gh]{font-size:1.05rem;margin-bottom:.75rem;padding-right:6rem}.sources[data-astro-cid-gysqo7gh] .checked[data-astro-cid-gysqo7gh]{margin-bottom:.75rem;padding-right:6rem}.sources[data-astro-cid-gysqo7gh] .checked[data-astro-cid-gysqo7gh] .mono[data-astro-cid-gysqo7gh]{font-weight:600}.sources[data-astro-cid-gysqo7gh] ul[data-astro-cid-gysqo7gh]{padding-left:1.25rem;margin-bottom:.75rem}.sources[data-astro-cid-gysqo7gh] li[data-astro-cid-gysqo7gh] a[data-astro-cid-gysqo7gh]{font-family:var(--font-mono);font-size:.88rem;color:var(--seal);text-decoration:underline;text-underline-offset:.2em}.sources[data-astro-cid-gysqo7gh] .no-sources[data-astro-cid-gysqo7gh]{color:var(--seal);margin-bottom:.75rem}.sources[data-astro-cid-gysqo7gh] .disclaimer[data-astro-cid-gysqo7gh]{color:var(--pencil);font-size:.84rem;line-height:1.6}.sources[data-astro-cid-gysqo7gh] .disclaimer[data-astro-cid-gysqo7gh] a[data-astro-cid-gysqo7gh]{color:var(--ink);text-decoration:underline;text-underline-offset:.2em}.tags[data-astro-cid-gysqo7gh]{margin-top:1.5rem;display:flex;flex-wrap:wrap;gap:.25rem .9rem}.tag[data-astro-cid-gysqo7gh]{font-family:var(--font-mono);font-size:.78rem;color:var(--pencil)}.related[data-astro-cid-gysqo7gh]{margin-top:3.5rem;border-top:1px solid var(--ink);padding-top:1.75rem}.related[data-astro-cid-gysqo7gh] h2[data-astro-cid-gysqo7gh]{font-size:1.25rem;margin-bottom:1rem}
