.cs[data-astro-cid-iiyjyygv]{background:var(--cream,#fff8e9);color:var(--ink,#101d2d);padding:clamp(3.5rem,8vw,6.5rem) 1.25rem}.cs-stack[data-astro-cid-iiyjyygv]{background:0 0;margin:0 0 2.5rem;padding:0}.cs-card[data-astro-cid-iiyjyygv]{background:#fff;border-radius:26px;grid-template-columns:.8fr 1.2fr;max-width:72rem;margin:0 auto;display:grid;overflow:hidden;box-shadow:0 40px 80px -50px #101d2d8c}.cs-stack[data-astro-cid-iiyjyygv] .cs-card[data-astro-cid-iiyjyygv]{grid-template-columns:1fr}.cs-sun[data-astro-cid-iiyjyygv]{background:var(--citrus,#f15a24);color:#fff;background-image:radial-gradient(circle at 110% -10%,#ffffff40 0 28%,#0000 29%);flex-direction:column;gap:1rem;padding:clamp(2rem,5vw,3.4rem);display:flex}.cs-pill[data-astro-cid-iiyjyygv]{letter-spacing:.06em;background:#fff3;border-radius:999px;align-self:flex-start;margin:0;padding:.35rem .8rem;font-size:.78rem;font-weight:700}.cs[data-astro-cid-iiyjyygv] h2[data-astro-cid-iiyjyygv]{font-family:var(--serif,"Iowan Old Style", Baskerville, serif);color:#fff;margin:0;font-size:clamp(2.4rem,4.6vw,3.6rem);font-weight:400;line-height:1}.cs-stack[data-astro-cid-iiyjyygv] h2[data-astro-cid-iiyjyygv]{font-size:clamp(2rem,4vw,2.6rem)}.cs-sun[data-astro-cid-iiyjyygv] p[data-astro-cid-iiyjyygv]{color:#ffffffe6;margin:0;line-height:1.55}.cs-sun[data-astro-cid-iiyjyygv] ul[data-astro-cid-iiyjyygv]{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.cs-sun[data-astro-cid-iiyjyygv] li[data-astro-cid-iiyjyygv]:before{content:"✓  ";font-weight:800}.cs[data-astro-cid-iiyjyygv] .cs-dial[data-astro-cid-iiyjyygv]{color:var(--citrus-dark,#c93f14);white-space:nowrap;background:#fff;border-radius:12px;align-self:flex-start;margin-top:auto;padding:.7rem 1.2rem;font-weight:800;text-decoration:none}.cs-form[data-astro-cid-iiyjyygv]{padding:clamp(1.6rem,4.5vw,3rem)}.cs-tiles[data-astro-cid-iiyjyygv]{border:0;grid-template-columns:repeat(4,1fr);gap:.6rem;margin:0 0 1.2rem;padding:0;display:grid}.cs-tiles[data-astro-cid-iiyjyygv] legend[data-astro-cid-iiyjyygv]{margin-bottom:.7rem;font-weight:700}.cs-tiles[data-astro-cid-iiyjyygv] legend[data-astro-cid-iiyjyygv] small[data-astro-cid-iiyjyygv]{color:var(--ink-soft,#26374b);font-weight:400}.cs-tiles[data-astro-cid-iiyjyygv] label[data-astro-cid-iiyjyygv]{cursor:pointer}.cs-tiles[data-astro-cid-iiyjyygv] label[data-astro-cid-iiyjyygv] input[data-astro-cid-iiyjyygv]{opacity:0;pointer-events:none;position:absolute}.cs-tiles[data-astro-cid-iiyjyygv] label[data-astro-cid-iiyjyygv] span[data-astro-cid-iiyjyygv]{border:1.5px solid var(--line,#101d2d33);text-align:center;border-radius:14px;flex-direction:column;align-items:center;gap:.45rem;height:100%;padding:.9rem .4rem;font-size:.82rem;line-height:1.2;transition:all .15s;display:flex}.cs-tiles[data-astro-cid-iiyjyygv] svg[data-astro-cid-iiyjyygv]{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linejoin:round;width:28px;height:28px}.cs-tiles[data-astro-cid-iiyjyygv] label[data-astro-cid-iiyjyygv] input[data-astro-cid-iiyjyygv]:checked+span[data-astro-cid-iiyjyygv]{border-color:var(--citrus,#f15a24);color:var(--citrus-dark,#c93f14);box-shadow:inset 0 0 0 1px var(--citrus,#f15a24);background:#fff2ea}.cs-tiles[data-astro-cid-iiyjyygv] label[data-astro-cid-iiyjyygv] input[data-astro-cid-iiyjyygv]:focus-visible+span[data-astro-cid-iiyjyygv]{outline:3px solid var(--sky,#71b7dc);outline-offset:2px}.cs-float[data-astro-cid-iiyjyygv]{margin-bottom:.9rem;display:block;position:relative}.cs-float[data-astro-cid-iiyjyygv] input[data-astro-cid-iiyjyygv]{border:1.5px solid var(--line,#101d2d33);background:var(--paper,#fffdf7);width:100%;height:3.6rem;font:inherit;color:var(--ink,#101d2d);border-radius:12px;outline:none;padding:1.35rem 1rem .4rem;font-size:1rem;transition:border-color .15s,box-shadow .15s}.cs-float[data-astro-cid-iiyjyygv] span[data-astro-cid-iiyjyygv]{color:var(--ink-soft,#26374b);pointer-events:none;font-size:1rem;transition:all .15s;position:absolute;top:1.15rem;left:1rem}.cs-float[data-astro-cid-iiyjyygv] input[data-astro-cid-iiyjyygv]:focus+span[data-astro-cid-iiyjyygv],.cs-float[data-astro-cid-iiyjyygv] input[data-astro-cid-iiyjyygv]:not(:placeholder-shown)+span[data-astro-cid-iiyjyygv]{letter-spacing:.04em;color:var(--citrus-dark,#c93f14);font-size:.72rem;font-weight:700;top:.45rem}.cs-float[data-astro-cid-iiyjyygv] input[data-astro-cid-iiyjyygv]:focus{border-color:var(--sky,#71b7dc);box-shadow:0 0 0 4px #71b7dc40}.cs-float[data-astro-cid-iiyjyygv] input[data-astro-cid-iiyjyygv][aria-invalid=true]{border-color:#d9381e}.cs-go[data-astro-cid-iiyjyygv]{background:var(--ink,#101d2d);color:#fff;width:100%;min-height:3.6rem;font:inherit;cursor:pointer;border:0;border-radius:12px;margin-top:.4rem;font-size:1.05rem;font-weight:700;transition:background .15s}.cs-go[data-astro-cid-iiyjyygv]:hover{background:var(--citrus-dark,#c93f14)}.cs-go[data-astro-cid-iiyjyygv][disabled]{opacity:.6;cursor:progress}.cs-status[data-astro-cid-iiyjyygv]{color:#c0301a;min-height:1.2rem;margin:.8rem 0 0}.cs-fine[data-astro-cid-iiyjyygv]{color:var(--ink-soft,#26374b);margin:.2rem 0 0;font-size:.8rem}.cs[data-astro-cid-iiyjyygv] a[data-astro-cid-iiyjyygv]{color:inherit}.cs-done[data-astro-cid-iiyjyygv]{text-align:center;outline:none;padding:2rem .5rem}.cs-done[data-astro-cid-iiyjyygv] svg[data-astro-cid-iiyjyygv]{width:64px;height:64px;fill:var(--citrus,#f15a24)}.cs-done[data-astro-cid-iiyjyygv] svg[data-astro-cid-iiyjyygv] path[data-astro-cid-iiyjyygv]{fill:none;stroke:#fff;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.cs-done[data-astro-cid-iiyjyygv] h3[data-astro-cid-iiyjyygv]{font-family:var(--serif,Baskerville, serif);margin:1rem 0 .6rem;font-size:2rem;font-weight:400}.cs-done[data-astro-cid-iiyjyygv] p[data-astro-cid-iiyjyygv]{color:var(--ink-soft,#26374b);line-height:1.6}.cs-done[data-astro-cid-iiyjyygv] a[data-astro-cid-iiyjyygv]{font-weight:700}@media (width<=860px){.cs-card[data-astro-cid-iiyjyygv]{grid-template-columns:1fr}}@media (width<=520px){.cs-tiles[data-astro-cid-iiyjyygv]{grid-template-columns:1fr 1fr}}
