.cookie-consent[data-astro-cid-7am2tszt]{right:var(--page-gutter);z-index:80;width:min(34rem, calc(100vw - (var(--page-gutter) * 2)));position:fixed;bottom:clamp(1rem,3vw,2rem)}.cookie-consent[data-astro-cid-7am2tszt][hidden],.cookie-settings[data-astro-cid-7am2tszt][hidden]{display:none}.cookie-consent__panel[data-astro-cid-7am2tszt],.cookie-settings__panel[data-astro-cid-7am2tszt]{border:1px solid color-mix(in srgb, var(--color-navy) 10%, transparent);border-radius:var(--radius-card);background:var(--color-off-white);box-shadow:0 1.2rem 3rem color-mix(in srgb, var(--color-navy) 14%, transparent);color:var(--color-navy)}.cookie-consent__panel[data-astro-cid-7am2tszt]{gap:1rem;padding:clamp(1rem,2.5vw,1.35rem);display:grid}.cookie-consent__copy[data-astro-cid-7am2tszt] h2[data-astro-cid-7am2tszt],.cookie-settings__panel[data-astro-cid-7am2tszt] h2[data-astro-cid-7am2tszt]{font-size:clamp(1.35rem,2.4vw,1.85rem);line-height:1.05}.cookie-consent__copy[data-astro-cid-7am2tszt] p[data-astro-cid-7am2tszt],.cookie-settings__intro[data-astro-cid-7am2tszt],.cookie-category[data-astro-cid-7am2tszt] p[data-astro-cid-7am2tszt]{font-family:var(--font-body);margin-top:.55rem;font-size:.92rem;font-weight:500;line-height:1.55}.cookie-consent__copy[data-astro-cid-7am2tszt] a[data-astro-cid-7am2tszt]{color:#99311e;font-family:var(--font-body);text-underline-offset:.2em;margin-top:.55rem;font-size:.84rem;font-weight:700;text-decoration-color:currentColor;text-decoration-thickness:.11em;display:inline-flex}.cookie-consent__copy[data-astro-cid-7am2tszt] a[data-astro-cid-7am2tszt]:hover,.cookie-consent__copy[data-astro-cid-7am2tszt] a[data-astro-cid-7am2tszt]:focus-visible{color:#f29a8a}.cookie-consent__actions[data-astro-cid-7am2tszt],.cookie-settings__actions[data-astro-cid-7am2tszt]{flex-wrap:wrap;gap:.55rem;display:flex}.cookie-consent__button[data-astro-cid-7am2tszt],.cookie-consent__link-button[data-astro-cid-7am2tszt]{border-radius:var(--radius-button);font-family:var(--font-body);padding:.72rem .9rem;font-size:.9rem;font-weight:750;line-height:1}.cookie-consent__button[data-astro-cid-7am2tszt]{border:1px solid color-mix(in srgb, var(--color-navy) 14%, transparent);background:color-mix(in srgb, var(--color-powder-blue) 38%, var(--color-off-white));color:var(--color-navy)}.cookie-consent__button--primary[data-astro-cid-7am2tszt]{background:#f29a8a;border-color:#0000}.cookie-consent__button--primary[data-astro-cid-7am2tszt]:hover,.cookie-consent__button--primary[data-astro-cid-7am2tszt]:focus-visible{background:#fcb1a4}.cookie-consent__link-button[data-astro-cid-7am2tszt]{color:var(--color-navy);text-underline-offset:.22em;background:0 0;border:0;text-decoration:underline .08em}.cookie-settings[data-astro-cid-7am2tszt]{z-index:90;padding:var(--page-gutter);place-items:center;display:grid;position:fixed;inset:0}.cookie-settings__backdrop[data-astro-cid-7am2tszt]{background:color-mix(in srgb, var(--color-navy) 28%, transparent);position:absolute;inset:0}.cookie-settings__panel[data-astro-cid-7am2tszt]{z-index:1;width:min(38rem,100%);max-height:min(42rem, calc(100vh - (var(--page-gutter) * 2)));padding:clamp(1rem,2.6vw,1.5rem);position:relative;overflow:auto}.cookie-settings__header[data-astro-cid-7am2tszt]{justify-content:space-between;align-items:start;gap:1rem;display:flex}.cookie-settings__close[data-astro-cid-7am2tszt]{aspect-ratio:1;border-radius:var(--radius-pill);background:var(--color-navy);width:2.25rem;color:var(--color-off-white);border:0;place-items:center;font-size:1.45rem;line-height:1;display:inline-grid}.cookie-settings__categories[data-astro-cid-7am2tszt]{gap:.75rem;margin-block:1rem;display:grid}.cookie-category[data-astro-cid-7am2tszt]{border:1px solid color-mix(in srgb, var(--color-navy) 8%, transparent);border-radius:var(--radius-button);background:color-mix(in srgb, var(--color-cream) 42%, var(--color-off-white));grid-template-columns:minmax(0,1fr) auto;gap:1rem;padding:.9rem;display:grid}.cookie-category[data-astro-cid-7am2tszt] h3[data-astro-cid-7am2tszt]{font-size:1.15rem}.cookie-switch[data-astro-cid-7am2tszt]{font-family:var(--font-body);white-space:nowrap;align-self:start;align-items:center;gap:.45rem;font-size:.82rem;font-weight:800;display:inline-flex}.cookie-switch[data-astro-cid-7am2tszt] input[data-astro-cid-7am2tszt]{aspect-ratio:1;width:1.1rem;accent-color:var(--color-peach)}.cookie-switch--locked[data-astro-cid-7am2tszt]{color:color-mix(in srgb, var(--color-navy) 64%, var(--color-powder-blue))}@media (width<=620px){.cookie-consent[data-astro-cid-7am2tszt]{right:var(--page-gutter);left:var(--page-gutter);width:auto}.cookie-category[data-astro-cid-7am2tszt]{grid-template-columns:1fr}}.site-footer[data-astro-cid-qup6pdxl]{background:var(--color-navy);color:var(--color-off-white)}.site-footer__inner[data-astro-cid-qup6pdxl]{width:min(100% - (var(--page-gutter) * 2), var(--content-max-width));margin-inline:auto;padding-block:clamp(1.5rem,3vw,2.5rem)}.site-footer__top[data-astro-cid-qup6pdxl]{grid-template-columns:minmax(12rem,1fr) auto minmax(12rem,1fr);align-items:center;gap:clamp(1rem,2.5vw,2rem);display:grid}.site-footer__brand[data-astro-cid-qup6pdxl],.site-footer__social[data-astro-cid-qup6pdxl],.site-footer__nav[data-astro-cid-qup6pdxl] a[data-astro-cid-qup6pdxl]{color:currentColor;font-family:var(--font-body);text-decoration:none}.site-footer__brand[data-astro-cid-qup6pdxl]{font-size:clamp(1.1rem,1.7vw,1.45rem);font-weight:700;line-height:1}.site-footer__nav[data-astro-cid-qup6pdxl] ul[data-astro-cid-qup6pdxl]{justify-content:center;align-items:center;gap:clamp(1rem,2.5vw,2rem);padding:0;list-style:none;display:flex}.site-footer__nav[data-astro-cid-qup6pdxl] a[data-astro-cid-qup6pdxl],.site-footer__social[data-astro-cid-qup6pdxl]{font-size:.92rem;font-weight:600}.site-footer__social[data-astro-cid-qup6pdxl]{aspect-ratio:1;border-radius:var(--radius-pill);width:2.1rem;color:var(--color-off-white);justify-content:center;justify-self:center;align-items:center;display:none}.site-footer__social[data-astro-cid-qup6pdxl] svg[data-astro-cid-qup6pdxl]{fill:currentColor;width:1.45rem;height:1.45rem}.site-footer__signoff[data-astro-cid-qup6pdxl]{max-width:13rem;color:var(--color-off-white);font-family:var(--font-display);text-align:right;justify-self:end;font-size:clamp(1.15rem,1.9vw,1.65rem);font-style:italic;font-weight:600;line-height:1.05;transform:rotate(-4deg)}.site-footer[data-astro-cid-qup6pdxl] a[data-astro-cid-qup6pdxl]:hover{text-underline-offset:.22em;text-decoration:underline .08em}.site-footer__bottom[data-astro-cid-qup6pdxl]{border-top:1px solid color-mix(in srgb, var(--color-off-white) 22%, transparent);color:color-mix(in srgb, var(--color-off-white) 72%, var(--color-powder-blue));font-family:var(--font-body);flex-wrap:nowrap;align-items:center;gap:.35rem .6rem;margin-top:clamp(1.1rem,2vw,1.6rem);padding-top:.9rem;font-size:.82rem;font-weight:500;line-height:1.4;display:flex}.site-footer__copyright[data-astro-cid-qup6pdxl],.site-footer__bottom-link[data-astro-cid-qup6pdxl],.site-footer__separator[data-astro-cid-qup6pdxl]{color:inherit;font-family:var(--font-body);font-size:.82rem;font-weight:500;line-height:1.4}.site-footer__bottom-link[data-astro-cid-qup6pdxl]{appearance:none;color:inherit;background:0 0;border:0;margin:0;padding:0;text-decoration:none}button[data-astro-cid-qup6pdxl].site-footer__bottom-link{cursor:pointer}.site-footer__bottom-link[data-astro-cid-qup6pdxl]:hover,.site-footer__bottom-link[data-astro-cid-qup6pdxl]:focus-visible{text-underline-offset:.22em;text-decoration:underline .08em}@media (width<=760px){.site-footer__bottom[data-astro-cid-qup6pdxl]{flex-wrap:wrap}.site-footer__top[data-astro-cid-qup6pdxl]{grid-template-columns:1fr;align-items:start;gap:1rem}.site-footer__nav[data-astro-cid-qup6pdxl] ul[data-astro-cid-qup6pdxl]{flex-wrap:wrap;gap:.75rem 1rem}.site-footer__social[data-astro-cid-qup6pdxl]{justify-self:start}.site-footer__signoff[data-astro-cid-qup6pdxl]{text-align:left;justify-self:start}}.randomizer-panel[data-astro-cid-hjdkpjxz]{top:calc(100% - .35rem);right:max(var(--page-gutter), calc((100vw - var(--content-max-width)) / 2));z-index:2;width:min(27rem, calc(100vw - (var(--page-gutter) * 2)));border:1px solid color-mix(in srgb, var(--color-navy) 10%, transparent);border-radius:var(--radius-card);background:var(--color-off-white);box-shadow:0 1.2rem 2.8rem color-mix(in srgb, var(--color-navy) 14%, transparent);color:var(--color-navy);position:absolute}.randomizer-panel[data-astro-cid-hjdkpjxz][hidden]{display:none}.randomizer-panel__inner[data-astro-cid-hjdkpjxz]{padding:clamp(1rem,2vw,1.25rem)}.randomizer-panel__top[data-astro-cid-hjdkpjxz]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.randomizer-panel__eyebrow[data-astro-cid-hjdkpjxz]{font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;font-size:.74rem;font-weight:800}.randomizer-panel__close[data-astro-cid-hjdkpjxz]{aspect-ratio:1;border-radius:var(--radius-pill);background:var(--color-navy);width:2.15rem;color:var(--color-off-white);border:0;place-items:center;font-size:1.35rem;line-height:1;display:inline-grid}.randomizer-panel__states[data-astro-cid-hjdkpjxz]{margin-top:.8rem}.randomizer-panel__state[data-astro-cid-hjdkpjxz]{color:color-mix(in srgb, var(--color-navy) 68%, var(--color-cream));font-family:var(--font-body);font-size:.92rem;font-weight:600;line-height:1.5}.randomizer-panel__state--loading[data-astro-cid-hjdkpjxz]{justify-items:start;gap:.65rem;display:grid}.randomizer-panel__drawing[data-astro-cid-hjdkpjxz]{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-peach) 18%, var(--color-off-white));align-items:end;gap:.28rem;padding:.42rem .58rem;display:inline-flex}.randomizer-panel__drawing[data-astro-cid-hjdkpjxz] span[data-astro-cid-hjdkpjxz]{border-radius:var(--radius-pill);background:var(--color-peach);width:.42rem;height:.42rem;animation:.62s ease-in-out infinite randomizer-draw;display:block}.randomizer-panel__drawing[data-astro-cid-hjdkpjxz] span[data-astro-cid-hjdkpjxz]:nth-child(2){animation-delay:.12s}.randomizer-panel__drawing[data-astro-cid-hjdkpjxz] span[data-astro-cid-hjdkpjxz]:nth-child(3){animation-delay:.24s}.randomizer-panel[data-astro-cid-hjdkpjxz][data-randomizer-state=idle] .randomizer-panel__state[data-astro-cid-hjdkpjxz]:not(.randomizer-panel__state--idle),.randomizer-panel[data-astro-cid-hjdkpjxz][data-randomizer-state=loading] .randomizer-panel__state[data-astro-cid-hjdkpjxz]:not(.randomizer-panel__state--loading),.randomizer-panel[data-astro-cid-hjdkpjxz][data-randomizer-state=result] .randomizer-panel__state[data-astro-cid-hjdkpjxz],.randomizer-panel[data-astro-cid-hjdkpjxz][data-randomizer-state=no-eligible] .randomizer-panel__state[data-astro-cid-hjdkpjxz]:not(.randomizer-panel__state--empty),.randomizer-panel[data-astro-cid-hjdkpjxz][data-randomizer-state=error] .randomizer-panel__state[data-astro-cid-hjdkpjxz]:not(.randomizer-panel__state--error){display:none}.randomizer-result[data-astro-cid-hjdkpjxz]{gap:.9rem;margin-top:.9rem;display:grid}.randomizer-result[data-astro-cid-hjdkpjxz][hidden]{display:none}.randomizer-result__image[data-astro-cid-hjdkpjxz]{aspect-ratio:16/9;border-radius:var(--radius-button);object-fit:cover;width:100%}.randomizer-result__body[data-astro-cid-hjdkpjxz]{gap:.65rem;display:grid}.randomizer-result__badge[data-astro-cid-hjdkpjxz]{border-radius:var(--radius-pill);font-family:var(--font-body);justify-self:start;padding:.32rem .52rem;font-size:.66rem;font-weight:800;line-height:1}.randomizer-result__badge--bylismy[data-astro-cid-hjdkpjxz]{background:var(--color-navy);color:var(--color-off-white)}.randomizer-result__badge--pomysl[data-astro-cid-hjdkpjxz]{background:var(--color-idea-badge);color:var(--color-navy)}.randomizer-result[data-astro-cid-hjdkpjxz] h2[data-astro-cid-hjdkpjxz]{color:var(--color-navy);font-size:clamp(1.28rem,2vw,1.65rem);line-height:1.08}.randomizer-result__meta[data-astro-cid-hjdkpjxz]{color:color-mix(in srgb, var(--color-navy) 62%, var(--color-powder-blue));font-family:var(--font-body);font-size:.85rem;font-weight:650;line-height:1.35}.randomizer-result__actions[data-astro-cid-hjdkpjxz]{flex-wrap:wrap;gap:.55rem;margin-top:.25rem;display:flex}.randomizer-result__primary[data-astro-cid-hjdkpjxz],.randomizer-result__secondary[data-astro-cid-hjdkpjxz]{border-radius:var(--radius-button);font-family:var(--font-body);padding:.72rem .9rem;font-size:.9rem;font-weight:750;line-height:1}.randomizer-result__primary[data-astro-cid-hjdkpjxz]{color:var(--color-navy);background:#f29a8a;text-decoration:none}.randomizer-result__primary[data-astro-cid-hjdkpjxz]:hover,.randomizer-result__primary[data-astro-cid-hjdkpjxz]:focus-visible{background:#fcb1a4}.randomizer-result__secondary[data-astro-cid-hjdkpjxz]{border:1px solid color-mix(in srgb, var(--color-navy) 16%, transparent);background:color-mix(in srgb, var(--color-powder-blue) 42%, var(--color-off-white));color:var(--color-navy)}.randomizer-result__secondary[data-astro-cid-hjdkpjxz]:disabled{cursor:wait;opacity:.64}@keyframes randomizer-draw{0%,to{opacity:.58;transform:translateY(0)}45%{opacity:1;transform:translateY(-.28rem)}}@media (prefers-reduced-motion:reduce){.randomizer-panel__drawing[data-astro-cid-hjdkpjxz] span[data-astro-cid-hjdkpjxz]{animation:none}}@media (width<=820px){.randomizer-panel[data-astro-cid-hjdkpjxz]{width:min(100% - (var(--page-gutter) * 2), var(--content-max-width));margin:0 auto 1rem;position:static}}.search-panel[data-astro-cid-tpcimzga]{border-top:1px solid color-mix(in srgb, var(--color-navy) 8%, transparent);background:color-mix(in srgb, var(--color-cream) 94%, var(--color-off-white));box-shadow:0 1.2rem 2.6rem color-mix(in srgb, var(--color-navy) 8%, transparent)}.search-panel[data-astro-cid-tpcimzga][hidden]{display:none}.search-panel__inner[data-astro-cid-tpcimzga]{width:min(100% - (var(--page-gutter) * 2), var(--content-max-width));margin-inline:auto;padding-block:clamp(1rem,2.5vw,1.5rem)}.search-panel__form[data-astro-cid-tpcimzga]{gap:.55rem;display:grid}.search-panel__label[data-astro-cid-tpcimzga]{color:color-mix(in srgb, var(--color-navy) 66%, var(--color-powder-blue));font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;font-size:.78rem;font-weight:800}.search-panel__field[data-astro-cid-tpcimzga]{border:1px solid color-mix(in srgb, var(--color-navy) 14%, transparent);border-radius:var(--radius-card);background:var(--color-off-white);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.38rem .38rem .38rem clamp(.85rem,2vw,1.25rem);display:grid}.search-panel__input[data-astro-cid-tpcimzga]{min-width:0;color:var(--color-navy);font-family:var(--font-body);background:0 0;border:0;outline:0;font-size:clamp(1rem,1.7vw,1.3rem);font-weight:650;line-height:1.3}.search-panel__input[data-astro-cid-tpcimzga]::placeholder{color:color-mix(in srgb, var(--color-navy) 48%, var(--color-powder-blue))}.search-panel__field[data-astro-cid-tpcimzga]:focus-within{outline:3px solid var(--color-peach);outline-offset:3px}.search-panel__close[data-astro-cid-tpcimzga]{aspect-ratio:1;border-radius:var(--radius-pill);background:var(--color-navy);width:2.5rem;color:var(--color-off-white);font-family:var(--font-body);border:0;place-items:center;font-size:1.6rem;font-weight:600;line-height:1;display:inline-grid}.search-panel__results[data-astro-cid-tpcimzga]{margin-top:.8rem}.search-panel__state[data-astro-cid-tpcimzga]{color:color-mix(in srgb, var(--color-navy) 68%, var(--color-cream));font-family:var(--font-body);font-size:.92rem;font-weight:600}.search-panel[data-astro-cid-tpcimzga][data-search-state=idle] .search-panel__state[data-astro-cid-tpcimzga]:not(.search-panel__state--idle),.search-panel[data-astro-cid-tpcimzga][data-search-state=loading] .search-panel__state[data-astro-cid-tpcimzga]:not(.search-panel__state--loading),.search-panel[data-astro-cid-tpcimzga][data-search-state=results] .search-panel__state[data-astro-cid-tpcimzga],.search-panel[data-astro-cid-tpcimzga][data-search-state=no-results] .search-panel__state[data-astro-cid-tpcimzga]:not(.search-panel__state--empty),.search-panel[data-astro-cid-tpcimzga][data-search-state=error] .search-panel__state[data-astro-cid-tpcimzga]:not(.search-panel__state--error){display:none}.search-panel__list[data-astro-cid-tpcimzga]{gap:.55rem;padding:0;list-style:none;display:grid}.search-result{border:1px solid color-mix(in srgb, var(--color-navy) 8%, transparent);border-radius:var(--radius-button);background:color-mix(in srgb, var(--color-off-white) 94%, var(--color-cream));width:100%;color:var(--color-navy);box-shadow:0 .55rem 1.35rem color-mix(in srgb, var(--color-navy) 5%, transparent);align-items:start;gap:.55rem;padding:.85rem .95rem;text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.search-result:hover,.search-result:focus-visible{border-color:color-mix(in srgb, var(--color-navy) 20%, var(--color-peach));box-shadow:0 .7rem 1.55rem color-mix(in srgb, var(--color-navy) 8%, transparent)}.search-result:focus-visible{outline:3px solid var(--color-peach);outline-offset:3px}.search-result__badge{border-radius:var(--radius-pill);font-family:var(--font-body);justify-self:start;padding:.28rem .48rem;font-size:.64rem;font-weight:800;line-height:1}.search-result__badge--bylismy{background:var(--color-navy);color:var(--color-off-white)}.search-result__badge--pomysl{background:var(--color-idea-badge);color:var(--color-navy)}.search-result__title{font-family:var(--font-display);font-size:clamp(1.12rem,1.75vw,1.38rem);font-weight:700;line-height:1.12;display:block}.search-result mark{background:color-mix(in srgb, var(--color-peach) 38%, var(--color-off-white));color:inherit;box-shadow:inset 0 -.08em 0 color-mix(in srgb, var(--color-peach) 62%, transparent);border-radius:.2rem;padding-inline:.1em}.search-result__match{color:color-mix(in srgb, var(--color-navy) 72%, var(--color-powder-blue));font-family:var(--font-body);font-size:.84rem;font-weight:700;line-height:1.45;display:block}.search-result__match--taxonomy{gap:.16rem;display:grid}.search-result__match--excerpt{color:color-mix(in srgb, var(--color-navy) 64%, var(--color-cream));-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.88rem;font-style:italic;font-weight:600;display:-webkit-box;overflow:hidden}.search-result__match-label{color:color-mix(in srgb, var(--color-navy) 48%, var(--color-powder-blue));letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800;display:block}.search-result__meta{color:color-mix(in srgb, var(--color-navy) 60%, var(--color-powder-blue));font-family:var(--font-body);font-size:.8rem;font-weight:650}@media (width<=560px){.search-panel__field[data-astro-cid-tpcimzga]{border-radius:var(--radius-button)}.search-result{grid-template-columns:1fr}.search-result__badge,.search-result__match,.search-result__meta{justify-self:start}}.site-header[data-astro-cid-wpn4ixnr]{z-index:20;background:color-mix(in srgb, var(--color-cream) 92%, transparent);backdrop-filter:blur(18px);position:sticky;top:0}.site-header__inner[data-astro-cid-wpn4ixnr]{width:min(100% - (var(--page-gutter) * 2), var(--content-max-width));grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(1rem,3vw,3rem);margin-inline:auto;padding-block:clamp(.8rem,2vw,1.15rem);transition:padding-block .18s;display:grid}.site-header__brand[data-astro-cid-wpn4ixnr]{color:var(--color-navy);font-family:var(--font-body);white-space:nowrap;align-items:center;gap:.5rem;font-size:clamp(1.25rem,2vw,1.75rem);font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.site-header__brand-mark[data-astro-cid-wpn4ixnr]{object-fit:contain;flex:none;width:auto;height:clamp(2.9rem,4.12vw,3.74rem)}.site-header__nav[data-astro-cid-wpn4ixnr]{justify-self:center;min-width:0}.site-header__nav-list[data-astro-cid-wpn4ixnr],.site-header__mobile-menu[data-astro-cid-wpn4ixnr] ul[data-astro-cid-wpn4ixnr]{align-items:center;gap:clamp(1.25rem,3vw,2.25rem);padding:0;list-style:none;display:flex}.site-header__nav[data-astro-cid-wpn4ixnr] a[data-astro-cid-wpn4ixnr],.site-header__mobile-menu[data-astro-cid-wpn4ixnr] a[data-astro-cid-wpn4ixnr]{color:var(--color-navy);font-family:var(--font-body);font-size:.95rem;font-weight:600;text-decoration:none}.site-header__nav[data-astro-cid-wpn4ixnr] a[data-astro-cid-wpn4ixnr]:hover,.site-header__mobile-menu[data-astro-cid-wpn4ixnr] a[data-astro-cid-wpn4ixnr]:hover{text-underline-offset:.22em;text-decoration:underline .08em}.site-header__actions[data-astro-cid-wpn4ixnr]{justify-content:flex-end;align-items:center;gap:.85rem;display:flex}.site-header__icon-button[data-astro-cid-wpn4ixnr],.site-header__menu-button[data-astro-cid-wpn4ixnr]{border-radius:var(--radius-pill);width:2.75rem;height:2.75rem;color:var(--color-navy);background:0 0;border:0;place-items:center;display:inline-grid}.site-header__icon-button[data-astro-cid-wpn4ixnr] svg[data-astro-cid-wpn4ixnr]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2px}.site-header__cta[data-astro-cid-wpn4ixnr],.site-header__mobile-cta[data-astro-cid-wpn4ixnr]{border-radius:var(--radius-button);color:var(--color-navy);font-family:var(--font-body);box-shadow:0 10px 24px color-mix(in srgb, var(--color-peach) 28%, transparent);background:#f29a8a;border:0;font-size:.95rem;font-weight:700;line-height:1}.site-header__cta[data-astro-cid-wpn4ixnr]{padding:1rem 1.55rem}.site-header__cta[data-astro-cid-wpn4ixnr]:hover,.site-header__cta[data-astro-cid-wpn4ixnr]:focus-visible,.site-header__mobile-cta[data-astro-cid-wpn4ixnr]:hover,.site-header__mobile-cta[data-astro-cid-wpn4ixnr]:focus-visible{background:#fcb1a4}.site-header__menu-button[data-astro-cid-wpn4ixnr]{gap:.22rem;display:none}.site-header__menu-button[data-astro-cid-wpn4ixnr] span[data-astro-cid-wpn4ixnr]{border-radius:var(--radius-pill);background:currentColor;width:1.25rem;height:2px;display:block}.site-header__mobile-menu[data-astro-cid-wpn4ixnr]{width:min(100% - (var(--page-gutter) * 2), var(--content-max-width));margin-inline:auto;padding-block:0 1rem}.site-header__mobile-menu[data-astro-cid-wpn4ixnr][hidden]{display:none}.site-header__mobile-menu[data-astro-cid-wpn4ixnr] ul[data-astro-cid-wpn4ixnr]{flex-direction:column;align-items:stretch;gap:.1rem;padding-block:.65rem}.site-header__mobile-menu[data-astro-cid-wpn4ixnr] a[data-astro-cid-wpn4ixnr]{padding-block:.75rem;display:block}.site-header__mobile-cta[data-astro-cid-wpn4ixnr]{width:100%;padding:.95rem 1.2rem}@media (width<=820px){.site-header__inner[data-astro-cid-wpn4ixnr]{grid-template-columns:1fr auto}.site-header__nav[data-astro-cid-wpn4ixnr],.site-header__cta[data-astro-cid-wpn4ixnr]{display:none}.site-header__menu-button[data-astro-cid-wpn4ixnr]{display:inline-grid}}@media (width<=420px){.site-header__brand[data-astro-cid-wpn4ixnr]{gap:.42rem;font-size:1.12rem}.site-header__brand-mark[data-astro-cid-wpn4ixnr]{height:2.71rem}.site-header__actions[data-astro-cid-wpn4ixnr]{gap:.25rem}}.breadcrumbs[data-astro-cid-hutrvjk2]{min-width:0;color:var(--color-navy);font-size:.78rem;line-height:1.6}.breadcrumbs--page[data-astro-cid-hutrvjk2]{width:min(100% - (var(--page-gutter) * 2), var(--content-max-width));margin-inline:auto;padding-block:.75rem}.breadcrumbs--article[data-astro-cid-hutrvjk2]{width:auto;margin:0 0 2rem;padding:0}.breadcrumbs[data-astro-cid-hutrvjk2] ol[data-astro-cid-hutrvjk2]{align-items:baseline;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.breadcrumbs[data-astro-cid-hutrvjk2] li[data-astro-cid-hutrvjk2]{white-space:nowrap;align-items:baseline;gap:.6rem;min-width:0;margin:0;padding:0;display:flex}.breadcrumbs[data-astro-cid-hutrvjk2] li[data-astro-cid-hutrvjk2]:not(:last-child){flex-shrink:0}.breadcrumbs__separator[data-astro-cid-hutrvjk2]{opacity:.55}.breadcrumbs__current[data-astro-cid-hutrvjk2]{text-overflow:ellipsis;overflow:hidden}:root{--color-navy:#17345b;--color-cream:#fff8ee;--color-peach:#f29a8a;--color-idea-badge:#ffdbaf;--color-powder-blue:#eaf4f7;--color-butter:#f6d88a;--color-off-white:#fffcf8;--font-display:"Fraunces", Georgia, serif;--font-body:"Manrope", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--content-max-width:1400px;--page-gutter:clamp(1rem, 4vw, 4rem);--section-spacing:clamp(3.5rem, 8vw, 8rem);--article-hero-padding-block:clamp(2.25rem, 5.5vw, 4.25rem);--article-hero-padding-top:calc(var(--article-hero-padding-block) - .5rem);--radius-card:22px;--radius-button:13px;--radius-pill:999px;--heading-xl:clamp(3rem, 8vw, 7rem);--heading-lg:clamp(2.25rem, 5vw, 4.5rem);--heading-md:clamp(1.75rem, 3vw, 3rem)}@media (width<=980px){:root{--article-hero-padding-block:clamp(2.25rem, 6vw, 4rem)}}@font-face{font-family:Manrope;src:url(/_astro/manrope-medium.AzAVwRi1.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/_astro/manrope-regular.CxDxDYrA.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/_astro/manrope-bold.B7hXnCfQ.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Fraunces;src:url(/_astro/Fraunces-Variable.Bddg7Ky5.woff2)format("woff2");font-weight:500 700;font-style:normal;font-display:swap}html{box-sizing:border-box;background:var(--color-cream);color:var(--color-navy);font-family:var(--font-body);text-size-adjust:100%;line-height:1.5}*,:before,:after{box-sizing:inherit}*{margin:0}body{background:var(--color-cream);min-height:100vh;color:var(--color-navy);font-family:var(--font-body);flex-direction:column;margin:0;font-size:1rem;line-height:1.6;display:flex}body>footer{margin-top:auto}img,picture,svg,video{max-width:100%;display:block}img,picture,video{height:auto}input,button,textarea,select{font:inherit}button{cursor:pointer}h1,h2,h3{font-family:var(--font-display);font-weight:700;line-height:1}h1{font-size:var(--heading-xl)}h2{font-size:var(--heading-lg)}h3{font-size:var(--heading-md)}a{color:currentColor;text-underline-offset:.18em;text-decoration-thickness:.08em}a:hover{text-decoration-thickness:.12em}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid var(--color-peach);outline-offset:3px}
