.letter-hero[data-astro-cid-edowzjdm]{background:linear-gradient(180deg,var(--midnight-deep),var(--midnight));color:#fff;padding-block:clamp(3rem,7vw,4.5rem)}.letter-hero[data-astro-cid-edowzjdm] h1[data-astro-cid-edowzjdm]{color:#fff;margin-top:.6rem}.letter-byline[data-astro-cid-edowzjdm]{color:#ffffffd1;margin-top:.9rem}.letter-actions[data-astro-cid-edowzjdm]{margin-top:1.6rem}.letter-listen[data-astro-cid-edowzjdm]{margin-top:1.4rem}.letter-listen[data-astro-cid-edowzjdm] p[data-astro-cid-edowzjdm]{color:#ffffffd1;font-size:.92rem;font-weight:600;margin-bottom:.5rem}.letter-audio[data-astro-cid-edowzjdm]{width:100%;max-width:420px}.letter-body[data-astro-cid-edowzjdm] p{line-height:1.75;margin-bottom:1.1rem}.letter-body[data-astro-cid-edowzjdm] h2{font-size:1.45rem;margin:2.6rem 0 1rem}.letter-body[data-astro-cid-edowzjdm] strong{color:var(--ink)}.letter-body[data-astro-cid-edowzjdm] .epigraph{border-left:3px solid var(--danube);padding:.2rem 0 .2rem 1.2rem;margin:0 0 1.4rem}.letter-body[data-astro-cid-edowzjdm] .epigraph p{color:var(--ink);font-style:italic;margin-bottom:.35rem}.letter-body[data-astro-cid-edowzjdm] .epigraph footer{color:var(--ink-soft);font-size:.92rem;text-align:right}.letter-body[data-astro-cid-edowzjdm] .table-wrap{overflow-x:auto;margin:1.8rem 0}.letter-body[data-astro-cid-edowzjdm] table{width:100%;border-collapse:collapse;font-size:.95rem;font-variant-numeric:tabular-nums}.letter-body[data-astro-cid-edowzjdm] th,.letter-body[data-astro-cid-edowzjdm] td{padding:.5rem .8rem;border-bottom:1px solid var(--line);text-align:right;color:var(--ink)}.letter-body[data-astro-cid-edowzjdm] th:first-child{text-align:left;font-weight:500}.letter-body[data-astro-cid-edowzjdm] thead th{background:var(--midnight);color:#fff;font-weight:600;text-align:right;vertical-align:bottom}.letter-body[data-astro-cid-edowzjdm] thead th:first-child{text-align:left}.letter-body[data-astro-cid-edowzjdm] tbody tr:nth-child(2n){background:var(--mist)}.letter-body[data-astro-cid-edowzjdm] tfoot th,.letter-body[data-astro-cid-edowzjdm] tfoot th:first-child,.letter-body[data-astro-cid-edowzjdm] tfoot td{font-weight:700;color:var(--midnight);border-top:2px solid var(--danube);border-bottom:0}.letter-body[data-astro-cid-edowzjdm] caption{caption-side:top;text-align:left;font-weight:700;color:var(--midnight);padding-bottom:.5rem}.letter-body[data-astro-cid-edowzjdm] .table-note{font-size:.85rem;font-style:italic;margin:.5rem 0 0}.letter-body[data-astro-cid-edowzjdm] .table-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2rem}.letter-body[data-astro-cid-edowzjdm] figure{margin:1.8rem 0}.letter-body[data-astro-cid-edowzjdm] figure img{display:block;max-width:100%;height:auto;margin-inline:auto;border:1px solid var(--line);border-radius:var(--radius-sm)}.letter-body[data-astro-cid-edowzjdm] figcaption{text-align:center;font-size:.88rem;font-style:italic;color:var(--ink-soft);margin-top:.5rem}.letter-body[data-astro-cid-edowzjdm] ol,.letter-body[data-astro-cid-edowzjdm] ul{margin:0 0 1.1rem;padding-left:1.6rem}.letter-body[data-astro-cid-edowzjdm] li{color:var(--ink-soft)}.letter-body[data-astro-cid-edowzjdm] li p{margin-bottom:.6rem}.letter-body[data-astro-cid-edowzjdm] .equation{margin:1.4rem 0;padding-block:.3rem;overflow-x:auto;overflow-y:hidden;font-size:1.15rem;color:var(--ink)}.letter-body[data-astro-cid-edowzjdm] .figure-note{font-size:.88rem;font-style:italic}.letter-body[data-astro-cid-edowzjdm] .fnref{line-height:0;font-size:.75em}.letter-body[data-astro-cid-edowzjdm] .fnref a{padding:0 .1em;text-decoration:none}.letter-body[data-astro-cid-edowzjdm] .letter-notes{margin-top:2.6rem;padding-top:1.2rem;border-top:1px solid var(--line)}.letter-body[data-astro-cid-edowzjdm] .letter-notes h2{font-size:1.1rem;margin-top:0}.letter-body[data-astro-cid-edowzjdm] .letter-notes li{font-size:.85rem;line-height:1.55;margin-bottom:.5rem;overflow-wrap:anywhere}.letter-body[data-astro-cid-edowzjdm] .fn-back{text-decoration:none}.letter-body[data-astro-cid-edowzjdm] [id^=fn]{scroll-margin-top:110px}.letter-body[data-astro-cid-edowzjdm] .letter-disclosures{margin-top:3rem;padding:1.6rem 1.8rem .6rem;background:var(--mist);border-radius:var(--radius)}.letter-body[data-astro-cid-edowzjdm] .letter-disclosures h2{font-size:1.1rem;margin-top:0}.letter-body[data-astro-cid-edowzjdm] .letter-disclosures p{font-size:.85rem;line-height:1.6;margin-bottom:.9rem}.letter-next[data-astro-cid-edowzjdm]{margin-top:3.5rem;padding:2.8rem 2rem;background:var(--mist);border-radius:var(--radius)}.letter-next[data-astro-cid-edowzjdm] h2[data-astro-cid-edowzjdm]{margin-bottom:1.6rem}.letter-more[data-astro-cid-edowzjdm]{margin-top:1.6rem;font-size:.95rem}@media(max-width:620px){.letter-body[data-astro-cid-edowzjdm] .table-pair{grid-template-columns:1fr}.letter-body[data-astro-cid-edowzjdm] th,.letter-body[data-astro-cid-edowzjdm] td{padding:.45rem .35rem}.letter-body[data-astro-cid-edowzjdm] table{font-size:.85rem}.letter-body[data-astro-cid-edowzjdm] .letter-disclosures{padding:1.3rem 1.1rem .4rem}}
