.cc[data-astro-cid-kror3uvh]{--cc-ink:#1e1c1a;--cc-soft:#57514b;--cc-line:#1e1c1a24;--cc-paper:#f7f4f1;--cc-accent:#a06b5b;--cc-ui:"Montserrat Variable", "Montserrat", system-ui, sans-serif;--cc-display:"Superior Serif", Georgia, serif;z-index:2147483000;pointer-events:none;font-family:var(--cc-ui);text-wrap:pretty;justify-content:center;padding:clamp(.75rem,2vw,1.25rem);display:flex;position:fixed;bottom:0;left:0;right:0}.cc[data-astro-cid-kror3uvh][hidden]{display:none}.cc-box[data-astro-cid-kror3uvh]{pointer-events:auto;width:100%;max-width:880px;max-height:calc(100dvh - 1.5rem);color:var(--cc-ink);backdrop-filter:blur(20px)saturate(1.25);background:#f7f4f1e6;border-radius:14px;padding:clamp(1.1rem,2.5vw,1.6rem) clamp(1.1rem,3vw,1.9rem);overflow:auto;box-shadow:0 1px 2px #1e1c1a14,0 24px 60px -24px #1e1c1a73,inset 0 1px #ffffff80}@media (prefers-reduced-motion:no-preference){.cc-box[data-astro-cid-kror3uvh]{animation:.75s cubic-bezier(.23,1,.32,1) both cc-up}@keyframes cc-up{0%{opacity:0;filter:blur(6px);transform:translateY(16px)}}}.cc-main[data-astro-cid-kror3uvh]{flex-wrap:wrap;align-items:center;gap:clamp(1rem,3vw,2rem);display:flex}.cc-text[data-astro-cid-kror3uvh]{flex:320px;min-width:0}.cc-h[data-astro-cid-kror3uvh]{font-family:var(--cc-display);letter-spacing:-.03em;text-transform:none;color:var(--cc-ink);text-wrap:balance;margin:0 0 .45rem;font-size:1.5rem;font-weight:400;line-height:1.1}.cc-p[data-astro-cid-kror3uvh]{color:var(--cc-soft);text-wrap:pretty;margin:0;font-size:.875rem;line-height:1.55}.cc-p[data-astro-cid-kror3uvh] a[data-astro-cid-kror3uvh]{color:var(--cc-ink);text-underline-offset:3px;text-decoration:underline 1px}.cc-actions[data-astro-cid-kror3uvh]{flex-wrap:wrap;flex:none;gap:.5rem;display:flex}.cc-btn[data-astro-cid-kror3uvh]{min-height:44px;font-family:var(--cc-ui);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;cursor:pointer;text-wrap:balance;border:0;border-radius:2px;padding:0 1.15rem;font-size:.6875rem;font-weight:600;transition:background-color .19s,color .19s,transform .16s cubic-bezier(.23,1,.32,1)}.cc-btn[data-astro-cid-kror3uvh]:active{transform:scale(.97)}.cc-btn--ghost[data-astro-cid-kror3uvh]{color:var(--cc-ink);background:0 0;box-shadow:inset 0 0 0 1px #1e1c1a66}.cc-btn--primary[data-astro-cid-kror3uvh]{background:var(--cc-ink);color:var(--cc-paper)}@media (hover:hover) and (pointer:fine){.cc-btn--ghost[data-astro-cid-kror3uvh]:hover{background:#1e1c1a14}.cc-btn--primary[data-astro-cid-kror3uvh]:hover{background:var(--cc-accent)}}.cc-btn[data-astro-cid-kror3uvh]:focus-visible,.cc-p[data-astro-cid-kror3uvh] a[data-astro-cid-kror3uvh]:focus-visible{outline:2px solid var(--cc-ink);outline-offset:2px;box-shadow:0 0 0 2px var(--cc-paper)}.cc-settings[data-astro-cid-kror3uvh][hidden],.cc-main[data-astro-cid-kror3uvh][hidden]{display:none}.cc-cats[data-astro-cid-kror3uvh]{flex-direction:column;gap:.6rem;margin:1rem 0 1.1rem;padding:0;list-style:none;display:flex}.cc-cat[data-astro-cid-kror3uvh]{border:1px solid var(--cc-line);text-wrap:balance;background:#ffffff59;border-radius:2px;padding:.8rem .95rem}.cc-cat-h[data-astro-cid-kror3uvh]{cursor:pointer;text-wrap:balance;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.cc-cat-name[data-astro-cid-kror3uvh]{color:var(--cc-ink);font-size:.875rem;font-weight:600}.cc-cat-d[data-astro-cid-kror3uvh]{color:var(--cc-soft);text-wrap:pretty;margin:.45rem 0 0;font-size:.8125rem;line-height:1.5}.cc-pill[data-astro-cid-kror3uvh]{letter-spacing:.16em;text-transform:uppercase;color:var(--cc-soft);border:1px solid var(--cc-line);white-space:nowrap;border-radius:999px;padding:.3rem .65rem;font-size:.625rem;font-weight:500}.cc-switch[data-astro-cid-kror3uvh]{flex:none;width:42px;height:24px;display:inline-flex;position:relative}.cc-switch[data-astro-cid-kror3uvh] input[data-astro-cid-kror3uvh]{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute}.cc-track[data-astro-cid-kror3uvh]{border:1px solid var(--cc-line);background:#1e1c1a29;border-radius:999px;transition:background-color .19s;position:absolute;inset:0}.cc-track[data-astro-cid-kror3uvh]:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .19s cubic-bezier(.23,1,.32,1);position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #1e1c1a33}.cc-switch[data-astro-cid-kror3uvh] input[data-astro-cid-kror3uvh]:checked+.cc-track[data-astro-cid-kror3uvh]{background:var(--cc-ink);border-color:var(--cc-ink)}.cc-switch[data-astro-cid-kror3uvh] input[data-astro-cid-kror3uvh]:checked+.cc-track[data-astro-cid-kror3uvh]:after{transform:translate(18px)}.cc-switch[data-astro-cid-kror3uvh] input[data-astro-cid-kror3uvh]:focus-visible+.cc-track[data-astro-cid-kror3uvh]{outline:2px solid var(--cc-ink);outline-offset:2px}@media (width<=620px){.cc-actions[data-astro-cid-kror3uvh]{grid-template-columns:1fr 1fr;width:100%;display:grid}.cc-main[data-astro-cid-kror3uvh] .cc-btn--primary[data-astro-cid-kror3uvh]{grid-column:1/-1}.cc-btn[data-astro-cid-kror3uvh]{padding:0 .75rem}}
