:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;accent-color:#4cc38a;--bg:#111417;--surface:#191d21;--text:#e9ecef;--text-muted:#9aa3ad;--border:#2a3036;--border-control:#606a74;--accent-base:#4cc38a;--accent-base-hover:#6ad3a1;--accent:var(--accent-base);--accent-hover:var(--accent-base-hover);--btn-ink:#0d1a13;--accent-on-tint:#4cc38a;--danger:#ff8c8c;--warning:#e8a76b;--plain:#6aa9e9;--weight:#6aa9e9;--page-top:2.25rem;--text-xs:.75rem;--text-sm:.85rem;--text-base:.95rem;--text-md:1.05rem;--text-lg:1.25rem;--text-xl:1.6rem;--leading-tight:1.2;--leading-snug:1.4;--leading-body:1.65;--max-width:68rem;--gutter:1.25rem;--ease:cubic-bezier(.22, 1, .36, 1);--dur-press:.1s;--dur:.16s;--dur-slow:.32s;--radius:10px;--radius-lg:14px;--font:system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-gutter:stable;scrollbar-color:color-mix(in srgb, var(--text-muted) 40%, var(--bg)) var(--bg)}body{background:var(--bg);color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;caret-color:var(--accent);flex-direction:column;min-height:100dvh;margin:0;font-size:17px;line-height:1.65;display:flex}main{flex:1 0 auto;width:100%;padding-block-start:var(--page-top)}a{color:var(--accent);transition:color var(--dur) var(--ease)}a:hover{color:var(--accent-hover)}img{max-width:100%;height:auto}h1,h2,h3{letter-spacing:-.015em;text-wrap:balance;margin:0 0 .5em;line-height:1.2}h1{font-size:clamp(2rem,5vw,2.75rem)}h2{font-size:clamp(1.4rem,3vw,1.75rem)}::selection{background:color-mix(in srgb, var(--accent) 32%, transparent);color:var(--text)}.btn::selection{background:color-mix(in srgb, var(--btn-ink) 22%, transparent);color:var(--btn-ink)}.prose h3{font-size:var(--text-base);letter-spacing:.01em;color:color-mix(in srgb, var(--text) 82%, var(--text-muted));margin:1.6em 0 .5em;line-height:1.3}.wrap{max-width:var(--max-width);padding-inline:var(--gutter);margin-inline:auto}.prose{max-width:36rem;margin-inline:auto}p,li,dd,figcaption,blockquote{text-wrap-style:pretty}::placeholder{color:var(--text-muted);opacity:1}.muted{color:var(--text-muted)}.btn{background:var(--accent);color:var(--btn-ink);border-radius:var(--radius);font:inherit;text-align:center;cursor:pointer;transition:transform var(--dur) var(--ease), background var(--dur) var(--ease), box-shadow var(--dur) var(--ease);border:0;padding:.75rem 1.4rem;font-weight:600;text-decoration:none;display:inline-block;box-shadow:0 6px 14px -8px #000000a6}.btn:hover{background:var(--accent-hover);color:var(--btn-ink);transform:translateY(-1px)}.btn:active:not(:disabled):not([aria-disabled=true]){background:var(--accent-hover);transform:translateY(0)}.btn:disabled,.btn[aria-disabled=true]{background:color-mix(in srgb, var(--accent) 45%, var(--surface));color:color-mix(in srgb, var(--btn-ink) 75%, transparent);box-shadow:none;cursor:not-allowed;transform:none}.btn:disabled:hover,.btn[aria-disabled=true]:hover{background:color-mix(in srgb, var(--accent) 45%, var(--surface));transform:none}.btn-lg{font-size:var(--text-md);padding:.95rem 2rem}.btn-sm{padding:.5rem 1rem}.btn-block{width:100%;display:block}@media (forced-colors:active){.btn{border:1px solid}.cl-formButtonPrimary,.cl-socialButtonsBlockButton{border:1px solid!important}}.btn-secondary,.gt-dialog-cancel{appearance:none;border:1px solid var(--border);min-height:44px;color:var(--text-muted);font:inherit;text-align:center;cursor:pointer;transition:border-color var(--dur) var(--ease), color var(--dur) var(--ease), background var(--dur) var(--ease);background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;padding:.5rem 1rem;font-weight:600;text-decoration:none;display:inline-flex}@media (hover:hover){.btn-secondary:hover,.gt-dialog-cancel:hover{border-color:var(--accent);color:var(--text)}}.btn-secondary:active:not(:disabled):not([aria-disabled=true]),.gt-dialog-cancel:active:not(:disabled):not([aria-disabled=true]){background:color-mix(in srgb, var(--accent) 10%, transparent)}.btn-secondary:disabled,.btn-secondary[aria-disabled=true]{border-color:var(--border);color:color-mix(in srgb, var(--text-muted) 60%, var(--bg));cursor:not-allowed;background:0 0}@media (forced-colors:active){.btn-secondary[aria-disabled=true]{color:graytext;border-color:graytext}}.btn-secondary.btn-block{width:100%;display:flex}.seg{border:1px solid var(--border);background:var(--bg);border-radius:999px;padding:3px;display:inline-flex}.seg button{min-height:36px;padding:calc(.3rem + 1px) calc(var(--seg-pad,1rem) + 1px);color:var(--text-muted);font:inherit;font-size:var(--text-sm);cursor:pointer;transition:color var(--dur) var(--ease), background var(--dur) var(--ease);background:0 0;border:0;border-radius:999px;font-weight:600;position:relative}.seg button:before{content:"";position:absolute;inset:-4px 0}.seg button:hover{color:var(--text)}.seg button[aria-pressed=true]{padding:.3rem var(--seg-pad,1rem);border:1px solid var(--accent);background:color-mix(in srgb, var(--accent) 18%, transparent);color:var(--accent-on-tint)}@media (forced-colors:active){.seg button[aria-pressed=true]{forced-color-adjust:none;color:highlighttext;background:highlight;border-color:highlight}}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--accent);outline-offset:2px}:where(a,button,input,select,textarea,summary,[tabindex]):where(:focus-visible){border-radius:4px}@keyframes rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes settle{0%{opacity:.35;transform:translateY(3px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){html[data-reveal-ready] [data-reveal]{opacity:0;transform:translateY(10px)}html[data-reveal-ready] [data-reveal].is-revealed{opacity:1;transition:opacity var(--dur-slow) var(--ease), transform var(--dur-slow) var(--ease);transition-delay:var(--reveal-delay,0s);transform:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.site-header,.site-footer{border-block:1px solid var(--border);border-inline:0}.site-header{border-top:0}.site-header .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 1.5rem;padding-block:.4rem;display:flex}.brand{color:var(--text);align-items:center;min-height:44px;font-size:1.15rem;font-weight:700;text-decoration:none;display:inline-flex}.brand-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.nav{flex-wrap:wrap;align-items:center;gap:1.25rem;display:flex}.nav a{color:var(--text-muted);align-items:center;min-height:44px;font-size:.95rem;text-decoration:none;display:inline-flex}.nav a:hover{color:var(--text)}@media (max-width:27rem){.site-header .wrap{flex-wrap:nowrap;gap:clamp(.5rem,3.5714vw - .2143rem,.75rem);padding-inline:clamp(.7rem,7.8571vw - .8714rem,1.25rem)}.brand{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:clamp(.9rem,.6143rem + 1.4286vw,1rem);overflow:hidden}.nav{flex-wrap:nowrap;gap:clamp(.4rem,5vw - .6rem,.75rem)}.nav a{white-space:nowrap;font-size:clamp(.72rem,.3486rem + 1.8571vw,.85rem)}.site-header .nav .nav-cta{padding-inline:clamp(.6rem,4.2857vw - .2571rem,.9rem)}}.site-footer{color:var(--text-muted);border-bottom:0;margin-top:4rem;padding-block:2rem;font-size:.9rem}.card-grid{grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.card{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);transition:border-color var(--dur) var(--ease);padding:1.25rem}.card:hover{border-color:color-mix(in srgb, var(--accent) 45%, var(--border))}.card :is(h2,h3){margin-bottom:.35rem;font-size:1.1rem}.card :is(h2,h3) a{color:var(--text);text-decoration:none}.card :is(h2,h3) a:hover{color:var(--accent)}.card p{color:var(--text-muted);margin:0;font-size:.95rem}.library .card-grid{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr))}.library-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;margin-bottom:1.5rem;display:flex}.library-head h1{margin:0}.library-search{flex:0 21rem;position:relative}.library-search svg{width:1.05rem;height:1.05rem;color:var(--text-muted);pointer-events:none;position:absolute;top:50%;left:.85rem;transform:translateY(-50%)}.library-search input{border:1px solid var(--border-control);border-radius:var(--radius);background:var(--surface);width:100%;min-height:44px;color:var(--text);font:inherit;padding:.6rem .9rem .6rem 2.5rem}.library-search input:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.library-results{color:var(--text-muted);font-size:var(--text-sm);margin:-.75rem 0 1.25rem}.library-results:empty{margin:0}.search-miss{display:none!important}.library-nav{flex-wrap:wrap;gap:.5rem;margin-bottom:2.75rem;display:flex}.library-nav a{border:1px solid color-mix(in srgb, var(--group) 40%, var(--border));background:color-mix(in srgb, var(--group) 9%, transparent);min-height:44px;color:var(--text);font-size:var(--text-sm);transition:background var(--dur) var(--ease), border-color var(--dur) var(--ease);border-radius:999px;align-items:center;gap:.45rem;padding:.4rem .9rem .4rem .7rem;font-weight:600;text-decoration:none;display:inline-flex}.library-nav a .library-icon{color:var(--group)}.library-nav a:hover{background:color-mix(in srgb, var(--group) 18%, transparent);border-color:color-mix(in srgb, var(--group) 70%, var(--border))}.library-nav a.to-other{--group:var(--accent);border-style:dashed;margin-left:auto}.library-nav a.to-other svg{width:1.05rem;height:1.05rem;color:var(--accent)}.library-group+.library-group{margin-top:3rem}.group-head{align-items:center;gap:.9rem;margin-bottom:1.1rem;display:flex}.group-icon{--tone:var(--group)}.library-group h2{font-size:var(--text-lg);margin:0;scroll-margin-top:1.5rem}.group-blurb{color:var(--text-muted);font-size:var(--text-sm);margin:.15rem 0 0}.lib-card{border-color:color-mix(in srgb, var(--group) 40%, var(--border));background:color-mix(in srgb, var(--group) 5%, var(--surface));flex-direction:column;display:flex}.lib-card:hover{border-color:color-mix(in srgb, var(--group) 75%, var(--border))}.lib-card h3 a:hover,.lib-card h3 a:focus-visible{color:var(--group)}.card-meta{font-size:var(--text-sm);flex-wrap:wrap;align-items:center;gap:.6rem;padding-top:.85rem;display:flex;margin:auto 0 0!important}.locked-badge{background:color-mix(in srgb, var(--group) 16%, transparent);color:var(--group);font-size:var(--text-xs);letter-spacing:.02em;border-radius:999px;align-items:center;gap:.3rem;padding:.25rem .6rem;font-weight:700;display:inline-flex}.locked-badge svg{width:.85em;height:.85em}.read-badge{background:color-mix(in srgb, var(--accent) 16%, transparent);color:var(--accent);font-size:var(--text-xs);letter-spacing:.02em;border-radius:999px;align-items:center;gap:.3rem;padding:.25rem .6rem;font-weight:700;display:inline-flex}.read-badge svg{width:1em;height:1em}.card-meta .read-badge{margin-left:auto}.free-badge{background:color-mix(in srgb, var(--accent) 16%, transparent);color:var(--accent);font-size:var(--text-xs);letter-spacing:.02em;border-radius:999px;align-items:center;padding:.25rem .6rem;font-weight:700;display:inline-flex}@media (max-width:40rem){.library-search{flex-basis:100%}.library-nav a.to-other{margin-left:0}.lib-card{padding:.9rem 1rem}.card-meta{padding-top:.5rem}.library .card-grid{gap:.65rem}.library-group+.library-group{margin-top:2.25rem}}.nav-sentinel{height:0;display:block}@media (max-width:40rem){.library-nav{z-index:5;margin-inline:calc(-1 * var(--gutter));padding:.5rem var(--gutter);background:var(--bg);scrollbar-width:none;transition:box-shadow var(--dur) var(--ease);flex-wrap:nowrap;margin-bottom:2.25rem;position:sticky;top:0;overflow-x:auto}.library-nav a{flex:none}.library-nav.is-stuck{box-shadow:0 8px 16px -4px #0000008c}.library-group h2{scroll-margin-top:5.25rem}}.notice{--tone:var(--accent-base);border:1px solid color-mix(in srgb, var(--tone) 40%, var(--border));border-radius:var(--radius);background:color-mix(in srgb, var(--tone) 5%, var(--surface));color:var(--text-muted);font-size:var(--text-base);padding:1rem 1.25rem}.notice-info,.notice-success{--tone:var(--accent-base)}.notice-warn{--tone:var(--warning)}.notice-error{--tone:var(--danger)}.notice>:first-child{margin-top:0}.notice>:last-child{margin-bottom:0}.notice strong{color:var(--text)}.status-live:empty{border-block-width:0!important;min-height:0!important;margin-block:0!important;padding-block:0!important}.icon-well,.group-icon{background:color-mix(in srgb, var(--tone,var(--accent)) 15%, transparent);width:2.5rem;height:2.5rem;color:var(--tone,var(--accent));border-radius:50%;flex:none;place-items:center;display:grid}.icon-well-lg,.group-icon{width:3rem;height:3rem}.panel{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);padding:1.25rem}.panel-lg{border-radius:var(--radius-lg)}@media (min-width:40rem){.panel-lg{padding:1.5rem}}.stat-tiles{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.stat-tiles>li{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);align-content:start;gap:.15rem;padding:.85rem 1rem;display:grid}.stat-tiles>li>strong{color:var(--text);font-size:var(--text-lg);line-height:var(--leading-tight);font-variant-numeric:tabular-nums}.stat-tiles>li>span{color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-snug)}.page-title{font-size:clamp(2rem,5vw,2.75rem);line-height:var(--leading-tight);letter-spacing:-.015em;margin:0 0 .5em}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;margin-bottom:1.5rem;display:flex}.page-head>:is(h1,.page-title){margin:0}.legal h2{font-size:var(--text-lg);margin:1.9em 0 .5em}.legal ul,.legal ol{padding-left:1.25rem}.legal li+li{margin-top:.75rem}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--accent);color:var(--btn-ink);border-bottom-right-radius:6px;padding:.6rem 1rem;font-weight:600;text-decoration:none;position:absolute;top:0;left:-9999px}.skip-link:focus{left:0}.ref-consent{z-index:50;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);flex-wrap:wrap;align-items:center;gap:.75rem 1rem;max-width:36rem;margin-inline:auto;padding:.9rem 1.1rem;display:flex;position:fixed;inset:auto 1rem 1rem;box-shadow:0 8px 16px -6px #00000080}.ref-consent[hidden],.ref-consent [hidden]{display:none}.ref-consent-text{font-size:var(--text-base);flex:16rem;margin:0}.ref-consent-actions{align-items:center;gap:.75rem;display:flex}.ref-consent-dismiss{min-height:44px;color:var(--text-muted);font:inherit;font-size:var(--text-base);cursor:pointer;background:0 0;border:0;align-items:center;padding:0 .25rem;text-decoration:underline;display:inline-flex}.gt-dialog{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);width:calc(100% - 2rem);max-width:26rem;color:var(--text);text-align:left;margin:auto;padding:1.5rem}.gt-dialog::backdrop{background:#0009}.gt-dialog h2{font-size:var(--text-lg);margin:0 0 .6rem}.gt-dialog p{color:var(--text-muted);font-size:var(--text-base);margin:0 0 1.25rem}.gt-dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:.6rem;display:flex}.gt-dialog-actions .btn{margin:0}.prose .gloss{appearance:none;font:inherit;color:inherit;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:color-mix(in srgb, var(--accent) 75%, transparent);text-decoration-color:color-mix(in srgb, var(--accent) 75%, transparent);text-underline-offset:3px;cursor:help;-webkit-tap-highlight-color:transparent;-webkit-user-select:text;user-select:text;background:0 0;border:0;padding:0;text-decoration-thickness:2px}.prose .gloss:hover,.prose .gloss[aria-expanded=true]{color:var(--accent)}.prose .gloss:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}.gloss-note{z-index:50;border:1px solid color-mix(in srgb, var(--accent) 35%, var(--border));border-radius:var(--radius);background:var(--surface);max-width:min(22rem,100vw - 1rem);color:var(--text);font-size:var(--text-sm);text-align:left;padding:.75rem .95rem;line-height:1.55;position:absolute;box-shadow:0 8px 16px -6px #0000008c}.gloss-note[hidden]{display:none}.gloss-term{color:var(--accent);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;margin-bottom:.25rem;font-weight:700;display:block}@media (prefers-reduced-motion:no-preference){.gloss-note:not([hidden]){animation:gloss-in .14s var(--ease) both}}@keyframes gloss-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}::view-transition-old(root){animation-duration:.26s;animation-timing-function:cubic-bezier(.2,.7,.2,1)}::view-transition-new(root){animation-duration:.26s;animation-timing-function:cubic-bezier(.2,.7,.2,1)}::view-transition-group(*){animation-duration:.3s;animation-timing-function:cubic-bezier(.2,.7,.2,1)}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}.print-stamp{display:none}@media print{.print-stamp{color:#444;text-align:center;background:#fff;margin:0;padding:.2rem 0;font-size:9pt;display:block;position:fixed;inset:0 0 auto}}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:not(.nav-cta){position:relative}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:not(.nav-cta):after{content:"";background:var(--accent);height:2px;transition:transform var(--dur-slow) var(--ease);border-radius:2px;position:absolute;bottom:.1rem;left:0;right:0;transform:scaleX(0)}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs].here:after,.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:not(.nav-cta):hover:after{transform:scaleX(1)}.account-group[data-astro-cid-nen7h5rs]{align-items:center;gap:.6rem;display:inline-flex}.signed-in-only[data-astro-cid-nen7h5rs]{display:none}html[data-signed-in] .signed-in-only[data-astro-cid-nen7h5rs]{display:inline-flex}html[data-signed-in] .signed-out-only[data-astro-cid-nen7h5rs]{display:none}@media (max-width:27rem){.nav-affiliates[data-astro-cid-nen7h5rs],html[data-signed-in]:not([data-member]) .nav-compounds[data-astro-cid-nen7h5rs]{display:none}}.avatar-slot[data-astro-cid-nen7h5rs]{background:color-mix(in srgb, var(--text) 10%, transparent);border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.avatar-slot[data-astro-cid-nen7h5rs] .cl-userButtonTrigger:before{content:"";position:absolute;inset:-8px}@media (max-width:27rem){.account-group[data-astro-cid-nen7h5rs]{gap:.5rem}}.nav-cta[data-astro-cid-nen7h5rs]{transition:background var(--dur) var(--ease);background:var(--accent);border-radius:999px;padding:.4rem .9rem;font-weight:600;text-decoration:none;color:var(--btn-ink)!important}.nav-cta[data-astro-cid-nen7h5rs]:hover{background:var(--accent-hover)}html[data-member] .join-nonmember[data-astro-cid-nen7h5rs]{display:none}.footer-top[data-astro-cid-jo6i4kqk]{grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));align-items:start;gap:2.5rem 1.25rem;display:grid}.footer-brand[data-astro-cid-jo6i4kqk]{max-width:34ch}.brand-name[data-astro-cid-jo6i4kqk]{min-height:44px;color:var(--text);font-size:var(--text-lg);letter-spacing:-.015em;align-items:center;margin-block:calc(.5lh - 22px);font-weight:700;text-decoration:none;display:inline-flex}.brand-line[data-astro-cid-jo6i4kqk]{color:var(--text-muted);font-size:var(--text-base);margin:.75rem 0 0;line-height:1.6}.brand-note[data-astro-cid-jo6i4kqk]{color:color-mix(in srgb, var(--text-muted) 78%, var(--surface));font-size:var(--text-sm);margin:1rem 0 0;line-height:1.55}.footer-col[data-astro-cid-jo6i4kqk]{flex-direction:column;display:flex}.footer-col[data-astro-cid-jo6i4kqk] h2[data-astro-cid-jo6i4kqk]{color:var(--text);font-size:var(--text-base);letter-spacing:-.01em;margin:0 0 .35rem;font-weight:700}.footer-col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--text-muted);font-size:var(--text-base);align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.footer-col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover,.brand-name[data-astro-cid-jo6i4kqk]:hover{color:var(--text)}.footer-bottom[data-astro-cid-jo6i4kqk]{background:linear-gradient(var(--border), var(--border)) top center / calc(100% - 2 * var(--gutter)) 1px no-repeat;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 1.5rem;margin-top:2.5rem;padding-top:1.25rem;display:flex}.footer-bottom[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{font-size:var(--text-sm);margin:0}.footer-bottom[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--text-muted);font-size:var(--text-sm);align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.footer-bottom[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--text)}@media (max-width:60rem){.footer-top[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem 1.25rem}.footer-brand[data-astro-cid-jo6i4kqk]{grid-column:1/-1;max-width:48ch}}@media (max-width:34rem){.footer-top[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(2,minmax(0,1fr))}}
