.top[data-astro-cid-ifmbev7q]{padding:1.25rem 0}.top[data-astro-cid-ifmbev7q] h1[data-astro-cid-ifmbev7q]{margin:.35rem 0 .6rem}.tool[data-astro-cid-ifmbev7q]{align-items:start;gap:2rem;display:grid}@media (width>=64rem){.tool[data-astro-cid-ifmbev7q]{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:3rem}.preview[data-astro-cid-ifmbev7q]{position:sticky;top:1rem}}fieldset[data-astro-cid-ifmbev7q]{border:0;min-width:0;margin:0 0 1.5rem;padding:0}legend[data-astro-cid-ifmbev7q]{margin-bottom:.75rem;padding:0}fieldset[data-astro-cid-ifmbev7q] label[data-astro-cid-ifmbev7q]:not(.opt):not(.check){margin-top:.9rem}fieldset[data-astro-cid-ifmbev7q] legend[data-astro-cid-ifmbev7q]+label[data-astro-cid-ifmbev7q]{margin-top:0!important}.types[data-astro-cid-ifmbev7q]{gap:.5rem;display:grid}@media (width>=30rem){.types[data-astro-cid-ifmbev7q]{grid-template-columns:1fr 1fr}.types[data-astro-cid-ifmbev7q] legend[data-astro-cid-ifmbev7q]{grid-column:1/-1}}.opt[data-astro-cid-ifmbev7q]{cursor:pointer;margin:0;position:relative}.opt[data-astro-cid-ifmbev7q] input[data-astro-cid-ifmbev7q]{opacity:0;position:absolute}.opt[data-astro-cid-ifmbev7q] span[data-astro-cid-ifmbev7q]{border:1.5px solid var(--rule-strong);border-radius:var(--radius);background:var(--sheet);height:100%;padding:.75rem .85rem;display:block}.opt[data-astro-cid-ifmbev7q] small[data-astro-cid-ifmbev7q]{color:var(--ink-3);margin-top:.15rem;font-size:.85rem;font-weight:400;display:block}.opt[data-astro-cid-ifmbev7q] input[data-astro-cid-ifmbev7q]:checked+span[data-astro-cid-ifmbev7q]{border-color:var(--accent);background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent)}.opt[data-astro-cid-ifmbev7q] input[data-astro-cid-ifmbev7q]:focus-visible+span[data-astro-cid-ifmbev7q]{outline:3px solid var(--accent);outline-offset:2px}.when[data-astro-cid-ifmbev7q]{margin-bottom:1.25rem}.when[data-astro-cid-ifmbev7q][hidden]{display:none}.sub[data-astro-cid-ifmbev7q]{margin:.4rem 0 .6rem 1.6rem}.warn[data-astro-cid-ifmbev7q]{border-left:4px solid var(--alert);background:var(--alert-soft);border-radius:0 var(--radius) var(--radius) 0;padding:.8rem 1rem}.warn[data-astro-cid-ifmbev7q] p[data-astro-cid-ifmbev7q]{margin-bottom:.6rem;font-size:.95rem}.check[data-astro-cid-ifmbev7q]{cursor:pointer;align-items:center;gap:.55rem;margin:.45rem 0;font-weight:400;display:flex}.check[data-astro-cid-ifmbev7q] input[data-astro-cid-ifmbev7q]{width:1.15rem;height:1.15rem;accent-color:var(--accent);flex:none}.row2[data-astro-cid-ifmbev7q]{gap:0 1rem;display:grid}@media (width>=30rem){.row2[data-astro-cid-ifmbev7q]{grid-template-columns:1fr 1fr}}.deadline[data-astro-cid-ifmbev7q]{border-top:1.5px solid var(--ink);padding-top:1rem}.dl-out[data-astro-cid-ifmbev7q]{margin:.9rem 0 .6rem}.dl-out[data-astro-cid-ifmbev7q]:empty{display:none}.bar[data-astro-cid-ifmbev7q]{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.bar[data-astro-cid-ifmbev7q] .btn[data-astro-cid-ifmbev7q]{min-height:2.5rem;padding:.45rem .9rem;font-size:.95rem}.letter[data-astro-cid-ifmbev7q]{color:#1b1f24;border:1px solid var(--rule);font:400 1rem/1.55 var(--serif);font-variation-settings:"opsz" 14;box-shadow:0 1px 0 var(--rule), 0 2px 0 var(--paper-2), 0 3px 0 var(--rule);background:#fffdf8;border-radius:2px;padding:clamp(1.25rem,5vw,3rem) clamp(1.1rem,5vw,3.25rem)}.letter[data-astro-cid-ifmbev7q] p{margin:0 0 .95em}.letter[data-astro-cid-ifmbev7q] .ph{font-family:var(--sans);background:#f4dd8f;padding:0 .15em;font-size:.9em}.small[data-astro-cid-ifmbev7q]{margin-top:.75rem;font-size:.88rem}.after[data-astro-cid-ifmbev7q]{margin-top:1rem}.jump[data-astro-cid-ifmbev7q]{z-index:10;background:var(--ink);color:var(--paper);border-radius:999px;justify-self:center;margin-top:-1rem;padding:.6rem 1.1rem;font-weight:700;text-decoration:none;position:sticky;bottom:.75rem}.jump[data-astro-cid-ifmbev7q]:hover{color:var(--paper);background:var(--accent)}@media (width>=64rem){.jump[data-astro-cid-ifmbev7q]{display:none}}.preview[data-astro-cid-ifmbev7q]{scroll-margin-top:.75rem}.how[data-astro-cid-ifmbev7q]{max-width:var(--prose);padding-left:1.3rem}.how[data-astro-cid-ifmbev7q] li[data-astro-cid-ifmbev7q]{margin-bottom:.6rem}@media print{.wrap[data-astro-cid-ifmbev7q]{max-width:none;padding:0}.tool[data-astro-cid-ifmbev7q]{display:block}.letter[data-astro-cid-ifmbev7q]{box-shadow:none;border:0;padding:0;font-size:12pt}.letter[data-astro-cid-ifmbev7q] .ph{background:0 0}.crumbs,main>.wrap>header{display:none!important}}
