.ohc-badge{border:1px solid color-mix(in srgb, currentColor 45%, transparent);height:1.375rem;font:600 .75rem/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;vertical-align:middle;border-radius:9999px;align-items:center;gap:.375rem;padding:0 .5625rem;display:inline-flex}.ohc-badge:before{content:"";background:currentColor;border-radius:50%;width:.375rem;height:.375rem}.ohc-badge[data-status=live]{color:var(--success)}.ohc-badge[data-status=beta]{color:var(--warning)}.ohc-badge:is([data-status=soon],[data-status=coming]){color:oklch(var(--primary))}.ohc-button{height:3rem;font:650 .9375rem/1 var(--font-sans);white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;padding:0 1.5rem;text-decoration:none;display:inline-flex}.ohc-button[data-variant=primary]{background:oklch(var(--primary));color:oklch(var(--primary-foreground))}.ohc-button[data-variant=primary]:hover:not(:disabled){background:oklch(var(--primary) / .85)}.ohc-button[data-variant=ghost]{border-color:var(--border);background:oklch(var(--card) / .4);color:oklch(var(--foreground))}.ohc-button[data-variant=ghost]:hover:not(:disabled){border-color:oklch(var(--muted-foreground));background:oklch(var(--surface-2))}.ohc-button:disabled{opacity:.5;cursor:not-allowed}.ohc-input,.ohc-chip-face,.ohc-slider-track{--ohc-control-border:oklch(var(--muted-foreground) / .75)}.ohc-pill-track{border:1px solid var(--border);background:oklch(var(--surface-2));border-radius:9999px}.ohc-pill{color:oklch(var(--muted-foreground));cursor:pointer;background:0 0;border:0;border-radius:9999px}.ohc-pill:hover{color:oklch(var(--foreground))}.ohc-pill:is([data-state=on],[data-state=active]){background:oklch(var(--primary));color:oklch(var(--primary-foreground))}@media (forced-colors:active){.ohc-pill:is([data-state=on],[data-state=active]){forced-color-adjust:none;color:highlighttext;background:highlight}}.ohc-field{gap:.5rem;display:grid}.ohc-field-label,.ohc-chipgroup legend{font:650 .9375rem/1.2 var(--font-sans);color:oklch(var(--foreground));padding:0}.ohc-field-hint,.ohc-field-error{margin:0;font-size:.875rem;line-height:1.4}.ohc-field-hint{color:oklch(var(--muted-foreground))}.ohc-field-error{color:var(--destructive)}.ohc-input{box-sizing:border-box;border:1px solid var(--ohc-control-border);background:oklch(var(--background));width:100%;height:3.125rem;font:400 1rem/1.2 var(--font-sans);color:oklch(var(--foreground));border-radius:10px;padding:0 .875rem}.ohc-input::placeholder{color:oklch(var(--muted-foreground))}.ohc-input[aria-invalid=true]{border-color:var(--destructive)}.ohc-chipgroup{border:0;min-width:0;margin:0;padding:0}.ohc-chipgroup legend{margin-bottom:.5rem}.ohc-chips{flex-wrap:wrap;gap:.5rem;display:flex}.ohc-chipgroup .ohc-field-error{margin-top:.5rem}.ohc-chip{display:inline-flex;position:relative}.ohc-chip input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.ohc-chip-face{border:1px solid var(--ohc-control-border);background:oklch(var(--surface-2) / .55);height:2.625rem;font:600 .90625rem/1 var(--font-sans);color:oklch(var(--muted-foreground));border-radius:9999px;align-items:center;gap:.5625rem;padding:0 1rem;display:inline-flex}.ohc-chip-face:before{content:"";box-sizing:border-box;border:2px solid;border-radius:50%;width:.6875rem;height:.6875rem}.ohc-chip input[type=checkbox]+.ohc-chip-face:before{border-radius:3px}.ohc-chip input:checked+.ohc-chip-face{border-color:oklch(var(--primary));background:oklch(var(--primary) / .14);color:oklch(var(--foreground))}.ohc-chip input:checked+.ohc-chip-face:before{border-color:oklch(var(--primary));background:oklch(var(--primary))}.ohc-chip input:focus-visible+.ohc-chip-face{outline:2px solid oklch(var(--primary));outline-offset:3px}@media (forced-colors:active){.ohc-chip input:checked+.ohc-chip-face{forced-color-adjust:none;color:highlighttext;background:highlight;border-color:highlight}.ohc-chip input:checked+.ohc-chip-face:before{background:highlighttext;border-color:highlighttext}}.ohc-job-pill{--ohc-dot:oklch(var(--muted-foreground));box-sizing:border-box;background:oklch(var(--primary) / .55);max-width:min(100%,100vw - 2rem);height:2.75rem;color:oklch(var(--foreground));font:500 .78125rem/1 var(--font-mono);white-space:nowrap;clip-path:inset(0 round 1.375rem);transition:clip-path .5s var(--ease-emph);border-radius:9999px;align-items:center;gap:.625rem;padding:0 1rem 0 .4375rem;display:inline-flex;position:relative}.ohc-job-pill:before{content:"";z-index:-1;background:oklch(var(--card));clip-path:inset(0 round calc(1.375rem - 1px));transition:clip-path .5s var(--ease-emph);position:absolute;inset:1px}.ohc-job-pill[data-variant=mini]{clip-path:inset(0 calc(100% - 3.875rem) 0 0 round 1.375rem)}.ohc-job-pill[data-variant=mini]:before{clip-path:inset(0 calc(100% + 2px - 3.875rem) 0 0 round calc(1.375rem - 1px))}.ohc-job-pill-icon{background:oklch(var(--primary));width:1.875rem;height:1.875rem;color:oklch(var(--primary-foreground));border-radius:.5rem;flex:none;place-items:center;display:grid}.ohc-job-pill-icon svg{fill:currentColor;width:.8125rem;height:.8125rem}.ohc-job-pill-dot{background:var(--ohc-dot);width:.5rem;height:.5rem;box-shadow:0 0 0 4px color-mix(in srgb, var(--ohc-dot) 22%, transparent);border-radius:50%;flex:none}.ohc-job-pill[data-tone=warn]{--ohc-dot:var(--warning)}.ohc-job-pill[data-tone=err]{--ohc-dot:var(--destructive)}.ohc-job-pill[data-tone=info]{--ohc-dot:oklch(var(--primary))}.ohc-job-pill[data-tone=ok]{--ohc-dot:var(--success)}.ohc-job-pill[data-tone=accent]{--ohc-dot:oklch(var(--primary))}.ohc-job-pill-name{font-weight:700}.ohc-job-pill-sep{background:var(--border);flex:none;width:1px;height:1rem}.ohc-job-pill-state{text-overflow:ellipsis;min-width:0;color:oklch(var(--muted-foreground));animation:ohc-job-pill-in .32s var(--ease-emph);line-height:1.3;display:inline-block;overflow:hidden}@keyframes ohc-job-pill-in{0%{opacity:0;transform:translateY(8px)}}.ohc-job-pill-name,.ohc-job-pill-sep,.ohc-job-pill-state{transition:opacity .3s var(--ease-emph) .15s}.ohc-job-pill[data-variant=mini] :is(.ohc-job-pill-name,.ohc-job-pill-sep,.ohc-job-pill-state){opacity:0;transition-delay:0s}@media (forced-colors:active){.ohc-job-pill-dot{forced-color-adjust:none}}@media (prefers-reduced-motion:reduce){.ohc-job-pill,.ohc-job-pill:before,.ohc-job-pill-name,.ohc-job-pill-sep,.ohc-job-pill-state{transition:none}.ohc-job-pill-state{animation:none}}.ohc-panel{border:1px solid var(--border);border-radius:var(--radius);background:oklch(var(--card));min-width:0;box-shadow:0 24px 48px -32px oklch(var(--ink) / .55);padding:1.25rem}.ohc-segmented{flex-wrap:wrap;padding:.1875rem;display:inline-flex}.ohc-segmented-item{font:600 .78125rem/1 var(--font-mono);padding:.5rem .75rem}.ohc-slider{user-select:none;touch-action:none;align-items:center;width:100%;height:1.5rem;display:flex;position:relative}.ohc-slider-track{background:var(--ohc-control-border);border-radius:9999px;flex-grow:1;height:.25rem;position:relative}.ohc-slider-range{background:oklch(var(--primary));border-radius:9999px;height:100%;position:absolute}.ohc-slider-thumb{box-sizing:border-box;border:2px solid oklch(var(--primary));background:oklch(var(--primary));cursor:grab;border-radius:50%;width:1.25rem;height:1.25rem;display:block}.ohc-slider-thumb:active{cursor:grabbing}@media (forced-colors:active){.ohc-slider-track,.ohc-slider-range,.ohc-slider-thumb{forced-color-adjust:none}.ohc-slider-track{background:buttontext}.ohc-slider-range{background:highlight}.ohc-slider-thumb{background:buttonface;border-color:highlight}}.ohc-table-scroll{max-width:100%;overflow-x:auto}.ohc-table{border-collapse:collapse;width:100%;font:500 .875rem/1.3 var(--font-mono);color:oklch(var(--foreground))}.ohc-table caption{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ohc-table thead th{font:600 .75rem/1.2 var(--font-mono);letter-spacing:.08em;text-align:start;text-transform:uppercase;color:oklch(var(--muted-foreground));padding:.25rem .75rem .6rem 0}.ohc-table :is(td,tbody th){border-top:1px solid var(--border);text-align:start;padding:.7rem .75rem .7rem 0}.ohc-table tbody th{font-weight:600}.ohc-table :is(th,td):last-child{padding-inline-end:0}.ohc-table :is(th,td).ohc-num{text-align:end;font-variant-numeric:tabular-nums}.ohc-tabs{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.ohc-tabs-list{grid-auto-columns:1fr;grid-auto-flow:column;justify-self:start;max-width:100%;padding:.25rem;display:inline-grid;overflow-x:auto}.ohc-tabs-tab{height:2.5rem;font:650 .875rem/1 var(--font-sans);white-space:nowrap;padding:0 1.25rem}.ohc-tabs-tab:focus-visible{outline-offset:1px}@media (width<=480px){.ohc-tabs-tab{padding:0 .875rem}}.ohc-terminal{min-width:0;height:var(--ohc-terminal-height,22.5rem);border:1px solid oklch(var(--ink-foreground) / .16);border-radius:var(--radius);background:oklch(var(--ink));color:oklch(var(--ink-foreground));box-shadow:0 24px 48px -32px oklch(var(--ink) / .55);flex-direction:column;display:flex;overflow:hidden}.ohc-term-bar{border-bottom:1px solid oklch(var(--ink-foreground) / .16);background:oklch(var(--ink-foreground) / .06);height:2.25rem;color:oklch(var(--muted-foreground));font:500 .72rem/1 var(--font-mono);white-space:nowrap;flex:none;align-items:center;padding-left:.75rem;display:flex;overflow:hidden}.ohc-term-dots{flex:none;gap:.3125rem;margin-right:.625rem;display:inline-flex}.ohc-term-dots i{border-radius:50%;width:.5625rem;height:.5625rem}.ohc-term-dots i:first-child{background:color-mix(in srgb, var(--destructive) 70%, transparent)}.ohc-term-dots i:nth-child(2){background:color-mix(in srgb, var(--warning) 70%, transparent)}.ohc-term-dots i:nth-child(3){background:color-mix(in srgb, var(--success) 70%, transparent)}.ohc-term-tab{flex:none;align-items:center;height:100%;padding:0 .5625rem;display:flex;position:relative}.ohc-term-tab:after{content:"";background:oklch(var(--primary));transform-origin:0;height:2px;transition:transform .6s var(--ease-emph);position:absolute;inset:auto 0 0;transform:scaleX(0)}.ohc-term-tab[aria-current=true]{background:oklch(var(--ink));color:oklch(var(--ink-foreground))}.ohc-term-tab[aria-current=true]:after{transform:none}.ohc-term-body{min-height:0;font:400 .78125rem/1.65 var(--font-mono);font-variant-ligatures:none;flex-direction:column-reverse;flex:1;padding:.75rem .875rem;display:flex;overflow:hidden}.ohc-term-lines{min-width:0;margin-bottom:auto}.ohc-term-line{text-indent:-2ch;white-space:pre-wrap;overflow-wrap:anywhere;min-height:1.65em;padding-left:2ch;position:relative}.ohc-term-line[data-tone=prompt]:before{content:"$ ";color:oklch(var(--primary))}.ohc-term-line[data-tone=muted]{color:oklch(var(--muted-foreground))}.ohc-term-line[data-tone=ok]{color:var(--success)}.ohc-term-line[data-tone=warn]{color:var(--warning)}.ohc-term-line[data-tone=err]{color:var(--destructive)}.ohc-term-line[data-tone=accent]{color:oklch(var(--primary))}.ohc-terminal[data-numbered] .ohc-term-lines{counter-reset:ln}.ohc-terminal[data-numbered] .ohc-term-line{counter-increment:ln;text-indent:0;padding-left:2.7em}.ohc-terminal[data-numbered] .ohc-term-line:after{content:counter(ln);text-align:right;width:1.8em;color:oklch(var(--muted-foreground));position:absolute;left:0}.ohc-term-caret{vertical-align:-.22em;background:oklch(var(--primary));width:.6em;height:1.15em;margin-left:1px;animation:1.1s step-end infinite ohc-term-blink;display:inline-block}@keyframes ohc-term-blink{50%{opacity:0}}@media (width<=37.5rem){.ohc-term-dots{display:none}.ohc-term-tab{padding:0 .4375rem;font-size:.6875rem}}@media (forced-colors:active){.ohc-term-caret{forced-color-adjust:none;background:canvastext}}@media (prefers-reduced-motion:reduce){.ohc-term-caret{animation:none}.ohc-term-tab:after{transition:none}}.ohc-logo{white-space:nowrap;align-items:center;gap:.625rem;font-size:1.25rem;line-height:1;display:inline-flex}.ohc-logo svg{flex:none}.ohc-logo-word{font-family:var(--font-sans);letter-spacing:-.03em;color:oklch(var(--foreground));font-weight:700}.ohc-theme-toggle{width:2.25rem;height:2.25rem;color:oklch(var(--muted-foreground));cursor:pointer;background:0 0;border:0;border-radius:9999px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.ohc-theme-toggle:hover{background:oklch(var(--surface-2));color:oklch(var(--foreground))}.ohc-theme-toggle svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1rem}:root:not(.dark,[data-theme=dark]) .ohc-theme-toggle-to-light,:is(.dark,:root[data-theme=dark]) .ohc-theme-toggle-to-dark{display:none}.ohc-theme-toggle-name{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html[data-vt=theme] *{view-transition-name:none!important}html[data-vt=theme] *,html[data-vt=theme] :before,html[data-vt=theme] :after{transition:none!important}html[data-vt=theme]::view-transition-old(root),html[data-vt=theme]::view-transition-new(root){mix-blend-mode:normal;animation:none}@layer base{:root{--radius:.375rem;--ease-emph:cubic-bezier(.2, 0, 0, 1);--ease-pen:cubic-bezier(.65, 0, .35, 1);--ease-exit:cubic-bezier(.4, 0, 1, 1);--ease-pop:cubic-bezier(.34, 1.56, .64, 1);--font-sans:"Geist", "Geist Fallback", ui-sans-serif, system-ui, sans-serif;--font-mono:"Geist Mono", ui-monospace, SFMono-Regular, monospace;--text-display:clamp(2.75rem, 1.2rem + 6.4vw, 5.5rem);--text-h2:clamp(2rem, 1.3rem + 3vw, 3.5rem);--text-h3:clamp(1.375rem, 1.2rem + .6vw, 1.75rem);--text-lead:clamp(1.125rem, 1.05rem + .3vw, 1.25rem);color-scheme:light}:root.dark,:root:where([data-theme=dark]){color-scheme:dark}body{background:oklch(var(--background));color:oklch(var(--foreground));font-family:var(--font-sans);font-synthesis-weight:none;-webkit-font-smoothing:antialiased;margin:0}:where(h1,h2,h3,h4,h5,h6){font-family:var(--font-sans);letter-spacing:-.025em;font-synthesis:none;text-wrap:balance;font-weight:700;line-height:1.05}:where(h1){font-size:var(--text-display)}:where(h2){font-size:var(--text-h2)}:where(h3){font-size:var(--text-h3)}:where(p,li){text-wrap:pretty}:where(code,kbd,pre,samp){font-family:var(--font-mono)}:focus-visible{outline:2px solid oklch(var(--primary));outline-offset:3px}}@layer brand{:root{--background:99% .004 240;--surface:96% .005 240;--surface-2:93% .006 240;--card:96.5% .005 240;--foreground:17.5% .004 240;--muted-foreground:45.5% .01 240;--primary:47% .08 210;--primary-foreground:99% .004 230;--success:oklch(49% .1 160);--warning:oklch(50% .1 80);--destructive:oklch(51% .18 25);--border:oklch(0% 0 0/.1);--line:oklch(0% 0 0/.07);--gradient-accent:linear-gradient(135deg, oklch(47% .08 210), oklch(40% .08 235));--ink:17.5% .005 240;--ink-foreground:96% .004 240}.dark,:root:where([data-theme=dark]){--background:14.5% .004 240;--surface:17.5% .005 240;--surface-2:20.5% .006 240;--card:17% .005 240;--foreground:96% .004 240;--muted-foreground:68% .01 240;--primary:82% .14 210;--primary-foreground:16% .02 230;--success:oklch(78% .15 160);--warning:oklch(82% .14 80);--destructive:oklch(68% .19 25);--border:oklch(100% 0 0/.09);--line:oklch(100% 0 0/.06);--gradient-accent:linear-gradient(135deg, oklch(82% .14 210), oklch(70% .12 235))}}@font-face{font-family:Geist;src:url(/_astro/geist-latin.BYg99JvE.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;src:url(/_astro/geist-mono-latin.a3BeRswo.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial),local(Helvetica),local(Liberation Sans);size-adjust:112.4%;ascent-override:89.4%;descent-override:26.2%;line-gap-override:0%}.site-footer[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--border);color:oklch(var(--muted-foreground));padding-block:2rem;font-size:.875rem;line-height:1.5}.inner[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;justify-content:space-between;gap:1.5rem 2rem;display:flex}nav[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:1.5rem 3rem;display:flex}h2[data-astro-cid-jo6i4kqk]{color:oklch(var(--foreground));font:600 .75rem/1.5 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .5rem}ul[data-astro-cid-jo6i4kqk]{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.contact[data-astro-cid-jo6i4kqk] p{margin:0}a[data-astro-cid-jo6i4kqk],.contact[data-astro-cid-jo6i4kqk] a{color:oklch(var(--foreground))}.cta[data-astro-cid-jo6i4kqk]{align-self:start;font-weight:600}.site-header[data-astro-cid-nen7h5rs]{z-index:10;background:oklch(var(--background));border-bottom:1px solid var(--border);position:sticky;top:0}.bar[data-astro-cid-nen7h5rs]{align-items:center;gap:1.5rem;height:4rem;display:flex}.brand[data-astro-cid-nen7h5rs]{color:inherit;text-decoration:none}.links[data-astro-cid-nen7h5rs]{gap:1.5rem;margin-inline-start:auto;display:flex}.links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:oklch(var(--muted-foreground));font-weight:500;text-decoration:none}.links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:oklch(var(--foreground))}.actions[data-astro-cid-nen7h5rs]{align-items:center;gap:.5rem;display:flex}@media (width<=720px){.links[data-astro-cid-nen7h5rs]{display:none}.actions[data-astro-cid-nen7h5rs]{margin-inline-start:auto}}@media (width<=480px){.bar[data-astro-cid-nen7h5rs]{gap:.5rem;padding-inline:.75rem}.actions[data-astro-cid-nen7h5rs]{gap:.25rem}.actions[data-astro-cid-nen7h5rs] .ohc-button{height:2.25rem;padding-inline:.75rem;font-size:.8125rem}.brand[data-astro-cid-nen7h5rs] .ohc-logo{gap:.5rem;font-size:.9375rem}.brand[data-astro-cid-nen7h5rs] .ohc-logo svg{width:auto;height:24px}}@media (width<=360px){.bar[data-astro-cid-nen7h5rs]{gap:.25rem;padding-inline:.5rem}.actions[data-astro-cid-nen7h5rs]{gap:0}.actions[data-astro-cid-nen7h5rs] .ohc-theme-toggle{width:2rem;height:2rem}.actions[data-astro-cid-nen7h5rs] .ohc-button{padding-inline:.5rem;font-size:.75rem}.brand[data-astro-cid-nen7h5rs] .ohc-logo{gap:.375rem;font-size:.875rem}}html{scroll-padding-top:4rem}body{flex-direction:column;min-height:100dvh;display:flex}main{flex:1 0 auto}.container{box-sizing:border-box;width:100%;max-width:80rem;margin-inline:auto;padding-inline:1rem}.illustrative{font:500 .75rem/1.4 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:oklch(var(--muted-foreground));margin:0}.home-section{padding-block:clamp(4.5rem,10vh,7rem)}.section-head{gap:1.125rem;max-width:50rem;margin-bottom:2.75rem;display:grid}.section-head :is(h2,p){margin:0}.eyebrow{font:600 .75rem/1.2 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:oklch(var(--muted-foreground));gap:.625rem;display:inline-flex}.eyebrow b{color:oklch(var(--primary))}.lede{max-width:58ch;font-size:var(--text-lead);color:oklch(var(--muted-foreground))}.card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.card-head :is(h3,h4){margin:0;font-size:1.25rem}.crumbs{padding-block:1.5rem 0}.product-head{justify-items:start;gap:1.25rem;padding-block:clamp(2.5rem,8vh,5rem) clamp(2rem,6vh,3.5rem);display:grid}.product-head :is(h1,p){margin:0}.product-name{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.product-head h1{text-wrap:balance;max-width:20ch;font-size:clamp(2.5rem,1.5rem + 4vw,4.5rem)}.product-section{border-top:1px solid var(--line);padding-block:clamp(3.5rem,8vh,5.5rem)}.product-section .section-head{margin-bottom:2rem}.product-section .section-head:last-child{margin-bottom:0}.product-section :is(h3,p){margin:0}.product-section p{max-width:65ch;color:oklch(var(--muted-foreground))}.product-section a:not(.ohc-button){color:oklch(var(--foreground))}.product-section code{font-variant-ligatures:none;color:oklch(var(--foreground))}.product-section .cards{grid-template-columns:repeat(auto-fill,minmax(min(17rem,100%),1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.product-section .cards>*{align-content:start;gap:.75rem;display:grid}.product-section .cards h3{font-size:1.25rem}
