.cf[data-astro-cid-vekgkm42]{grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);align-items:start;gap:clamp(1.5rem,4vw,3.5rem);display:grid}.cf__h[data-astro-cid-vekgkm42]{letter-spacing:-.02em;color:var(--ink);margin:0 0 1rem;font-size:clamp(1.5rem,3vw,2rem);line-height:1.15}.cf__lede[data-astro-cid-vekgkm42]{font-family:var(--font-read);color:var(--ink-2);max-width:40ch;margin:0 0 1.4rem;font-size:1.1rem;line-height:1.55}.cf__book[data-astro-cid-vekgkm42]{border:1px solid var(--acc);background:var(--paper-2);color:inherit;margin-bottom:1.2rem;padding:1rem 1.2rem;text-decoration:none;transition:transform .16s,background .16s;display:block}.cf__book[data-astro-cid-vekgkm42]:hover{background:var(--acc-soft,#e2edf7);transform:translateY(-2px)}.cf__book-k[data-astro-cid-vekgkm42]{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:.66rem;display:block}.cf__book-t[data-astro-cid-vekgkm42]{color:var(--acc);margin:.3rem 0 .2rem;font-size:1.1rem;font-weight:600;display:block}.cf__book-n[data-astro-cid-vekgkm42]{font-family:var(--font-read);color:var(--ink-2);font-size:.95rem;display:block}.cf__alt[data-astro-cid-vekgkm42]{color:var(--ink-3);font-size:.74rem}.cf__alt[data-astro-cid-vekgkm42] a[data-astro-cid-vekgkm42]{text-transform:none;letter-spacing:.02em}.cf__form[data-astro-cid-vekgkm42],.cf__done[data-astro-cid-vekgkm42]{background:var(--paper-2);border:1px solid var(--line);padding:clamp(1.1rem,3vw,1.8rem)}.cf__step[data-astro-cid-vekgkm42]{border:0;min-width:0;margin:0 0 1.4rem;padding:0}.cf__k[data-astro-cid-vekgkm42]{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);align-items:center;gap:.55rem;margin:0 0 .7rem;padding:0;font-size:.7rem;display:flex}.cf__k[data-astro-cid-vekgkm42] span[data-astro-cid-vekgkm42]{border:1px solid var(--acc);width:1.45rem;height:1.45rem;color:var(--acc);letter-spacing:0;place-items:center;font-size:.7rem;display:inline-grid}.cf__chips[data-astro-cid-vekgkm42]{flex-wrap:wrap;gap:.5rem;display:flex}.cf__chip[data-astro-cid-vekgkm42]{cursor:pointer;position:relative}.cf__chip[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]{opacity:0;cursor:pointer;position:absolute;inset:0}.cf__chip[data-astro-cid-vekgkm42] span[data-astro-cid-vekgkm42]{border:1px solid var(--line-2,#a9bccf);color:var(--ink-2);background:#fff;padding:.5rem .85rem;font-size:.92rem;transition:all .14s;display:inline-block}.cf__chip[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]:checked+span[data-astro-cid-vekgkm42]{border-color:var(--acc);background:var(--acc);color:#fff}.cf__chip[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]:focus-visible+span[data-astro-cid-vekgkm42]{outline:2px solid var(--acc);outline-offset:2px}.cf__chip[data-astro-cid-vekgkm42]:hover span[data-astro-cid-vekgkm42]{border-color:var(--acc)}textarea[data-astro-cid-vekgkm42],.cf__field[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]{box-sizing:border-box;width:100%;font:inherit;color:var(--ink);border:1px solid var(--line-2,#a9bccf);background:#fff;padding:.7rem .8rem;font-size:1rem;transition:border-color .14s,box-shadow .14s}textarea[data-astro-cid-vekgkm42]{font-family:var(--font-read);resize:vertical;min-height:9rem;font-size:1.05rem;line-height:1.5}textarea[data-astro-cid-vekgkm42]:focus,.cf__field[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]:focus{border-color:var(--acc);outline:none;box-shadow:0 0 0 3px #1f6fb826}[data-astro-cid-vekgkm42][aria-invalid=true]{border-color:#d03b3b!important}.cf__meta[data-astro-cid-vekgkm42]{text-align:right;color:var(--ink-3);margin:.35rem 0 0;font-size:.66rem}.cf__row[data-astro-cid-vekgkm42]{grid-template-columns:1fr 1fr;gap:.8rem;display:grid}.cf__field[data-astro-cid-vekgkm42]{margin-bottom:.8rem;display:block}.cf__field[data-astro-cid-vekgkm42]>span[data-astro-cid-vekgkm42]{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-bottom:.3rem;font-size:.66rem;display:block}.cf__field[data-astro-cid-vekgkm42] em[data-astro-cid-vekgkm42]{text-transform:none;letter-spacing:0;font-style:normal}.cf__hp[data-astro-cid-vekgkm42]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.cf__send[data-astro-cid-vekgkm42]{flex-wrap:wrap;align-items:center;gap:.9rem;display:flex}.cf__note[data-astro-cid-vekgkm42]{color:var(--ink-3);margin:0;font-size:.66rem}.cf__status[data-astro-cid-vekgkm42]{color:var(--ink-2);min-height:1.2em;margin:.9rem 0 0;font-size:.95rem}.cf__status[data-astro-cid-vekgkm42][data-tone=bad]{color:#d03b3b}[data-astro-cid-vekgkm42][data-cf-submit][disabled]{opacity:.6;cursor:progress}.cf__done-h[data-astro-cid-vekgkm42]{color:var(--ink);margin:0 0 .5rem;font-size:1.35rem;font-weight:600}@media (width<=860px){.cf[data-astro-cid-vekgkm42]{grid-template-columns:1fr}}@media (width<=520px){.cf__row[data-astro-cid-vekgkm42]{grid-template-columns:1fr}}
