@font-face{font-family:Open Sans Variable;font-style:normal;font-display:swap;font-weight:300 800;font-stretch:75% 100%;src:url(/_astro/open-sans-latin-wdth-normal.D5KbBHyT.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Open Sans Variable;font-style:normal;font-display:swap;font-weight:300 800;font-stretch:75% 100%;src:url(/_astro/open-sans-latin-ext-wdth-normal.D_-YXNPD.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--color-accent: #E25B32;--color-accent-hover: #AC431F;--color-accent-deep: #8A3416;--color-accent-tint: #E9A78D;--color-cta: #E25B32;--color-cta-hover: #AC431F;--fs-cta: 1.1875rem;--fw-cta: 750;--color-accent-text: #AC431F;--color-heading: #111111;--color-body: #242424;--color-muted: #57524A;--color-muted-strong: #3B372F;--color-subtle: #6E685F;--color-surface: #FFFFFF;--color-surface-warm: #F4F1EB;--color-surface-warm-2: #E7E2D9;--color-surface-dark: #20130C;--color-on-dark: #FFFFFF;--color-on-dark-muted: #C4B8AC;--color-on-dark-fill: rgba(255, 255, 255, .1);--color-on-dark-line: rgba(255, 255, 255, .14);--color-on-dark-wash: rgba(255, 255, 255, .05);--color-on-accent: #20130C;--color-border: #E2DDD4;--color-border-subtle: #ECE8E1;--color-border-strong: #D8D2C8;--font-sans: "Open Sans Variable", "Open Sans", system-ui, -apple-system, "Segoe UI", Helvetica, Arial, sans-serif;--font-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--width-display: 84%;--width-normal: 100%;--fw-regular: 400;--fw-medium: 550;--fw-semibold: 650;--fw-bold: 750;--fw-display: 800;--fs-display: clamp(2.75rem, 6.5vw, 5.5rem);--fs-h1: clamp(2rem, 4.6vw, 3.5rem);--fs-h2: clamp(1.875rem, 3.6vw, 2.875rem);--fs-h3: clamp(1.3125rem, 2.6vw, 1.875rem);--fs-lead: clamp(1.0625rem, 1.35vw, 1.1875rem);--fs-body: 1rem;--fs-sm: .9375rem;--fs-xs: .8125rem;--fs-eyebrow: .75rem;--lh-tight: 1.05;--lh-heading: 1.15;--lh-body: 1.6;--tracking-display: -.03em;--tracking-heading: -.02em;--tracking-eyebrow: .1em;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-6: 24px;--space-8: 32px;--space-12: 48px;--space-16: 64px;--space-24: 96px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 18px;--radius-xl: 24px;--radius-pill: 999px;--radius-circle: 50%;--motion-fast: .15s;--motion-base: .18s;--motion-slow: .25s;--motion-narrative: .55s;--ease: cubic-bezier(.22, .61, .36, 1);--shadow-card: 0 30px 70px -30px rgba(40, 26, 14, .28);--shadow-cta: 0 10px 24px -14px rgba(226, 91, 50, .5);--container-max: 1200px;--container-pad: clamp(16px, 4vw, 40px);--header-height: 64px;--measure: 68ch;--focus-ring: 2.5px solid var(--color-accent);--focus-offset: 2px}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}body{margin:0;background:var(--color-surface);color:var(--color-body);font-family:var(--font-sans);font-size:var(--fs-body);font-weight:var(--fw-regular);font-stretch:var(--width-normal);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;overflow-x:clip}h1,h2,h3{color:var(--color-heading);font-stretch:var(--width-display);line-height:var(--lh-heading);letter-spacing:var(--tracking-heading);margin-block:0;text-wrap:balance}p{margin-block:0}a{color:var(--color-heading)}a:hover{color:var(--color-accent-hover)}:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset);border-radius:var(--radius-sm)}img,svg{display:block;max-width:100%}.container{max-inline-size:var(--container-max);margin-inline:auto;padding-inline:var(--container-pad)}.eyebrow{font-size:var(--fs-eyebrow);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-accent-text)}.lead{font-size:var(--fs-lead);color:var(--color-muted-strong);max-inline-size:var(--measure)}.visually-hidden{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.todo-marker{display:inline-block;padding:var(--space-1) var(--space-2);background:#fff3cd;border:1px dashed #B8860B;border-radius:var(--radius-sm);color:#6b4e00;font-family:var(--font-mono);font-size:var(--fs-xs);font-stretch:var(--width-normal)}.table-scroll{overflow-x:auto;margin-block:var(--space-6)}.table-scroll>table{inline-size:100%;border-collapse:collapse;font-size:var(--fs-sm)}.table-scroll th,.table-scroll td{padding:var(--space-2) var(--space-4);border:1px solid var(--color-border-strong);color:var(--color-body);line-height:var(--lh-body);text-align:start;vertical-align:top}.table-scroll th{background:var(--color-surface-warm);color:var(--color-heading);font-weight:var(--fw-semibold)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);border-radius:var(--radius-pill);font-family:inherit;font-weight:var(--fw-semibold);font-stretch:var(--width-normal);line-height:1;text-align:center;text-decoration:none;cursor:pointer;transition:background-color var(--motion-fast) var(--ease),color var(--motion-fast) var(--ease),border-color var(--motion-fast) var(--ease),transform var(--motion-fast) var(--ease)}.btn--md{padding-block:var(--space-3);padding-inline:var(--space-6);font-size:var(--fs-sm);min-block-size:48px}.btn--lg{padding-block:var(--space-4);padding-inline:var(--space-8);font-size:var(--fs-body);min-block-size:52px}.btn--primary{background:var(--color-cta);color:#fff;border:1px solid var(--color-cta);box-shadow:var(--shadow-cta);font-size:var(--fs-cta);font-weight:var(--fw-cta)}.btn--primary:hover{background:var(--color-cta-hover);border-color:var(--color-cta-hover);color:#fff}.btn--secondary{background:transparent;color:var(--color-heading);border:1px solid var(--color-border-strong)}.btn--secondary:hover{border-color:var(--color-heading);color:var(--color-heading)}.btn--quiet{background:transparent;color:var(--color-heading);border:1px solid transparent;padding-inline:var(--space-3)}.btn--quiet:hover{color:var(--color-accent-text)}@media(prefers-reduced-motion:no-preference){.btn--primary:active,.btn--secondary:active{transform:translateY(1px)}}[hidden]{display:none!important}.skip-link[data-astro-cid-hoe5mouk]{position:absolute;inset-block-start:var(--space-2);inset-inline-start:var(--space-2);z-index:100;padding:var(--space-2) var(--space-4);background:var(--color-heading);color:#fff;border-radius:var(--radius-md);font-size:var(--fs-sm);font-weight:var(--fw-semibold);text-decoration:none;transform:translateY(calc(-100% - var(--space-4)));transition:transform var(--motion-fast) var(--ease)}.skip-link[data-astro-cid-hoe5mouk]:focus-visible{transform:translateY(0);color:#fff}.wordmark[data-astro-cid-hhuuaa7r]{display:inline-flex;align-items:baseline;gap:var(--space-2);text-decoration:none;color:var(--color-heading)}.wordmark__name[data-astro-cid-hhuuaa7r]{font-size:var(--fs-h3);font-weight:var(--fw-display);font-stretch:var(--width-display);letter-spacing:var(--tracking-heading);line-height:1}.wordmark__by[data-astro-cid-hhuuaa7r]{font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-muted);line-height:1}.wordmark[data-astro-cid-hhuuaa7r]:hover .wordmark__name[data-astro-cid-hhuuaa7r]{color:var(--color-accent)}.langs__disclosure[data-astro-cid-ltpqzwiw]{position:relative}.langs__summary[data-astro-cid-ltpqzwiw]{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-inline-size:44px;min-block-size:44px;padding-inline:var(--space-3);border-radius:var(--radius-md);color:var(--color-muted-strong);font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-eyebrow);cursor:pointer;list-style:none}.langs__summary[data-astro-cid-ltpqzwiw]::-webkit-details-marker{display:none}.langs__summary[data-astro-cid-ltpqzwiw]:hover{background:var(--color-surface-warm);color:var(--color-heading)}.langs__summary[data-astro-cid-ltpqzwiw]:focus-visible{outline:var(--focus-ring);outline-offset:2px}.langs__chevron[data-astro-cid-ltpqzwiw]{transition:transform var(--motion-fast) var(--ease)}.langs__disclosure[data-astro-cid-ltpqzwiw][open]>.langs__summary[data-astro-cid-ltpqzwiw]{color:var(--color-heading)}.langs__disclosure[data-astro-cid-ltpqzwiw][open]>.langs__summary[data-astro-cid-ltpqzwiw] .langs__chevron[data-astro-cid-ltpqzwiw]{transform:rotate(180deg)}.langs--menu[data-astro-cid-ltpqzwiw] .langs__list[data-astro-cid-ltpqzwiw]{display:none}.langs__disclosure[data-astro-cid-ltpqzwiw][open]>.langs__list[data-astro-cid-ltpqzwiw]{display:grid;position:absolute;inset-inline-end:0;inset-block-start:calc(100% + var(--space-2));z-index:60;gap:2px;min-inline-size:11rem;padding:var(--space-2);background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);box-shadow:0 18px 40px -24px #140a0466}.langs--menu[data-astro-cid-ltpqzwiw] .langs__link[data-astro-cid-ltpqzwiw]{justify-content:flex-start;gap:var(--space-3);min-inline-size:0;inline-size:100%;padding-inline:var(--space-3)}.langs--menu[data-astro-cid-ltpqzwiw] .langs__code[data-astro-cid-ltpqzwiw]{min-inline-size:2ch;color:var(--color-subtle)}.langs--menu[data-astro-cid-ltpqzwiw] .langs__link[data-astro-cid-ltpqzwiw][aria-current=true] .langs__code[data-astro-cid-ltpqzwiw]{color:var(--color-heading)}.langs__name[data-astro-cid-ltpqzwiw]{font-size:var(--fs-sm);font-weight:var(--fw-medium);letter-spacing:normal}.langs__list[data-astro-cid-ltpqzwiw]{display:flex;align-items:center;gap:var(--space-1);margin:0;padding:0;list-style:none}.langs__link[data-astro-cid-ltpqzwiw]{display:inline-flex;align-items:center;justify-content:center;min-inline-size:44px;min-block-size:44px;padding-inline:var(--space-2);border-radius:var(--radius-md);color:var(--color-muted-strong);font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-eyebrow);text-decoration:none;transition:color var(--motion-fast) var(--ease),background-color var(--motion-fast) var(--ease)}.langs__link[data-astro-cid-ltpqzwiw]:hover{background:var(--color-surface-warm);color:var(--color-heading)}.langs__link[data-astro-cid-ltpqzwiw][aria-current=true]{background:var(--color-surface-warm-2);color:var(--color-heading)}.langs--md[data-astro-cid-ltpqzwiw] .langs__link[data-astro-cid-ltpqzwiw]{font-size:var(--fs-sm)}.header[data-astro-cid-3ef6ksr2]{background:color-mix(in srgb,var(--color-surface) 88%,transparent);backdrop-filter:blur(10px);border-block-end:1px solid var(--color-border-subtle)}@media(min-width:1200px){.header[data-astro-cid-3ef6ksr2]{position:sticky;inset-block-start:0;z-index:50}}.header__inner[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-block-size:var(--header-height);padding-block:var(--space-3);flex-wrap:wrap}.header__nav[data-astro-cid-3ef6ksr2]{flex:0 1 auto}.header__disclosure[data-astro-cid-3ef6ksr2]{position:relative}.header__summary[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;gap:var(--space-2);min-block-size:44px;padding-inline:var(--space-3);border-radius:var(--radius-md);color:var(--color-muted-strong);font-size:var(--fs-sm);font-weight:var(--fw-medium);cursor:pointer;list-style:none}.header__summary[data-astro-cid-3ef6ksr2]::-webkit-details-marker{display:none}.header__summary[data-astro-cid-3ef6ksr2]:hover{background:var(--color-surface-warm);color:var(--color-heading)}.header__summary[data-astro-cid-3ef6ksr2]:focus-visible{outline:var(--focus-ring);outline-offset:2px}.header__disclosure[data-astro-cid-3ef6ksr2][open]>.header__summary[data-astro-cid-3ef6ksr2]{background:var(--color-surface-warm);color:var(--color-heading)}.header__list[data-astro-cid-3ef6ksr2]{align-items:center;gap:0;margin:0;padding:0;list-style:none;flex-wrap:wrap}.header__list--row[data-astro-cid-3ef6ksr2],.header__list--panel[data-astro-cid-3ef6ksr2]{display:none}@media(min-width:1200px){.header__list--row[data-astro-cid-3ef6ksr2]{display:flex;gap:var(--space-1)}.header__disclosure[data-astro-cid-3ef6ksr2]{display:none}}.header__disclosure[data-astro-cid-3ef6ksr2][open]>.header__list--panel[data-astro-cid-3ef6ksr2]{position:absolute;inset-inline-end:0;inset-block-start:calc(100% + var(--space-2));z-index:60;display:grid;gap:2px;min-inline-size:14rem;padding:var(--space-2);background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);box-shadow:0 18px 40px -24px #140a0466}.header__disclosure[data-astro-cid-3ef6ksr2][open]>.header__list--panel[data-astro-cid-3ef6ksr2] .header__link[data-astro-cid-3ef6ksr2]{inline-size:100%;padding-inline:var(--space-3)}.header__link[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;min-block-size:44px;padding-inline:var(--space-2);white-space:nowrap;border-radius:var(--radius-md);color:var(--color-muted-strong);font-size:var(--fs-sm);font-weight:var(--fw-medium);text-decoration:none;transition:color var(--motion-fast) var(--ease),background-color var(--motion-fast) var(--ease)}.header__link[data-astro-cid-3ef6ksr2]:hover{background:var(--color-surface-warm);color:var(--color-heading)}.header__link[data-astro-cid-3ef6ksr2][aria-current=page]{color:var(--color-heading)}.header__actions[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}@media(max-width:767px){.header__cta[data-astro-cid-3ef6ksr2]{display:none}}.footer__button[data-astro-cid-sz7xmlte]{padding:0;background:none;border:0;font:inherit;text-align:start;cursor:pointer}.footer[data-astro-cid-sz7xmlte]{margin-block-start:var(--space-24);padding-block:var(--space-16);background:var(--color-surface-warm);border-block-start:1px solid var(--color-border)}.footer__inner[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;gap:var(--space-12);justify-content:space-between}.footer__signature[data-astro-cid-sz7xmlte]{color:var(--color-heading);font-size:var(--fs-h3);font-weight:var(--fw-bold);font-stretch:var(--width-display);letter-spacing:var(--tracking-heading)}.footer__copy[data-astro-cid-sz7xmlte]{margin-block-start:var(--space-3);color:var(--color-muted);font-size:var(--fs-sm)}.footer__ens[data-astro-cid-sz7xmlte]{margin-block-start:var(--space-6);padding-block-start:var(--space-4);border-block-start:1px solid var(--color-border);color:var(--color-muted);font-size:var(--fs-xs);line-height:var(--lh-body);max-inline-size:42ch}.footer__list[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;list-style:none}.footer__link[data-astro-cid-sz7xmlte]{color:var(--color-muted-strong);font-size:var(--fs-sm);text-decoration:none}.footer__link[data-astro-cid-sz7xmlte]:hover{color:var(--color-accent-hover)}.footer__group-label[data-astro-cid-sz7xmlte],.footer__langs-label[data-astro-cid-sz7xmlte]{margin-block-end:var(--space-2);color:var(--color-subtle);font-size:var(--fs-eyebrow);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}.dock[data-astro-cid-xuahrkkb]{position:fixed;inset-block-end:max(var(--space-6),env(safe-area-inset-bottom,0px) + var(--space-4));inset-inline-end:var(--space-6);z-index:40;display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-3);pointer-events:none}.dock[data-astro-cid-xuahrkkb]>[data-astro-cid-xuahrkkb]{pointer-events:auto}.dock__top[data-astro-cid-xuahrkkb]{display:grid;place-items:center;inline-size:48px;block-size:48px;border:1px solid var(--color-border-strong);border-radius:var(--radius-circle);background:var(--color-surface);color:var(--color-muted);box-shadow:var(--shadow-card)}.dock__top[data-astro-cid-xuahrkkb] svg[data-astro-cid-xuahrkkb]{inline-size:20px;block-size:20px}.dock__top[data-astro-cid-xuahrkkb]:hover{color:var(--color-heading);border-color:var(--color-heading)}.dock__contact[data-astro-cid-xuahrkkb]{display:inline-flex;align-items:center;gap:var(--space-3);min-block-size:48px;padding-inline:var(--space-6);border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-on-accent);font-size:var(--fs-sm);font-weight:var(--fw-bold);text-decoration:none;box-shadow:var(--shadow-card)}.dock__contact[data-astro-cid-xuahrkkb]:hover{background:var(--color-accent-hover);color:var(--color-on-dark)}.dock__icon[data-astro-cid-xuahrkkb]{flex:none;inline-size:19px;block-size:19px}.dock__top[data-astro-cid-xuahrkkb]:focus-visible,.dock__contact[data-astro-cid-xuahrkkb]:focus-visible{outline:var(--focus-ring);outline-offset:3px}@media(max-width:479px){.dock[data-astro-cid-xuahrkkb]{inset-inline-end:var(--space-4);gap:var(--space-2)}.dock__top[data-astro-cid-xuahrkkb]{inline-size:44px;block-size:44px}.dock__top[data-astro-cid-xuahrkkb] svg[data-astro-cid-xuahrkkb]{inline-size:18px;block-size:18px}.dock__contact[data-astro-cid-xuahrkkb]{inline-size:52px;justify-content:center;padding-inline:0;border-radius:var(--radius-circle);min-block-size:52px}.dock__label[data-astro-cid-xuahrkkb]{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.dock__icon[data-astro-cid-xuahrkkb]{inline-size:22px;block-size:22px}}.dock[data-astro-cid-xuahrkkb][data-dock-quiet]{opacity:0;transform:translateY(12px);visibility:hidden}.dock__top[data-astro-cid-xuahrkkb][data-dock-quiet]{opacity:0;transform:scale(.85);visibility:hidden}@media(prefers-reduced-motion:no-preference){.dock[data-astro-cid-xuahrkkb],.dock__top[data-astro-cid-xuahrkkb]{transition:opacity var(--motion-slow) var(--ease),transform var(--motion-slow) var(--ease),visibility var(--motion-slow) step-end}.dock[data-astro-cid-xuahrkkb]:not([data-dock-quiet]),.dock__top[data-astro-cid-xuahrkkb]:not([data-dock-quiet]){transition-timing-function:var(--ease);transition-property:opacity,transform,visibility}}.cc[data-astro-cid-ocqgbrps]{position:fixed;inset-block-end:0;inset-inline:0;z-index:70;padding:var(--space-4);padding-block-end:max(var(--space-4),env(safe-area-inset-bottom,0px) + var(--space-4));pointer-events:none}.cc[data-astro-cid-ocqgbrps][hidden]{display:none}.cc__panel[data-astro-cid-ocqgbrps]{pointer-events:auto;max-inline-size:64rem;margin-inline:auto;padding:var(--space-6);background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);box-shadow:0 24px 50px -24px #140a0473}.cc__panel[data-astro-cid-ocqgbrps]:focus{outline:none}.cc__title[data-astro-cid-ocqgbrps]{font-size:var(--fs-body);font-weight:var(--fw-bold);color:var(--color-heading)}.cc__body[data-astro-cid-ocqgbrps]{margin-block-start:var(--space-2);color:var(--color-muted-strong);font-size:var(--fs-sm);line-height:var(--lh-body);max-inline-size:var(--measure)}.cc__policy[data-astro-cid-ocqgbrps]{color:var(--color-accent-hover)}.cc__choices[data-astro-cid-ocqgbrps]{margin-block-start:var(--space-6)}.cc__choices[data-astro-cid-ocqgbrps][hidden]{display:none}.cc__list[data-astro-cid-ocqgbrps]{display:grid;gap:var(--space-4);margin:0;padding:0;list-style:none}.cc__cat-label[data-astro-cid-ocqgbrps]{display:flex;align-items:flex-start;gap:var(--space-3);cursor:pointer}.cc__switch[data-astro-cid-ocqgbrps]:disabled{cursor:default}.cc__switch[data-astro-cid-ocqgbrps]:disabled+.cc__cat-text[data-astro-cid-ocqgbrps]{color:var(--color-subtle)}.cc__switch[data-astro-cid-ocqgbrps]{flex:none;inline-size:20px;block-size:20px;margin-block-start:2px;accent-color:var(--color-accent)}.cc__cat-text[data-astro-cid-ocqgbrps]{display:grid;gap:2px}.cc__cat-name[data-astro-cid-ocqgbrps]{color:var(--color-heading);font-size:var(--fs-sm);font-weight:var(--fw-semibold)}.cc__always[data-astro-cid-ocqgbrps]{margin-inline-start:var(--space-2);color:var(--color-subtle);font-size:var(--fs-xs);font-weight:var(--fw-regular)}.cc__cat-body[data-astro-cid-ocqgbrps]{color:var(--color-muted-strong);font-size:var(--fs-xs);line-height:var(--lh-body)}.cc__actions[data-astro-cid-ocqgbrps]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);margin-block-start:var(--space-6)}.cc__answers[data-astro-cid-ocqgbrps]{display:flex;flex-wrap:wrap;gap:var(--space-3);flex:1 1 22rem;max-inline-size:34rem}.cc__button[data-astro-cid-ocqgbrps]{flex:1 1 0;min-inline-size:0;justify-content:center;font-size:var(--fs-cta);font-weight:var(--fw-cta)}.cc__save[data-astro-cid-ocqgbrps]{flex:0 0 auto}.cc__more[data-astro-cid-ocqgbrps]{flex:0 0 auto;min-block-size:44px;padding-inline:var(--space-4);background:none;border:0;color:var(--color-muted-strong);font:inherit;font-size:var(--fs-sm);font-weight:var(--fw-semibold);text-decoration:underline;cursor:pointer}.cc__more[data-astro-cid-ocqgbrps]:hover{color:var(--color-heading)}.cc__more[data-astro-cid-ocqgbrps]:focus-visible{outline:var(--focus-ring);outline-offset:2px}@media(min-width:640px){.cc[data-astro-cid-ocqgbrps]{padding:var(--space-6)}}
