.hint[data-astro-cid-3e5ll5ea]{color:var(--c-muted);font-size:.9rem}.opts[data-astro-cid-3e5ll5ea]{margin:0 0 var(--s-5);gap:var(--s-2);padding:0;list-style:none;display:grid}label[data-astro-cid-3e5ll5ea]{gap:var(--s-3);padding:var(--s-3) var(--s-4);border:1.5px solid var(--c-line);border-radius:var(--r-2);background:var(--c-surface);cursor:pointer;grid-template-columns:1.75rem 1fr;align-items:start;min-height:52px;transition:border-color .2s,background-color .2s;display:grid}label[data-astro-cid-3e5ll5ea]:hover{border-color:var(--c-brand)}input[data-astro-cid-3e5ll5ea]{opacity:0;width:1px;height:1px;position:absolute}.box[data-astro-cid-3e5ll5ea]{color:#0000;background:#fff;border:2px solid #9c8a6f;border-radius:6px;place-items:center;width:1.5rem;height:1.5rem;margin-top:.1rem;transition:background-color .2s,border-color .2s;display:grid}.box[data-astro-cid-3e5ll5ea] svg{width:1rem;height:1rem}input[data-astro-cid-3e5ll5ea]:checked+.box[data-astro-cid-3e5ll5ea]{background:var(--c-brand-strong);border-color:var(--c-brand-strong);color:#fff}label[data-astro-cid-3e5ll5ea]:has(input:checked){border-color:var(--c-brand-strong);background:#fffaf2}label[data-astro-cid-3e5ll5ea]:has(input:focus-visible){outline:3px solid var(--c-focus);outline-offset:2px}.res[data-astro-cid-3e5ll5ea]{gap:var(--s-3);justify-items:start;display:grid}.msg[data-astro-cid-3e5ll5ea]{padding:var(--s-4) var(--s-5);background:var(--c-sand);border:1px solid var(--c-sand-2);border-radius:var(--r-1);margin:0;font-weight:500}.intro[data-astro-cid-xxtfms7o]{gap:var(--s-7);display:grid}@media (width>=960px){.intro[data-astro-cid-xxtfms7o]{gap:var(--s-8);grid-template-columns:1.4fr .8fr;align-items:start}.side[data-astro-cid-xxtfms7o]{top:calc(var(--header-h) + 24px);position:sticky}}.prose[data-astro-cid-xxtfms7o] .big[data-astro-cid-xxtfms7o]{font-size:var(--fs-2);color:var(--c-ink)}.card[data-astro-cid-xxtfms7o]{gap:var(--s-3);padding:var(--s-6);background:var(--c-bg);border:1px solid var(--c-line);border-radius:var(--r-3);box-shadow:var(--shadow-1);display:grid}.card[data-astro-cid-xxtfms7o] h3[data-astro-cid-xxtfms7o]{font-size:var(--fs-3);margin:var(--s-2) 0 0}.card[data-astro-cid-xxtfms7o] p[data-astro-cid-xxtfms7o]{color:var(--c-muted);margin:0;font-size:.93rem}.card[data-astro-cid-xxtfms7o] .badge[data-astro-cid-xxtfms7o]{justify-self:start}.tel[data-astro-cid-xxtfms7o]{justify-content:center;align-items:center;gap:var(--s-2);min-height:44px;font-weight:600;display:inline-flex}.tel[data-astro-cid-xxtfms7o] svg{width:1.1rem;height:1.1rem}.mini[data-astro-cid-xxtfms7o]{padding:var(--s-3) 0 0;border-top:1px solid var(--c-line);gap:.35rem;margin:0;font-size:.88rem;font-weight:500;list-style:none;display:grid}.mini[data-astro-cid-xxtfms7o] li[data-astro-cid-xxtfms7o]{align-items:center;gap:.5rem;display:flex}.mini[data-astro-cid-xxtfms7o] svg{width:1rem;height:1rem;color:var(--c-accent)}.duo[data-astro-cid-xxtfms7o]{gap:var(--s-6);display:grid}@media (width>=960px){.duo[data-astro-cid-xxtfms7o]{gap:var(--s-8);grid-template-columns:1fr 1fr;align-items:start}}.duo-r[data-astro-cid-xxtfms7o]{gap:var(--s-5);display:grid}.shot[data-astro-cid-xxtfms7o]{aspect-ratio:4/3;margin:0}.causes[data-astro-cid-xxtfms7o] h2[data-astro-cid-xxtfms7o],.causes[data-astro-cid-xxtfms7o] h3[data-astro-cid-xxtfms7o]{font-size:var(--fs-3)}.boxed[data-astro-cid-xxtfms7o]{padding:var(--s-5) var(--s-6);background:var(--c-sand);border-radius:var(--r-2)}.boxed[data-astro-cid-xxtfms7o] h3[data-astro-cid-xxtfms7o]{margin-bottom:var(--s-3)}.boxed[data-astro-cid-xxtfms7o] .checklist[data-astro-cid-xxtfms7o],.boxed[data-astro-cid-xxtfms7o] p[data-astro-cid-xxtfms7o]{margin:0}.how[data-astro-cid-xxtfms7o]{gap:var(--s-6);display:grid}@media (width>=900px){.how[data-astro-cid-xxtfms7o]{gap:var(--s-8);grid-template-columns:.8fr 1.2fr;align-items:start}}.rec[data-astro-cid-xxtfms7o]{gap:var(--s-4);counter-reset:r;margin:0;padding:0;list-style:none;display:grid}@media (width>=700px){.rec[data-astro-cid-xxtfms7o]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}.rec[data-astro-cid-xxtfms7o] li[data-astro-cid-xxtfms7o]{padding:var(--s-6);background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r-3);border-top:4px solid var(--c-brand);position:relative}.rec[data-astro-cid-xxtfms7o] .n[data-astro-cid-xxtfms7o]{font-family:var(--f-head);color:var(--c-sand-2);margin-bottom:var(--s-3);font-size:2.6rem;font-weight:700;line-height:1;display:block}.rec[data-astro-cid-xxtfms7o] p[data-astro-cid-xxtfms7o]{margin:0}.rel[data-astro-cid-xxtfms7o]{margin-top:var(--s-5);grid-template-columns:1fr}@media (width>=760px){.rel[data-astro-cid-xxtfms7o]{grid-template-columns:repeat(3,1fr)}}
