PageSourceSearch

https://www.lungcancerscreeningday.org/_next/static/chunks/c2cda920.8fc442b9012b2c5f.js

js lungcancerscreeningday.org collected 2026-09-29 12:48:45 UTC 505,753 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[14369],{1240:(t,i,e)=>{e.r(i),e.d(i,{atomic_result:()=>l});var o=e(37700),n=e(76743),a=e(31266),s=e(38810),r=e(65789);e(54519),e(52135),e(52479),e(82858),e(72334),e(60410),e(53143);let l=class{constructor(t){(0,o.r)(this,t),this.linkContent=new DocumentFragment,this.display="list",this.density="normal",this.imageSize="icon",this.classes="",this.executedRenderingFunctionOnce=!1,this.stopPropagation=void 0,this.result=void 0,this.interactiveResult=void 0,this.store=void 0,this.content=void 0,this.linkContent=new DocumentFragment,this.display="list",this.density="normal",this.imageSize="icon",this.classes="",this.loadingFlag=void 0,this.renderingFunction=void 0}resolveResult(t){t.preventDefault(),t.stopPropagation(),t.detail(this.result)}resolveInteractiveResult(t){t.preventDefault(),t.stopPropagation(),this.interactiveResult&&t.detail(this.interactiveResult)}resolveStopPropagation(t){t.detail(this.stopPropagation)}resolveResultDisplayConfig(t){t.preventDefault(),t.stopPropagation(),t.detail({density:this.density,imageSize:this.imageSize})}handleClick(t){this.stopPropagation&&t.stopPropagation(),this.host.shadowRoot.querySelector(".link-container > atomic-result-link a:not([slot])")?.click()}connectedCallback(){this.layout=new r.I(this.content.children,this.display,this.density,this.imageSize)}get isCustomRenderFunctionMode(){return void 0!==this.renderingFunction}getContentHTML(){return(0,n.p)(this.content)}getLinkHTML(){return(0,n.p)(this.linkContent)}shouldExecuteRenderFunction(){return this.isCustomRenderFunctionMode&&this.resultRootRef&&!this.executedRenderingFunctionOnce}render(){return this.isCustomRenderFunctionMode?(0,o.h)(o.H,{class:s.r},(0,o.h)("div",{class:"result-root",ref:t=>this.resultRootRef=t}),(0,o.h)("div",{class:"link-container",ref:t=>this.linkContainerRef=t})):(0,o.h)(o.H,{class:s.r},(0,o.h)("div",{class:`result-root ${this.layout.getClasses().concat(this.classes).join(" ")}`,innerHTML:this.getContentHTML()}),(0,o.h)("div",{class:"link-container",innerHTML:this.getLinkHTML()}))}componentDidLoad(){this.loadingFlag&&this.store&&this.store.unsetLoadingFlag(this.loadingFlag),(0,a.a)(this.host)}componentDidRender(){if(this.shouldExecuteRenderFunction()){let t=this.renderingFunction(this.result,this.resultRootRef,this.linkContainerRef);this.resultRootRef.className+=` ${this.layout.getClasses(t).concat(this.classes).join(" ")}`,this.executedRenderingFunctionOnce=!0}}get host(){return(0,o.g)(this)}};l.style="/*! tailwindcss v4.0.8 | MIT License | https://tailwindcss.com */\n:root, :host {\n  --font-serif: ui-serif, Georgia, Cambria, 'Times New Roman', Times, serif;\n  --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace;\n  --color-red-50: oklch(0.971 0.013 17.38);\n  --color-red-100: oklch(0.936 0.032 17.717);\n  --color-red-200: oklch(0.885 0.062 18.334);\n  --color-red-300: oklch(0.808 0.114 19.571);\n  --color-red-400: oklch(0.704 0.191 22.216);\n  --color-red-500: oklch(0.637 0.237 25.331);\n  --color-red-600: oklch(0.577 0.245 27.325);\n  --color-red-700: oklch(0.505 0.213 27.518);\n  --color-red-800: oklch(0.444 0.177 26.899);\n  --color-red-900: oklch(0.396 0.141 25.723);\n  --color-red-950: oklch(0.258 0.092 26.042);\n  --color-orange-50: oklch(0.98 0.016 73.684);\n  --color-orange-100: oklch(0.954 0.038 75.164);\n  --color-orange-200: oklch(0.901 0.076 70.697);\n  --color-orange-300: oklch(0.837 0.128 66.29);\n  --color-orange-400: oklch(0.75 0.183 55.934);\n  --color-orange-500: oklch(0.705 0.213 47.604);\n  --color-orange-600: oklch(0.646 0.222 41.116);\n  --color-orange-700: oklch(0.553 0.195 38.402);\n  --color-orange-800: oklch(0.47 0.157 37.304);\n  --color-orange-900: oklch(0.408 0.123 38.172);\n  --color-orange-950: oklch(0.266 0.079 36.259);\n  --color-amber-50: oklch(0.987 0.022 95.277);\n  --color-amber-100: oklch(0.962 0.059 95.617);\n  --color-amber-200: oklch(0.924 0.12 95.746);\n  --color-amber-300: oklch(0.879 0.169 91.605);\n  --color-amber-400: oklch(0.828 0.189 84.429);\n  --color-amber-500: oklch(0.769 0.188 70.08);\n  --color-amber-600: oklch(0.666 0.179 58.318);\n  --color-amber-700: oklch(0.555 0.163 48.998);\n  --color-amber-800: oklch(0.473 0.137 46.201);\n  --color-amber-900: oklch(0.414 0.112 45.904);\n  --color-amber-950: oklch(0.279 0.077 45.635);\n  --color-yellow-50: oklch(0.987 0.026 102.212);\n  --color-yellow-100: oklch(0.973 0.071 103.193);\n  --color-yellow-200: oklch(0.945 0.129 101.54);\n  --color-yellow-300: oklch(0.905 0.182 98.111);\n  --color-yellow-400: oklch(0.852 0.199 91.936);\n  --color-yellow-500: oklch(0.795 0.184 86.047);\n  --color-yellow-600: oklch(0.681 0.162 75.834);\n  --color-yellow-700: oklch(0.554 0.135 66.442);\n  --color-yellow-800: oklch(0.476 0.114 61.907);\n  --color-yellow-900: oklch(0.421 0.095 57.708);\n  --color-yellow-950: oklch(0.286 0.066 53.813);\n  --color-lime-50: oklch(0.986 0.031 120.757);\n  --color-lime-100: oklch(0.967 0.067 122.328);\n  --color-lime-200: oklch(0.938 0.127 124.321);\n  --color-lime-300: oklch(0.897 0.196 126.665);\n  --color-lime-400: oklch(0.841 0.238 128.85);\n  --color-lime-500: oklch(0.768 0.233 130.85);\n  --color-lime-600: oklch(0.648 0.2 131.684);\n  --color-lime-700: oklch(0.532 0.157 131.589);\n  --color-lime-800: oklch(0.453 0.124 130.933);\n  --color-lime-900: oklch(0.405 0.101 131.063);\n  --color-lime-950: oklch(0.274 0.072 132.109);\n  --color-green-50: oklch(0.982 0.018 155.826);\n  --color-green-100: oklch(0.962 0.044 156.743);\n  --color-green-200: oklch(0.925 0.084 155.995);\n  --color-green-300: oklch(0.871 0.15 154.449);\n  --color-green-400: oklch(0.792 0.209 151.711);\n  --color-green-500: oklch(0.723 0.219 149.579);\n  --color-green-600: oklch(0.627 0.194 149.214);\n  --color-green-700: oklch(0.527 0.154 150.069);\n  --color-green-800: oklch(0.448 0.119 151.328);\n  --color-green-900: oklch(0.393 0.095 152.535);\n  --color-green-950: oklch(0.266 0.065 152.934);\n  --color-emerald-50: oklch(0.979 0.021 166.113);\n  --color-emerald-100: oklch(0.95 0.052 163.051);\n  --color-emerald-200: oklch(0.905 0.093 164.15);\n  --color-emerald-300: oklch(0.845 0.143 164.978);\n  --color-emerald-400: oklch(0.765 0.177 163.223);\n  --color-emerald-500: oklch(0.696 0.17 162.48);\n  --color-emerald-600: oklch(0.596 0.145 163.225);\n  --color-emerald-700: oklch(0.508 0.118 165.612);
1\n  --color-emerald-800: oklch(0.432 0.095 166.913);\n  --color-emerald-900: oklch(0.378 0.077 168.94);\n  --color-emerald-950: oklch(0.262 0.051 172.552);\n  --color-teal-50: oklch(0.984 0.014 180.72);\n  --color-teal-100: oklch(0.953 0.051 180.801);\n  --color-teal-200: oklch(0.91 0.096 180.426);\n  --color-teal-300: oklch(0.855 0.138 181.071);\n  --color-teal-400: oklch(0.777 0.152 181.912);\n  --color-teal-500: oklch(0.704 0.14 182.503);\n  --color-teal-600: oklch(0.6 0.118 184.704);\n  --color-teal-700: oklch(0.511 0.096 186.391);\n  --color-teal-800: oklch(0.437 0.078 188.216);\n  --color-teal-900: oklch(0.386 0.063 188.416);\n  --color-teal-950: oklch(0.277 0.046 192.524);\n  --color-cyan-50: oklch(0.984 0.019 200.873);\n  --color-cyan-100: oklch(0.956 0.045 203.388);\n  --color-cyan-200: oklch(0.917 0.08 205.041);\n  --color-cyan-300: oklch(0.865 0.127 207.078);\n  --color-cyan-400: oklch(0.789 0.154 211.53);\n  --color-cyan-500: oklch(0.715 0.143 215.221);\n  --color-cyan-600: oklch(0.609 0.126 221.723);\n  --color-cyan-700: oklch(0.52 0.105 223.128);\n  --color-cyan-800: oklch(0.45 0.085 224.283);\n  --color-cyan-900: oklch(0.398 0.07 227.392);\n  --color-cyan-950: oklch(0.302 0.056 229.695);\n  --color-sky-50: oklch(0.977 0.013 236.62);\n  --color-sky-100: oklch(0.951 0.026 236.824);\n  --color-sky-200: oklch(0.901 0.058 230.902);\n  --color-sky-300: oklch(0.828 0.111 230.318);\n  --color-sky-400: oklch(0.746 0.16 232.661);\n  --color-sky-500: oklch(0.685 0.169 237.323);\n  --color-sky-600: oklch(0.588 0.158 241.966);\n  --color-sky-700: oklch(0.5 0.134 242.749);\n  --color-sky-800: oklch(0.443 0.11 240.79);\n  --color-sky-900: oklch(0.391 0.09 240.876);\n  --color-sky-950: oklch(0.293 0.066 243.157);\n  --color-blue-50: oklch(0.97 0.014 254.604);\n  --color-blue-100: oklch(0.932 0.032 255.585);\n  --color-blue-200: oklch(0.882 0.059 254.128);\n  --color-blue-300: oklch(0.809 0.105 251.813);\n  --color-blue-400: oklch(0.707 0.165 254.624);\n  --color-blue-500: oklch(0.623 0.214 259.815);\n  --color-blue-600: oklch(0.546 0.245 262.881);\n  --color-blue-700: oklch(0.488 0.243 264.376);\n  --color-blue-800: oklch(0.424 0.199 265.638);\n  --color-blue-900: oklch(0.379 0.146 265.522);\n  --color-blue-950: oklch(0.282 0.091 267.935);\n  --color-indigo-50: oklch(0.962 0.018 272.314);\n  --color-indigo-100: oklch(0.93 0.034 272.788);\n  --color-indigo-200: oklch(0.87 0.065 274.039);\n  --color-indigo-300: oklch(0.785 0.115 274.713);\n  --color-indigo-400: oklch(0.673 0.182 276.935);\n  --color-indigo-500: oklch(0.585 0.233 277.117);\n  --color-indigo-600: oklch(0.511 0.262 276.966);\n  --color-indigo-700: oklch(0.457 0.24 277.023);\n  --color-indigo-800: oklch(0.398 0.195 277.366);\n  --color-indigo-900: oklch(0.359 0.144 278.697);\n  --color-indigo-950: oklch(0.257 0.09 281.288);\n  --color-violet-50: oklch(0.969 0.016 293.756);\n  --color-violet-100: oklch(0.943 0.029 294.588);\n  --color-violet-200: oklch(0.894 0.057 293.283);\n  --color-violet-300: oklch(0.811 0.111 293.571);\n  --color-violet-400: oklch(0.702 0.183 293.541);\n  --color-violet-500: oklch(0.606 0.25 292.717);\n  --color-violet-600: oklch(0.541 0.281 293.009);\n  --color-violet-700: oklch(0.491 0.27 292.581);\n  --color-violet-800: oklch(0.432 0.232 292.759);\n  --color-violet-900: oklch(0.38 0.189 293.745);\n  --color-violet-950: oklch(0.283 0.141 291.089);\n  --color-purple-50: oklch(0.977 0.014 308.299);\n  --color-purple-100: oklch(0.946 0.033 307.174);\n  --color-purple-200: oklch(0.902 0.063 306.703);\n  --color-purple-300: oklch(0.827 0.119 306.383);\n  --color-purple-400: oklch(0.714 0.203 305.504);\n  --color-purple-500: oklch(0.627 0.265 303.9);\n  --color-purple-600: oklch(0.558 0.288 302.321);\n  --color-purple-700: oklch(0.496 0.265 301.924);\n  --color-purple-800: oklch(0.438 0.218 303.724);\n  --color-purple-900: oklch(0.381 0.176 304.987);\n  --color-purple-950: oklch(0.291 0.149 302.717);\n  --color-fuchsia-50: oklch(0.977 0.017 320.058);\n  --color-fuchsia-100: oklch(0.952 0.037 318.852);\n  --color-fuchsia-200: oklch(0.903 0.076 319.62);\n  --color-fuchsia-300: oklch(0.833 0.145 321.434);\n  --color-fuchsia-400: oklch(0.74 0.238 322.16);\n  --color-fuchsia-500: oklch(0.667 0.295 322.15);\n  --color-fuchsia-600: oklch(0.591 0.293 322.896);\n  --color-fuchsia-700: oklch(0.518 0.253 323.949);\n  --color-fuchsia-800: oklch(0.452 0.211 324.591);\n  --color-fuchsia-900: oklch(0.401 0.17 325.612);\n  --color-fuchsia-950: oklch(0.293 0.136 325.661);\n  --color-pink-50: oklch(0.971 0.014 343.198);\n  --color-pink-100: oklch(0.948 0.028 342.258);\n  --color-pink-200: oklch(0.899 0.061 343.231);\n  --color-pink-300: oklch(0.823 0.12 346.018);\n  --color-pink-400: oklch(0.718 0.202 349.761);\n  --color-pink-500: oklch(0.656 0.241 354.308);\n  --color-pink-600: oklch(0.592 0.249 0.584);\n  --color-pink-700: oklch(0.525 0.223 3.958);\n  --color-pink-800: oklch(0.459 0.187 3.815);\n  --color-pink-900: oklch(0.408 0.153 2.432);\n  --color-pink-950: oklch(0.284 0.109 3.907);\n  --color-rose-50: oklch(0.969 0.015 12.422);\n  --color-rose-100: oklch(0.941 0.03 12.58);\n  --color-rose-200: oklch(0.892 0.058 10.001);\n  --color-rose-300: oklch(0.81 0.117 11.638);\n  --color-rose-400: oklch(0.712 0.194 13.428);\n  --color-rose-500: oklch(0.645 0.246 16.439);\n  --color-rose-600: oklch(0.586 0.253 17.585);\n  --color-rose-700: oklch(0.514 0.222 16.935);\n  --color-rose-800: oklch(0.455 0.188 13.697);\n  --color-rose-900: oklch(0.41 0.159 10.272);\n  --color-rose-950: oklch(0.271 0.105 12.094);\n  --color-slate-50: oklch(0.984 0.003 247.858);\n  --color-slate-100: oklch(0.968 0.007 247.896);\n  --color-slate-200: oklch(0.929 0.013 255.508);\n  --color-slate-300: oklch(0.869 0.022 252.894);\n  --color-slate-400: oklch(0.704 0.04 256.788);\n  --color-slate-500: oklch(0.554 0.046 257.417);\n  --color-slate-600: oklch(0.446 0.043 257.281);\n  --color-slate-700: oklch(0.372 0.044 257.287);\n  --color-slate-800: oklch(0.279 0.041 260.031);\n  --color-slate-900: oklch(0.208 0.042 265.755);\n  --color-slate-950: oklch(0.129 0.042 264.695);\n  --color-gray-50: oklch(0.985 0.002 247.839);\n  --color-gray-100: oklch(0.967 0.003 264.542);\n  --color-gray-200: oklch(0.928 0.006 264.531);\n  --color-gray-300: oklch(0.872 0.01 258.338);\n  --color-gray-400: oklch(0.707 0.022 261.325);\n  --color-gray-500: oklch(0.551 0.027 264.364);\n  --color-gray-600: oklch(0.446 0.03 256.802);\n  --color-gray-700: oklch(0.373 0.034 259.733);\n  --color-gray-800: oklch(0.278 0.033 256.848);\n  --color-gray-900: oklch(0.21 0.034 264.665);\n  --color-gray-950: oklch(0.13 0.028 261.692);\n  --color-zinc-50: oklch(0.985 0 0);\n  --color-zinc-100: oklch(0.967 0.001 286.375);\n  --color-zinc-200: oklch(0.92 0.004 286.32);\n  --color-zinc-300: oklch(0.871 0.006 286.286);\n  --color-zinc-400: oklch(0.705 0.015 286.067);\n  --color-zinc-500: oklch(0.552 0.016 285.938);\n  --color-zinc-600: oklch(0.442 0.017 285.786);\n  --color-zinc-700: oklch(0.37 0.013 285.805);\n  --color-zinc-800: oklch(0.274 0.006 286.033);\n  --color-zinc-900: oklch(0.21 0.006 285.885);\n  --color-zinc-950: oklch(0.141 0.005 285.823);\n  --color-neutral-50: oklch(0.985 0 0);\n  --color-neutral-100: oklch(0.97 0 0);\n  --color-neutral-200: oklch(0.922 0 0);\n  --color-neutral-300: oklch(0.87 0 0);\n  --color-neutral-400: oklch(0.708 0 0);\n  --color-neutral-500: oklch(0.556 0 0);\n  --color-neutral-600: oklch(0.439 0 0);\n  --color-neutral-700: oklch(0.371 0 0);\n  --color-neutral-800: oklch(0.269 0 0);\n  --color-neutral-900: oklch(0.205 0 0);\n  --color-neutral-950: oklch(0.145 0 0);\n  --color-stone-50: oklch(0.985 0.001 106.423);\n  --color-stone-100: oklch(0.97 0.001 106.424);\n  --color-stone-200: oklch(0.923 0.003 48.717);\n  --color-stone-300: oklch(0.869 0.005 56.366);\n  --color-stone-400: oklch(0.709 0.01 56.259);\n  --color-stone-500: oklch(0.553 0.013 58.071);\n  --color-stone-600: oklch(0.444 0.011 73.639);\n  --color-stone-700: oklch(0.374 0.01 67.558);\n  --color-stone-800: oklch(0.268 0.007 34.298);\n  --color-stone-900: oklch(0.216 0.006 56.043);\n  --color-stone-950: oklch(0.147 0.004 49.25);\n  --color-black: #000;\n  --color-white: #fff;\n  --spacing: 0.25rem;\n  --breakpoint-sm: 40rem;\n  --breakpoint-md: 48rem;\n  --breakpoint-lg: 64rem;\n  --breakpoint-xl: 80rem;\n  --breakpoint-2xl: 96rem;\n  --container-3xs: 16rem;\n  --container-2xs: 18rem;\n  --container-xs: 20rem;\n  --container-sm: 24rem;\n  --container-md: 28rem;\n  --container-lg: 32rem;\n  --container-xl: 36rem;\n  --container-2xl: 42rem;
1\n  --container-3xl: 48rem;\n  --container-4xl: 56rem;\n  --container-5xl: 64rem;\n  --container-6xl: 72rem;\n  --container-7xl: 80rem;\n  --text-xs: 0.75rem;\n  --text-xs--line-height: calc(1 / 0.75);\n  --text-sm--line-height: calc(1.25 / 0.875);\n  --text-base--line-height: calc(1.5 / 1);\n  --text-lg--line-height: calc(1.75 / 1.125);\n  --text-xl--line-height: calc(1.75 / 1.25);\n  --text-2xl--line-height: calc(2 / 1.5);\n  --text-3xl: 1.875rem;\n  --text-3xl--line-height: calc(2.25 / 1.875);\n  --text-4xl: 2.25rem;\n  --text-4xl--line-height: calc(2.5 / 2.25);\n  --text-5xl: 3rem;\n  --text-5xl--line-height: 1;\n  --text-6xl: 3.75rem;\n  --text-6xl--line-height: 1;\n  --text-7xl: 4.5rem;\n  --text-7xl--line-height: 1;\n  --text-8xl: 6rem;\n  --text-8xl--line-height: 1;\n  --text-9xl: 8rem;\n  --text-9xl--line-height: 1;\n  --font-weight-thin: 100;\n  --font-weight-extralight: 200;\n  --font-weight-light: 300;\n  --font-weight-medium: 500;\n  --font-weight-semibold: 600;\n  --font-weight-extrabold: 800;\n  --font-weight-black: 900;\n  --tracking-tighter: -0.05em;\n  --tracking-tight: -0.025em;\n  --tracking-normal: 0em;\n  --tracking-wide: 0.025em;\n  --tracking-wider: 0.05em;\n  --tracking-widest: 0.1em;\n  --leading-tight: 1.25;\n  --leading-snug: 1.375;\n  --leading-normal: 1.5;\n  --leading-relaxed: 1.625;\n  --leading-loose: 2;\n  --radius-2xl: 1rem;\n  --radius-3xl: 1.5rem;\n  --radius-4xl: 2rem;\n  --shadow-2xs: 0 1px rgb(0 0 0 / 0.05);\n  --shadow-xs: 0 1px 2px 0 rgb(0 0 0 / 0.05);\n  --shadow-sm: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);\n  --shadow-md: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);\n  --shadow-xl: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);\n  --shadow-2xl: 0 25px 50px -12px rgb(0 0 0 / 0.25);\n  --inset-shadow-2xs: inset 0 1px rgb(0 0 0 / 0.05);\n  --inset-shadow-xs: inset 0 1px 1px rgb(0 0 0 / 0.05);\n  --inset-shadow-sm: inset 0 2px 4px rgb(0 0 0 / 0.05);\n  --drop-shadow-xs: 0 1px 1px rgb(0 0 0 / 0.05);\n  --drop-shadow-sm: 0 1px 2px rgb(0 0 0 / 0.15);\n  --drop-shadow-md: 0 3px 3px rgb(0 0 0 / 0.12);\n  --drop-shadow-lg: 0 4px 4px rgb(0 0 0 / 0.15);\n  --drop-shadow-xl: 0 9px 7px rgb(0 0 0 / 0.1);\n  --drop-shadow-2xl: 0 25px 25px rgb(0 0 0 / 0.15);\n  --blur-xs: 4px;\n  --blur-sm: 8px;\n  --blur-md: 12px;\n  --blur-lg: 16px;\n  --blur-xl: 24px;\n  --blur-2xl: 40px;\n  --blur-3xl: 64px;\n  --perspective-dramatic: 100px;\n  --perspective-near: 300px;\n  --perspective-normal: 500px;\n  --perspective-midrange: 800px;\n  --perspective-distant: 1200px;\n  --aspect-video: 16 / 9;\n  --ease-in: cubic-bezier(0.4, 0, 1, 1);\n  --ease-out: cubic-bezier(0, 0, 0.2, 1);\n  --ease-in-out: cubic-bezier(0.4, 0, 0.2, 1);\n  --animate-spin: spin 1s linear infinite;\n  --animate-ping: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;\n  --animate-pulse: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;\n  --animate-bounce: bounce 1s infinite;\n}\n@layer theme, base, components, utilities;\n@layer theme;\n@layer base {\n  *, ::after, ::before, ::backdrop, ::file-selector-button {\n    box-sizing: border-box;\n    margin: 0;\n    padding: 0;\n    border: 0 solid;\n  }\n  html, :host {\n    line-height: 1.5;\n    -webkit-text-size-adjust: 100%;\n    tab-size: 4;\n    font-family: var( --default-font-family, ui-sans-serif, system-ui, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\" );\n    font-feature-settings: var(--default-font-feature-settings, normal);\n    font-variation-settings: var( --default-font-variation-settings, normal );\n    -webkit-tap-highlight-color: transparent;\n  }\n  body {\n    line-height: inherit;\n  }\n  hr {\n    height: 0;\n    color: inherit;\n    border-top-width: 1px;\n  }\n  abbr:where([title]) {\n    -webkit-text-decoration: underline dotted;\n    text-decoration: underline dotted;\n  }\n  h1, h2, h3, h4, h5, h6 {\n    font-size: inherit;\n    font-weight: inherit;\n  }\n  a {\n    color: inherit;\n    -webkit-text-decoration: inherit;\n    text-decoration: inherit;\n  }\n  b, strong {\n    font-weight: bolder;\n  }
1\n  code, kbd, samp, pre {\n    font-family: var( --default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace );\n    font-feature-settings: var( --default-mono-font-feature-settings, normal );\n    font-variation-settings: var( --default-mono-font-variation-settings, normal );\n    font-size: 1em;\n  }\n  small {\n    font-size: 80%;\n  }\n  sub, sup {\n    font-size: 75%;\n    line-height: 0;\n    position: relative;\n    vertical-align: baseline;\n  }\n  sub {\n    bottom: -0.25em;\n  }\n  sup {\n    top: -0.5em;\n  }\n  table {\n    text-indent: 0;\n    border-color: inherit;\n    border-collapse: collapse;\n  }\n  :-moz-focusring {\n    outline: auto;\n  }\n  progress {\n    vertical-align: baseline;\n  }\n  summary {\n    display: list-item;\n  }\n  ol, ul, menu {\n    list-style: none;\n  }\n  img, svg, video, canvas, audio, iframe, embed, object {\n    display: block;\n    vertical-align: middle;\n  }\n  img, video {\n    max-width: 100%;\n    height: auto;\n  }\n  button, input, select, optgroup, textarea, ::file-selector-button {\n    font: inherit;\n    font-feature-settings: inherit;\n    font-variation-settings: inherit;\n    letter-spacing: inherit;\n    color: inherit;\n    border-radius: 0;\n    background-color: transparent;\n    opacity: 1;\n  }\n  :where(select:is([multiple], [size])) optgroup {\n    font-weight: bolder;\n  }\n  :where(select:is([multiple], [size])) optgroup option {\n    padding-inline-start: 20px;\n  }\n  ::file-selector-button {\n    margin-inline-end: 4px;\n  }\n  ::placeholder {\n    opacity: 1;\n    color: color-mix(in oklab, currentColor 50%, transparent);\n  }\n  textarea {\n    resize: vertical;\n  }\n  ::-webkit-search-decoration {\n    -webkit-appearance: none;\n  }\n  ::-webkit-date-and-time-value {\n    min-height: 1lh;\n    text-align: inherit;\n  }\n  ::-webkit-datetime-edit {\n    display: inline-flex;\n  }\n  ::-webkit-datetime-edit-fields-wrapper {\n    padding: 0;\n  }\n  ::-webkit-datetime-edit, ::-webkit-datetime-edit-year-field, ::-webkit-datetime-edit-month-field, ::-webkit-datetime-edit-day-field, ::-webkit-datetime-edit-hour-field, ::-webkit-datetime-edit-minute-field, ::-webkit-datetime-edit-second-field, ::-webkit-datetime-edit-millisecond-field, ::-webkit-datetime-edit-meridiem-field {\n    padding-block: 0;\n  }\n  :-moz-ui-invalid {\n    box-shadow: none;\n  }\n  button, input:where([type=\"button\"], [type=\"reset\"], [type=\"submit\"]), ::file-selector-button {\n    appearance: button;\n  }\n  ::-webkit-inner-spin-button, ::-webkit-outer-spin-button {\n    height: auto;\n  }\n  [hidden]:where(:not([hidden=\"until-found\"])) {\n    display: none !important;\n  }\n}\n@layer utilities {\n  .\\@container {\n    container-type: inline-size;\n  }\n  .pointer-events-auto {\n    pointer-events: auto;\n  }\n  .pointer-events-none {\n    pointer-events: none;\n  }\n  .collapse {\n    visibility: collapse;\n  }\n  .collapse\\! {\n    visibility: collapse !important;\n  }\n  .invisible {\n    visibility: hidden;\n  }\n  .visible {\n    visibility: visible;\n  }\n  @layer components {\n    .atomic-template-system :host {\n      font-family: var(--atomic-font-family);\n      --tw-font-weight: var(--atomic-font-normal);\n      font-weight: var(--atomic-font-normal);\n    }\n    .atomic-template-system atomic-result-section-badges, .atomic-template-system atomic-product-section-badges {\n      text-align: left;\n    }\n    .atomic-template-system atomic-result-section-actions, .atomic-template-system atomic-product-section-actions {\n      text-align: left;\n    }\n    .atomic-template-system atomic-result-section-title-metadata, .atomic-template-system atomic-product-section-metadata {\n      --font-size: var(--atomic-text-sm);\n      font-size: var(--font-size);\n      --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n      line-height: var(--line-height);\n    }\n    .atomic-template-system atomic-result-section-emphasized, .atomic-template-system atomic-product-section-emphasized {\n      font-weight: 500;\n      --font-size: var(--atomic-text-2xl);\n      font-size: var(--font-size);\n      --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n      line-height: var(--line-height);\n      margin-top: 0.5rem;\n    }\n    .atomic-template-system .result-root.with-sections {\n      display: grid;\n      justify-items: stretch;\n    }\n    .atomic-template-system .result-root.with-sections atomic-result-section-visual, .atomic-template-system .result-root.with-sections atomic-product-section-visual {\n      grid-area: visual;\n    }\n    .atomic-template-system .result-root.with-sections atomic-result-section-badges, .atomic-template-system .result-root.with-sections atomic-product-section-badges {\n      grid-area: badges;\n    }\n    .atomic-template-system .result-root.with-sections atomic-result-section-actions, .atomic-template-system .result-root.with-sections atomic-product-section-actions {\n      grid-area: actions;\n    }\n    .atomic-template-system .result-root.with-sections atomic-result-section-actions atomic-result-quickview, .atomic-template-system .result-root.with-sections atomic-product-section-actions atomic-result-quickview {\n      display: inline-block;\n    }\n    .atomic-template-system .result-root.with-sections atomic-result-section-title, .atomic-template-system .result-root.with-sections atomic-product-section-name {\n      grid-area: title;\n      color: var(--atomic-on-background);\n    }\n    .atomic-template-system .result-root.with-sections atomic-result-section-title-metadata, .atomic-template-system .result-root.with-sections atomic-product-section-metadata {\n      grid-area: title-metadata;\n    }\n    .atomic-template-system .result-root.with-sections atomic-result-section-emphasized, .atomic-template-system .result-root.with-sections atomic-product-section-emphasized {\n      grid-area: emphasized;\n    }\n    .atomic-template-system .result-root.with-sections atomic-result-section-excerpt, .atomic-template-system .result-root.with-sections atomic-product-section-description {\n      grid-area: excerpt;\n      color: var(--atomic-neutral-dark);\n    }\n    .atomic-template-system .result-root.with-sections atomic-result-section-bottom-metadata, .atomic-template-system .result-root.with-sections atomic-product-section-bottom-metadata {\n      grid-area: bottom-metadata;\n      color: var(--atomic-neutral-dark);\n    }\n    .atomic-template-system .result-root.with-sections atomic-result-section-children, .atomic-template-system .result-root.with-sections atomic-product-section-children {\n      grid-area: children;\n    }\n    .atomic-template-system .result-root.with-sections atomic-result-section-badges, .atomic-template-system .result-root.with-sections atomic-product-section-badges, .atomic-template-system .result-root.with-sections atomic-result-section-actions, .atomic-template-system .result-root.with-sections atomic-product-section-actions {\n      display: flex;\n      flex-wrap: wrap;\n      gap: 0.5rem;\n      max-height: calc(2 * var(--row-height, 2rem) + 0.5rem);\n    }\n    .atomic-template-system .result-root.with-sections atomic-result-section-visual, .atomic-template-system .result-root.with-sections atomic-product-section-visual, .atomic-template-system .result-root.with-sections atomic-result-section-badges, .atomic-template-system .result-root.with-sections atomic-product-section-badges, .atomic-template-system .result-root.with-sections atomic-result-section-actions, .atomic-template-system .result-root.with-sections atomic-product-section-actions, .atomic-template-system .result-root.with-sections atomic-result-section-title, .atomic-template-system .result-root.with-sections atomic-product-section-name, .atomic-template-system .result-root.with-sections atomic-result-section-title-metadata, .atomic-template-system .result-root.with-sections atomic-product-section-metadata, .atomic-template-system .result-root.with-sections atomic-result-section-emphasized, .atomic-template-system .result-root.with-sections atomic-product-section-emphasized, .atomic-template-system .result-root.with-sections atomic-result-section-excerpt, .atomic-template-system .result-root.with-sections atomic-product-section-description, .atomic-template-system .result-root.with-sections atomic-result-section-bottom-metadata, .atomic-template-system .result-root.with-sections atomic-product-section-bottom-metadata {\n      overflow: hidden;\n      text-overflow: ellipsis;\n    }\n    .atomic-template-system .result-root.with-sections.image-icon atomic-result-section-visual, .atomic-template-system .result-root.with-sections.image-icon atomic-product-section-visual {\n      border-radius: var(--atomic-border-radius);\n    }\n    @media (width >= 1024px) {\n      .atomic-template-system .result-root.with-sections.display-list.image-large.density-compact atomic-result-section-visual, .atomic-template-system .result-root.with-sections.display-list.image-large.density-compact atomic-product-section-visual {\n        width: 10.25rem;\n        height: 10.25rem;\n      }\n      .atomic-template-system .result-root.with-sections.display-list atomic-result-section-children atomic-result-children::part(children-root), .atomic-template-system .result-root.with-sections.display-list atomic-result-section-children atomic-insight-result-children::part(children-root), .atomic-template-system .result-root.with-sections.display-list atomic-result-section-children atomic-product-children::part(children-root), .atomic-template-system .result-root.with-sections.display-list atomic-product-section-children atomic-result-children::part(children-root), .atomic-template-system .result-root.with-sections.display-list atomic-product-section-children atomic-insight-result-children::part(children-root), .atomic-template-system .result-root.with-sections.display-list atomic-product-section-children atomic-product-children::part(children-root) {\n        border-style: var(--tw-border-style);\n        border-width: 1px;\n        border-color: var(--atomic-neutral);\n        border-radius: 16px;\n      }\n      .atomic-template-system .result-root.with-sections.display-list.density-comfortable atomic-result-section-visual, .atomic-template-system .result-root.with-sections.display-list.density-comfortable atomic-product-section-visual {\n        margin-right: 1.5rem;\n      }\n      .atomic-template-system .result-root.with-sections.display-list.density-comfortable atomic-result-section-badges, .atomic-template-system .result-root.with-sections.display-list.density-comfortable atomic-product-section-badges, .atomic-template-system .result-root.with-sections.display-list.density-comfortable atomic-result-section-actions, .atomic-template-system .result-root.with-sections.display-list.density-comfortable atomic-product-section-actions {\n        margin-bottom: 1.5rem;\n        --row-height: 2rem;\n      }\n      .atomic-template-system .result-root.with-sections.display-list.density-comfortable atomic-result-section-title, .atomic-template-system .result-root.with-sections.display-list.density-comfortable atomic-product-section-name {\n        --font-size: var(--atomic-text-2xl);\n        font-size: var(--font-size);\n        --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n        line-height: var(--line-height);\n      }\n      .atomic-template-system .result-root.with-sections.display-list.density-comfortable atomic-result-section-excerpt, .atomic-template-system .result-root.with-sections.display-list.density-comfortable atomic-product-section-description {\n        margin-top: 1.75rem;\n        --font-size: var(--atomic-text-lg);\n        font-size: var(--font-size);\n        --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n        line-height: var(--line-height);\n        max-height: 4.5rem;\n        overflow: hidden;\n        display: -webkit-box;\n        -webkit-box-orient: vertical;\n        -webkit-line-clamp: 3;\n      }\n      .atomic-template-system .result-root.with-sections.display-list.density-comfortable atomic-result-section-bottom-metadata, .atomic-template-system .result-root.with-sections.display-list.density-comfortable atomic-product-section-bottom-metadata {\n        margin-top: 1.25rem;\n        --font-size: var(--atomic-text-sm);\n        font-size: var(--font-size);\n        --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n        line-height: var(--line-height);\n        max-height: 4rem;\n      }\n      .atomic-template-system .result-root.with-sections.display-list.density-comfortable atomic-result-section-title-metadata, .atomic-template-system .result-root.with-sections.display-list.density-comfortable atomic-product-section-metadata {\n        margin-top: 0.475rem;\n      }\n      .atomic-template-system .result-root.with-sections.display-list.density-comfortable.child-result:not(.last-child) {\n        margin-bottom: 1.75rem;\n      }\n      .atomic-template-system .result-root.with-sections.display-list.density-comfortable atomic-result-section-children atomic-result-children::part(children-root), .atomic-template-system .result-root.with-sections.display-list.density-comfortable atomic-result-section-children atomic-insight-result-children::part(children-root), .atomic-template-system .result-root.with-sections.display-list.density-comfortable atomic-result-section-children atomic-product-children::part(children-root), .atomic-template-system .result-root.with-sections.display-list.density-comfortable atomic-product-section-children atomic-result-children::part(children-root), .atomic-template-system .result-root.with-sections.display-list.density-comfortable atomic-product-section-children atomic-insight-result-children::part(children-root), .atomic-template-system .result-root.with-sections.display-list.density-comfortable atomic-product-section-children atomic-product-children::part(children-root) {\n        margin-top: 1.25rem;\n        padding: 1.75rem;\n      }\n      .atomic-template-system .result-root.with-sections.display-list.density-comfortable atomic-result-section-children atomic-result-children::part(show-hide-button), .atomic-template-system .result-root.with-sections.display-list.density-comfortable atomic-result-section-children atomic-insigh-result-children::part(show-hide-button), .atomic-template-system .result-root.with-sections.display-list.density-comfortable atomic-result-section-children atomic-product-children::part(show-hide-button), .atomic-template-system .result-root.with-sections.display-list.density-comfortable atomic-product-section-children atomic-result-children::part(show-hide-button), .atomic-template-system .result-root.with-sections.display-list.density-comfortable atomic-product-section-children atomic-insigh-result-children::part(show-hide-button), .atomic-template-system .result-root.with-sections.display-list.density-comfortable atomic-product-section-children atomic-product-children::part(show-hide-button) {\n        margin-top: 1.25rem;\n        margin-bottom: 1.25rem;\n      }\n      .atomic-template-system .result-root.with-sections.display-list.density-comfortable .placeholder {\n        margin-bottom: 1.75rem;\n      }\n      .atomic-template-system .result-root.with-sections.display-list.density-normal atomic-result-section-visual, .atomic-template-system .result-root.with-sections.display-list.density-normal atomic-product-section-visual {\n        margin-right: 1rem;\n      }\n      .atomic-template-system .result-root.with-sections.display-list.density-normal atomic-result-section-badges, .atomic-template-system .result-root.with-sections.display-list.density-normal atomic-product-section-badges, .atomic-template-system .result-root.with-sections.display-list.density-normal atomic-result-section-actions, .atomic-template-system .result-root.with-sections.display-list.density-normal atomic-product-section-actions {\n        margin-bottom: 1rem;\n        --row-height: 2rem;\n      }\n      .atomic-template-system .result-root.with-sections.display-list.density-normal atomic-result-section-title, .atomic-template-system .result-root.with-sections.d
1isplay-list.density-normal atomic-product-section-name {\n        --font-size: var(--atomic-text-xl);\n        font-size: var(--font-size);\n        --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n        line-height: var(--line-height);\n      }\n      .atomic-template-system .result-root.with-sections.display-list.density-normal atomic-result-section-excerpt, .atomic-template-system .result-root.with-sections.display-list.density-normal atomic-product-section-description {\n        margin-top: 1.25rem;\n        --font-size: var(--atomic-text-base);\n        font-size: var(--font-size);\n        --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n        line-height: var(--line-height);\n        max-height: 2.5rem;\n        overflow: hidden;\n        display: -webkit-box;\n        -webkit-box-orient: vertical;\n        -webkit-line-clamp: 2;\n      }\n      .atomic-template-system .result-root.with-sections.display-list.density-normal atomic-result-section-bottom-metadata, .atomic-template-system .result-root.with-sections.display-list.density-normal atomic-product-section-bottom-metadata {\n        margin-top: 0.875rem;\n        --font-size: var(--atomic-text-sm);\n        font-size: var(--font-size);\n        --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n        line-height: var(--line-height);\n        max-height: 3.5rem;\n      }\n      .atomic-template-system .result-root.with-sections.display-list.density-normal atomic-result-section-title-metadata, .atomic-template-system .result-root.with-sections.display-list.density-normal atomic-product-section-metadata {\n        margin-top: 0.475rem;\n      }\n      .atomic-template-system .result-root.with-sections.display-list.density-normal.child-result:not(.last-child) {\n        margin-bottom: 1.5rem;\n      }\n      .atomic-template-system .result-root.with-sections.display-list.density-normal atomic-result-section-children atomic-result-children::part(children-root), .atomic-template-system .result-root.with-sections.display-list.density-normal atomic-result-section-children atomic-insight-result-children::part(children-root), .atomic-template-system .result-root.with-sections.display-list.density-normal atomic-result-section-children atomic-product-children::part(children-root), .atomic-template-system .result-root.with-sections.display-list.density-normal atomic-product-section-children atomic-result-children::part(children-root), .atomic-template-system .result-root.with-sections.display-list.density-normal atomic-product-section-children atomic-insight-result-children::part(children-root), .atomic-template-system .result-root.with-sections.display-list.density-normal atomic-product-section-children atomic-product-children::part(children-root) {\n        margin-top: 0.875rem;\n        padding: 1.5rem;\n      }\n      .atomic-template-system .result-root.with-sections.display-list.density-normal atomic-result-section-children atomic-result-children::part(show-hide-button), .atomic-template-system .result-root.with-sections.display-list.density-normal atomic-result-section-children atomic-insigh-result-children::part(show-hide-button), .atomic-template-system .result-root.with-sections.display-list.density-normal atomic-result-section-children atomic-product-children::part(show-hide-button), .atomic-template-system .result-root.with-sections.display-list.density-normal atomic-product-section-children atomic-result-children::part(show-hide-button), .atomic-template-system .result-root.with-sections.display-list.density-normal atomic-product-section-children atomic-insigh-result-children::part(show-hide-button), .atomic-template-system .result-root.with-sections.display-list.density-normal atomic-product-section-children atomic-product-children::part(show-hide-button) {\n        margin-top: 0.875rem;\n        margin-bottom: 0.875rem;\n      }\n      .atomic-template-system .result-root.with-sections.display-list.density-normal .placeholder {\n        margin-bottom: 1.5rem;\n      }\n      .atomic-template-system .result-root.with-sections.display-list.density-compact atomic-result-section-visual, .atomic-template-system .result-root.with-sections.display-list.density-compact atomic-product-section-visual {\n        margin-right: 1rem;\n      }\n      .atomic-template-system .result-root.with-sections.display-list.density-compact atomic-result-section-badges, .atomic-template-system .result-root.with-sections.display-list.density-compact atomic-product-section-badges, .atomic-template-system .result-root.with-sections.display-list.density-compact atomic-result-section-actions, .atomic-template-system .result-root.with-sections.display-list.density-compact atomic-product-section-actions {\n        margin-bottom: 1rem;\n        --row-height: 2rem;\n      }\n      .atomic-template-system .result-root.with-sections.display-list.density-compact atomic-result-section-title, .atomic-template-system .result-root.with-sections.display-list.density-compact atomic-product-section-name {\n        --font-size: var(--atomic-text-xl);\n        font-size: var(--font-size);\n        --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n        line-height: var(--line-height);\n      }\n      .atomic-template-system .result-root.with-sections.display-list.density-compact atomic-result-section-excerpt, .atomic-template-system .result-root.with-sections.display-list.density-compact atomic-product-section-description {\n        margin-top: 1rem;\n        --font-size: var(--atomic-text-base);\n        font-size: var(--font-size);\n        --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n        line-height: var(--line-height);\n        max-height: 1.25rem;\n        overflow: hidden;\n        display: -webkit-box;\n        -webkit-box-orient: vertical;\n        -webkit-line-clamp: 1;\n      }\n      .atomic-template-system .result-root.with-sections.display-list.density-compact atomic-result-section-bottom-metadata, .atomic-template-system .result-root.with-sections.display-list.density-compact atomic-product-section-bottom-metadata {\n        margin-top: 0.6875rem;\n        --font-size: var(--atomic-text-sm);\n        font-size: var(--font-size);\n        --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n        line-height: var(--line-height);\n        max-height: 3.25rem;\n      }\n      .atomic-template-system .result-root.with-sections.display-list.density-compact atomic-result-section-title-metadata, .atomic-template-system .result-root.with-sections.display-list.density-compact atomic-product-section-metadata {\n        margin-top: 0.475rem;\n      }\n      .atomic-template-system .result-root.with-sections.display-list.density-compact.child-result:not(.last-child) {\n        margin-bottom: 1rem;\n      }\n      .atomic-template-system .result-root.with-sections.display-list.density-compact atomic-result-section-children atomic-result-children::part(children-root), .atomic-template-system .result-root.with-sections.display-list.density-compact atomic-result-section-children atomic-insight-result-children::part(children-root), .atomic-template-system .result-root.with-sections.display-list.density-compact atomic-result-section-children atomic-product-children::part(children-root), .atomic-template-system .result-root.with-sections.display-list.density-compact atomic-product-section-children atomic-result-children::part(children-root), .atomic-template-system .result-root.with-sections.display-list.density-compact atomic-product-section-children atomic-insight-result-children::part(children-root), .atomic-template-system .result-root.with-sections.display-list.density-compact atomic-product-section-children atomic-product-children::part(children-root) {\n        margin-top: 0.475rem;\n        padding: 1rem;\n      }\n      .atomic-template-system .result-root.with-sections.display-list.density-compact atomic-result-section-children atomic-result-children::part(show-hide-button), .atomic-template-system .result-root.with-sections.display-list.density-compact atomic-result-section-children atomic-insigh-result-children::part(show-hide-button), .atomic-template-system .result-root.with-sections.display-list.density-compact atomic-result-section-children atomic-product-children::part(show-hide-button), .atomic-template-system .result-root.with-sections.display-list.density-compact atomic-product-section-children atomic-result-children::part(show-hide-button), .atomic-template-system .result-root.with-sections.display-list.density-compact atomic-product-section-children atomic-insigh-result-children::part(show-hide-button), .atomic-template-system .result-root.with-sections.display-list.density-compact atomic-product-section-children atomic-product-children::part(show-hide-button) {\n        margin-top: 0.475rem;\n        margin-bottom: 0.475rem;\n      }\n      .atomic-template-system .result-root.with-sections.display-list.density-compact .placeholder {\n        margin-bottom: 1rem;\n      }\n      .atomic-template-system .result-root.with-sections.display-list.image-large, .atomic-template-system .result-root.with-sections.display-list.image-small {\n        grid-template-areas: 'badges badges          .               actions' 'visual title           title           title' 'visual title-metadata  title-metadata  title-metadata' 'visual emphasized      emphasized      emphasized' 'visual excerpt         excerpt         excerpt' 'visual bottom-metadata bottom-metadata bottom-metadata' 'visual children        children        children';\n        grid-template-columns: minmax(0, min-content) auto 1fr auto;\n        grid-template-rows: repeat(6, auto) minmax(0, 1fr);\n      }\n      .atomic-template-system .result-root.with-sections.display-list.image-large.density-comfortable atomic-result-section-visual, .atomic-template-system .result-root.with-sections.display-list.image-large.density-comfortable atomic-product-section-visual, .atomic-template-system .result-root.with-sections.display-list.image-large.density-normal atomic-result-section-visual, .atomic-template-system .result-root.with-sections.display-list.image-large.density-normal atomic-product-section-visual {\n        width: 20.375rem;\n        height: 20.375rem;\n      }\n      .atomic-template-system .result-root.with-sections.display-list.image-small atomic-result-section-visual, .atomic-template-system .result-root.with-sections.display-list.image-small atomic-product-section-visual, .atomic-template-system .result-root.with-sections.display-list.image-large.density-compact atomic-result-section-visual, .atomic-template-system .result-root.with-sections.display-list.image-large.density-compact atomic-product-section-visual {\n        width: 10rem;\n        height: 10rem;\n      }\n      .atomic-template-system .result-root.with-sections.display-list.image-icon {\n        grid-template-areas: 'badges badges          .               actions' 'visual title           title           title' 'visual title-metadata  title-metadata  title-metadata' 'visual emphasized      emphasized      emphasized' 'visual excerpt         excerpt         excerpt' 'visual bottom-metadata bottom-metadata bottom-metadata' 'visual children        children        children';\n        grid-template-columns: minmax(0, min-content) auto 1fr auto;\n        grid-template-rows: repeat(7, minmax(0, min-content));\n      }\n      .atomic-template-system .result-root.with-sections.display-list.image-icon atomic-result-section-visual, .atomic-template-system .result-root.with-sections.display-list.image-icon atomic-product-section-visual {\n        width: 2rem;\n        height: 2rem;\n      }\n      .atomic-template-system .result-root.with-sections.display-list.image-none {\n        grid-template-areas: 'badges          .               actions' 'title           title           title' 'title-metadata  title-metadata  title-metadata' 'emphasized      emphasized      emphasized' 'excerpt         excerpt         excerpt' 'bottom-metadata bottom-metadata bottom-metadata' 'children        children        children';\n        grid-template-columns: auto 1fr auto;\n        grid-template-rows: repeat(6, auto);\n      }\n      .atomic-template-system .result-root.with-sections.display-list.image-none atomic-result-section-visual, .atomic-template-system .result-root.with-sections.display-list.image-none atomic-product-section-visual {\n        display: none;\n      }\n    }\n    @media not all and (width >= 1024px) {\n      .atomic-template-system .result-root.with-sections.display-list atomic-result-section-children atomic-result-children::part(children-root), .atomic-template-system .result-root.with-sections.display-list atomic-result-section-children atomic-insight-result-children::part(children-root), .atomic-template-system .result-root.with-sections.display-list atomic-result-section-children atomic-product-children::part(children-root), .atomic-template-system .result-root.with-sections.display-list atomic-product-section-children atomic-result-children::part(children-root), .atomic-template-system .result-root.with-sections.display-list atomic-product-section-children atomic-insight-result-children::part(children-root), .atomic-template-system .result-root.with-sections.display-list atomic-product-section-children atomic-product-children::part(children-root) {\n        border-top-style: var(--tw-border-style);\n        border-top-width: 1px;\n        border-top-color: var(--atomic-neutral);\n      }\n      .atomic-template-system .result-root.with-sections.display-list.density-comfortable atomic-result-section-visual, .atomic-template-system .result-root.with-sections.display-list.density-comfortable atomic-product-section-visual {\n        margin-right: 1rem;\n      }\n      .atomic-template-system .result-root.with-sections.display-list.density-comfortable atomic-result-section-badges, .atomic-template-system .result-root.with-sections.display-list.density-comfortable atomic-product-section-badges {\n        margin-bottom: 1rem;\n        --row-height: 2rem;\n      }\n      .atomic-template-system .result-root.with-sections.display-list.density-comfortable atomic-result-section-actions, .atomic-template-system .result-root.with-sections.display-list.density-comfortable atomic-product-section-actions {\n        margin-top: 1rem;\n        --row-height: 2.5rem;\n      }\n      .atomic-template-system .result-root.with-sections.display-list.density-comfortable atomic-result-section-title, .atomic-template-system .result-root.with-sections.display-list.density-comfortable atomic-product-section-name {\n        --font-size: var(--atomic-text-xl);\n        font-size: var(--font-size);\n        --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n        line-height: var(--line-height);\n      }\n      .atomic-template-system .result-root.with-sections.display-list.density-comfortable atomic-result-section-excerpt, .atomic-template-system .result-root.with-sections.display-list.density-comfortable atomic-product-section-description {\n        margin-top: 1.25rem;\n        --font-size: var(--atomic-text-base);\n        font-size: var(--font-size);\n        --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n        line-height: var(--line-height);\n        max-height: 2.5rem;\n        overflow: hidden;\n        display: -webkit-box;\n        -webkit-box-orient: vertical;\n        -webkit-line-clamp: 2;\n      }\n      .atomic-template-system .result-root.with-sections.display-list.density-comfortable atomic-result-section-bottom-metadata, .atomic-template-system .result-root.with-sections.display-list.density-comfortable atomic-product-section-bottom-metadata {\n        margin-top: 0.75rem;\n        --font-size: var(--atomic-text-sm);\n        font-size: var(--font-size);\n        --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n        line-height: var(--line-height);\n        max-height: 4rem;\n      }\n      .atomic-template-system .result-root.with-sections.display-list.density-comfortable atomic-result-section-title-metadata, .atomic-template-system .result-root.with-sections.display-list.density-comfortable at
1omic-product-section-metadata {\n        margin-top: 0.475rem;\n      }\n      .atomic-template-system .result-root.with-sections.display-list.density-comfortable.child-result:not(.last-child) {\n        margin-bottom: 1.75rem;\n      }\n      .atomic-template-system .result-root.with-sections.display-list.density-comfortable atomic-result-section-children atomic-result-children::part(children-root), .atomic-template-system .result-root.with-sections.display-list.density-comfortable atomic-result-section-children atomic-insight-result-children::part(children-root), .atomic-template-system .result-root.with-sections.display-list.density-comfortable atomic-result-section-children atomic-product-children::part(children-root), .atomic-template-system .result-root.with-sections.display-list.density-comfortable atomic-product-section-children atomic-result-children::part(children-root), .atomic-template-system .result-root.with-sections.display-list.density-comfortable atomic-product-section-children atomic-insight-result-children::part(children-root), .atomic-template-system .result-root.with-sections.display-list.density-comfortable atomic-product-section-children atomic-product-children::part(children-root) {\n        padding-top: 1.75rem;\n        margin-top: 1rem;\n        margin-left: -1rem;\n        margin-right: -1rem;\n        padding-left: 1rem;\n        padding-right: 1rem;\n      }\n      .atomic-template-system .result-root.with-sections.display-list.density-comfortable atomic-result-section-children atomic-result-children::part(show-hide-button), .atomic-template-system .result-root.with-sections.display-list.density-comfortable atomic-result-section-children atomic-insigh-result-children::part(show-hide-button), .atomic-template-system .result-root.with-sections.display-list.density-comfortable atomic-result-section-children atomic-product-children::part(show-hide-button), .atomic-template-system .result-root.with-sections.display-list.density-comfortable atomic-product-section-children atomic-result-children::part(show-hide-button), .atomic-template-system .result-root.with-sections.display-list.density-comfortable atomic-product-section-children atomic-insigh-result-children::part(show-hide-button), .atomic-template-system .result-root.with-sections.display-list.density-comfortable atomic-product-section-children atomic-product-children::part(show-hide-button) {\n        margin-top: 1.25rem;\n        margin-bottom: 1.25rem;\n      }\n      .atomic-template-system .result-root.with-sections.display-list.density-comfortable .placeholder {\n        margin-bottom: 1.75rem;\n      }\n      .atomic-template-system .result-root.with-sections.display-list.density-normal atomic-result-section-visual, .atomic-template-system .result-root.with-sections.display-list.density-normal atomic-product-section-visual {\n        margin-right: 1rem;\n      }\n      .atomic-template-system .result-root.with-sections.display-list.density-normal atomic-result-section-badges, .atomic-template-system .result-root.with-sections.display-list.density-normal atomic-product-section-badges {\n        margin-bottom: 1rem;\n        --row-height: 2rem;\n      }\n      .atomic-template-system .result-root.with-sections.display-list.density-normal atomic-result-section-actions, .atomic-template-system .result-root.with-sections.display-list.density-normal atomic-product-section-actions {\n        margin-top: 0.75rem;\n        --row-height: 2.5rem;\n      }\n      .atomic-template-system .result-root.with-sections.display-list.density-normal atomic-result-section-title, .atomic-template-system .result-root.with-sections.display-list.density-normal atomic-product-section-name {\n        --font-size: var(--atomic-text-xl);\n        font-size: var(--font-size);\n        --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n        line-height: var(--line-height);\n      }\n      .atomic-template-system .result-root.with-sections.display-list.density-normal atomic-result-section-excerpt, .atomic-template-system .result-root.with-sections.display-list.density-normal atomic-product-section-description {\n        margin-top: 1rem;\n        --font-size: var(--atomic-text-base);\n        font-size: var(--font-size);\n        --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n        line-height: var(--line-height);\n        max-height: 2.5rem;\n        overflow: hidden;\n        display: -webkit-box;\n        -webkit-box-orient: vertical;\n        -webkit-line-clamp: 2;\n      }\n      .atomic-template-system .result-root.with-sections.display-list.density-normal atomic-result-section-bottom-metadata, .atomic-template-system .result-root.with-sections.display-list.density-normal atomic-product-section-bottom-metadata {\n        margin-top: 0.625rem;\n        --font-size: var(--atomic-text-sm);\n        font-size: var(--font-size);\n        --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n        line-height: var(--line-height);\n        max-height: 3.5rem;\n      }\n      .atomic-template-system .result-root.with-sections.display-list.density-normal atomic-result-section-title-metadata, .atomic-template-system .result-root.with-sections.display-list.density-normal atomic-product-section-metadata {\n        margin-top: 0.475rem;\n      }\n      .atomic-template-system .result-root.with-sections.display-list.density-normal.child-result:not(.last-child) {\n        margin-bottom: 1.5rem;\n      }\n      .atomic-template-system .result-root.with-sections.display-list.density-normal atomic-result-section-children atomic-result-children::part(children-root), .atomic-template-system .result-root.with-sections.display-list.density-normal atomic-result-section-children atomic-insight-result-children::part(children-root), .atomic-template-system .result-root.with-sections.display-list.density-normal atomic-result-section-children atomic-product-children::part(children-root), .atomic-template-system .result-root.with-sections.display-list.density-normal atomic-product-section-children atomic-result-children::part(children-root), .atomic-template-system .result-root.with-sections.display-list.density-normal atomic-product-section-children atomic-insight-result-children::part(children-root), .atomic-template-system .result-root.with-sections.display-list.density-normal atomic-product-section-children atomic-product-children::part(children-root) {\n        padding-top: 1.5rem;\n        margin-top: 1rem;\n        margin-left: -1rem;\n        margin-right: -1rem;\n        padding-left: 1rem;\n        padding-right: 1rem;\n      }\n      .atomic-template-system .result-root.with-sections.display-list.density-normal atomic-result-section-children atomic-result-children::part(show-hide-button), .atomic-template-system .result-root.with-sections.display-list.density-normal atomic-result-section-children atomic-insigh-result-children::part(show-hide-button), .atomic-template-system .result-root.with-sections.display-list.density-normal atomic-result-section-children atomic-product-children::part(show-hide-button), .atomic-template-system .result-root.with-sections.display-list.density-normal atomic-product-section-children atomic-result-children::part(show-hide-button), .atomic-template-system .result-root.with-sections.display-list.density-normal atomic-product-section-children atomic-insigh-result-children::part(show-hide-button), .atomic-template-system .result-root.with-sections.display-list.density-normal atomic-product-section-children atomic-product-children::part(show-hide-button) {\n        margin-top: 0.875rem;\n        margin-bottom: 0.875rem;\n      }\n      .atomic-template-system .result-root.with-sections.display-list.density-normal .placeholder {\n        margin-bottom: 1.5rem;\n      }\n      .atomic-template-system .result-root.with-sections.display-list.density-compact atomic-result-section-visual, .atomic-template-system .result-root.with-sections.display-list.density-compact atomic-product-section-visual {\n        margin-right: 1rem;\n      }\n      .atomic-template-system .result-root.with-sections.display-list.density-compact atomic-result-section-badges, .atomic-template-system .result-root.with-sections.display-list.density-compact atomic-product-section-badges {\n        margin-bottom: 1rem;\n        --row-height: 2rem;\n      }\n      .atomic-template-system .result-root.with-sections.display-list.density-compact atomic-result-section-actions, .atomic-template-system .result-root.with-sections.display-list.density-compact atomic-product-section-actions {\n        margin-top: 0.5em;\n        --row-height: 2.5rem;\n      }\n      .atomic-template-system .result-root.with-sections.display-list.density-compact atomic-result-section-title, .atomic-template-system .result-root.with-sections.display-list.density-compact atomic-product-section-name {\n        --font-size: var(--atomic-text-xl);\n        font-size: var(--font-size);\n        --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n        line-height: var(--line-height);\n      }\n      .atomic-template-system .result-root.with-sections.display-list.density-compact atomic-result-section-excerpt {\n        margin-top: 0.75rem;\n        --font-size: var(--atomic-text-base);\n        font-size: var(--font-size);\n        --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n        line-height: var(--line-height);\n        max-height: 1.25rem;\n        overflow: hidden;\n        display: -webkit-box;\n        -webkit-box-orient: vertical;\n        -webkit-line-clamp: 1;\n      }\n      .atomic-template-system .result-root.with-sections.display-list.density-compact atomic-result-section-bottom-metadata, .atomic-template-system .result-root.with-sections.display-list.density-compact atomic-product-section-bottom-metadata {\n        margin-top: 0.4375rem;\n        --font-size: var(--atomic-text-sm);\n        font-size: var(--font-size);\n        --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n        line-height: var(--line-height);\n        max-height: 3.25rem;\n      }\n      .atomic-template-system .result-root.with-sections.display-list.density-compact atomic-result-section-title-metadata, .atomic-template-system .result-root.with-sections.display-list.density-compact atomic-product-section-metadata {\n        margin-top: 0.475rem;\n      }\n      .atomic-template-system .result-root.with-sections.display-list.density-compact.child-result:not(.last-child) {\n        margin-bottom: 1rem;\n      }\n      .atomic-template-system .result-root.with-sections.display-list.density-compact atomic-result-section-children atomic-result-children::part(children-root), .atomic-template-system .result-root.with-sections.display-list.density-compact atomic-result-section-children atomic-insight-result-children::part(children-root), .atomic-template-system .result-root.with-sections.display-list.density-compact atomic-result-section-children atomic-product-children::part(children-root), .atomic-template-system .result-root.with-sections.display-list.density-compact atomic-product-section-children atomic-result-children::part(children-root), .atomic-template-system .result-root.with-sections.display-list.density-compact atomic-product-section-children atomic-insight-result-children::part(children-root), .atomic-template-system .result-root.with-sections.display-list.density-compact atomic-product-section-children atomic-product-children::part(children-root) {\n        padding-top: 1rem;\n        margin-top: 1rem;\n        margin-left: -1rem;\n        margin-right: -1rem;\n        padding-left: 1rem;\n        padding-right: 1rem;\n      }\n      .atomic-template-system .result-root.with-sections.display-list.density-compact atomic-result-section-children atomic-result-children::part(show-hide-button), .atomic-template-system .result-root.with-sections.display-list.density-compact atomic-result-section-children atomic-insigh-result-children::part(show-hide-button), .atomic-template-system .result-root.with-sections.display-list.density-compact atomic-result-section-children atomic-product-children::part(show-hide-button), .atomic-template-system .result-root.with-sections.display-list.density-compact atomic-product-section-children atomic-result-children::part(show-hide-button), .atomic-template-system .result-root.with-sections.display-list.density-compact atomic-product-section-children atomic-insigh-result-children::part(show-hide-button), .atomic-template-system .result-root.with-sections.display-list.density-compact atomic-product-section-children atomic-product-children::part(show-hide-button) {\n        margin-top: 0.475rem;\n        margin-bottom: 0.475rem;\n      }\n      .atomic-template-system .result-root.with-sections.display-list.density-compact .placeholder {\n        margin-bottom: 1rem;\n      }\n      .atomic-template-system .result-root.with-sections.display-list.image-large {\n        grid-template-areas: 'visual' 'badges' 'title' 'title-metadata' 'emphasized' 'excerpt' 'bottom-metadata' 'actions' 'children';\n        grid-template-columns: 100%;\n        grid-template-rows: repeat(8, auto);\n      }\n      .atomic-template-system .result-root.with-sections.display-list.image-large atomic-result-section-visual, .atomic-template-system .result-root.with-sections.display-list.image-large atomic-product-section-visual {\n        aspect-ratio: 1/1;\n        height: auto;\n      }\n      @supports not (aspect-ratio: 1/1) {\n        .atomic-template-system .result-root.with-sections.display-list.image-large atomic-result-section-visual, .atomic-template-system .result-root.with-sections.display-list.image-large atomic-product-section-visual {\n          height: 7.25rem;\n        }\n      }\n      .atomic-template-system .result-root.with-sections.display-list.image-large atomic-result-section-visual, .atomic-template-system .result-root.with-sections.display-list.image-large atomic-product-section-visual {\n        width: 100%;\n        margin-right: 0;\n        margin-bottom: 1rem;\n      }\n      .atomic-template-system .result-root.with-sections.display-list.image-small {\n        grid-template-areas: 'badges          badges' 'visual          title' 'visual          title-metadata' 'visual          emphasized' 'visual          .' 'excerpt         excerpt' 'bottom-metadata bottom-metadata' 'actions         actions' 'children        children';\n        grid-template-columns: auto minmax(0, 1fr);\n        grid-template-rows: repeat(4, auto) minmax(0, 1fr) repeat(3, auto);\n      }\n      .atomic-template-system .result-root.with-sections.display-list.image-small atomic-result-section-visual, .atomic-template-system .result-root.with-sections.display-list.image-small atomic-product-section-visual {\n        width: 24vw;\n        height: 24vw;\n        margin-bottom: 1rem;\n      }\n      .atomic-template-system .result-root.with-sections.display-list.image-icon {\n        grid-template-areas: 'badges          badges' 'visual          title' 'visual          title-metadata' 'visual          emphasized' 'visual          excerpt' 'visual          bottom-metadata' 'visual          actions' 'visual          children';\n        grid-template-columns: auto minmax(0, 1fr);\n        grid-template-rows: repeat(7, auto) 1fr;\n      }\n      .atomic-template-system .result-root.with-sections.display-list.image-icon atomic-result-section-visual, .atomic-template-system .result-root.with-sections.display-list.image-icon atomic-product-section-visual {\n        width: 2rem;\n        height: 2rem;\n        margin-bottom: 0;\n      }\n      .atomic-template-system .result-root.with-sections.display-list.image-none {\n        grid-template-areas: 'badges' 'title' 'title-metadata' 'emphasized' 'excerpt' 'bottom-metadata' 'actions' 'children';\n        grid-template-columns: 100%;\n        grid-template-rows: repeat(7, auto);\n      }\n      .atomic-template-system .result-root.with-sections.display-list.image-none atomic-result-section-visual, .atomic-template-system .result-root.with-sections.display-list.image-none atomic-product-section-visual {\n        display: none;\n      }\n    }\n    .atomic-template-system .result-root.with-sect
1ions.display-grid a, .atomic-template-system .result-root.with-sections.display-grid button {\n      position: relative;\n    }\n    @media (width >= 1024px) {\n      .atomic-template-system .result-root.with-sections.display-grid.image-large {\n        grid-template-areas: 'badges' 'visual' 'title' 'title-metadata' 'emphasized' 'excerpt' 'children' 'bottom-metadata' 'actions';\n        grid-template-columns: 100%;\n        grid-template-rows: repeat(9, auto);\n      }\n      .atomic-template-system .result-root.with-sections.display-grid.image-large.density-comfortable.image-large atomic-result-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-large.density-comfortable.image-large atomic-product-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-large.density-comfortable.image-small atomic-result-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-large.density-comfortable.image-small atomic-product-section-visual {\n        margin: 0 auto 2rem auto;\n      }\n      .atomic-template-system .result-root.with-sections.display-grid.image-large.density-comfortable.image-icon atomic-result-section-badges, .atomic-template-system .result-root.with-sections.display-grid.image-large.density-comfortable.image-icon atomic-product-section-badges {\n        margin-bottom: 2rem;\n      }\n      .atomic-template-system .result-root.with-sections.display-grid.image-large.density-comfortable.image-icon atomic-result-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-large.density-comfortable.image-icon atomic-product-section-visual {\n        width: 2rem;\n        height: 2rem;\n      }\n      .atomic-template-system .result-root.with-sections.display-grid.image-large.density-comfortable atomic-result-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-large.density-comfortable atomic-product-section-visual {\n        margin-bottom: 0.5rem;\n      }\n      .atomic-template-system .result-root.with-sections.display-grid.image-large.density-comfortable atomic-result-section-badges, .atomic-template-system .result-root.with-sections.display-grid.image-large.density-comfortable atomic-product-section-badges {\n        --font-size: var(--atomic-text-sm);\n        font-size: var(--font-size);\n        --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n        line-height: var(--line-height);\n        margin-bottom: 1rem;\n        --row-height: 2rem;\n      }\n      .atomic-template-system .result-root.with-sections.display-grid.image-large.density-comfortable atomic-result-section-actions, .atomic-template-system .result-root.with-sections.display-grid.image-large.density-comfortable atomic-product-section-actions {\n        --font-size: var(--atomic-text-base);\n        font-size: var(--font-size);\n        --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n        line-height: var(--line-height);\n        margin-top: 2.25rem;\n        --row-height: 2.5rem;\n      }\n      .atomic-template-system .result-root.with-sections.display-grid.image-large.density-comfortable atomic-result-section-title, .atomic-template-system .result-root.with-sections.display-grid.image-large.density-comfortable atomic-product-section-name {\n        --font-size: var(--atomic-text-2xl);\n        font-size: var(--font-size);\n        --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n        line-height: var(--line-height);\n        word-break: break-word;\n        overflow: hidden;\n        display: -webkit-box;\n        -webkit-box-orient: vertical;\n        -webkit-line-clamp: 2;\n      }\n      .atomic-template-system .result-root.with-sections.display-grid.image-large.density-comfortable atomic-result-section-title-metadata, .atomic-template-system .result-root.with-sections.display-grid.image-large.density-comfortable atomic-product-section-metadata {\n        --font-size: var(--atomic-text-sm);\n        font-size: var(--font-size);\n        --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n        line-height: var(--line-height);\n        margin-top: 0.475rem;\n      }\n      .atomic-template-system .result-root.with-sections.display-grid.image-large.density-comfortable atomic-result-section-emphasized, .atomic-template-system .result-root.with-sections.display-grid.image-large.density-comfortable atomic-product-section-emphasized {\n        font-weight: 500;\n        --font-size: var(--atomic-text-2xl);\n        font-size: var(--font-size);\n        --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n        line-height: var(--line-height);\n      }\n      .atomic-template-system .result-root.with-sections.display-grid.image-large.density-comfortable atomic-result-section-excerpt, .atomic-template-system .result-root.with-sections.display-grid.image-large.density-comfortable atomic-product-section-description {\n        --font-size: var(--atomic-text-lg);\n        font-size: var(--font-size);\n        --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n        line-height: var(--line-height);\n        margin-top: 2.25rem;\n        overflow: hidden;\n        display: -webkit-box;\n        -webkit-box-orient: vertical;\n        -webkit-line-clamp: 3;\n      }\n      .atomic-template-system .result-root.with-sections.display-grid.image-large.density-comfortable atomic-result-section-bottom-metadata, .atomic-template-system .result-root.with-sections.display-grid.image-large.density-comfortable atomic-product-section-bottom-metadata {\n        --font-size: var(--atomic-text-sm);\n        font-size: var(--font-size);\n        --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n        line-height: var(--line-height);\n        margin-top: 1.75rem;\n        max-height: 4rem;\n      }\n      .atomic-template-system .result-root.with-sections.display-grid.image-large.density-normal.image-large atomic-result-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-large.density-normal.image-large atomic-product-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-large.density-normal.image-small atomic-result-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-large.density-normal.image-small atomic-product-section-visual {\n        margin: 0 auto 1.5rem auto;\n      }\n      .atomic-template-system .result-root.with-sections.display-grid.image-large.density-normal.image-icon atomic-result-section-badges, .atomic-template-system .result-root.with-sections.display-grid.image-large.density-normal.image-icon atomic-product-section-badges {\n        margin-bottom: 1.5rem;\n      }\n      .atomic-template-system .result-root.with-sections.display-grid.image-large.density-normal.image-icon atomic-result-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-large.density-normal.image-icon atomic-product-section-visual {\n        width: 2rem;\n        height: 2rem;\n      }\n      .atomic-template-system .result-root.with-sections.display-grid.image-large.density-normal atomic-result-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-large.density-normal atomic-product-section-visual {\n        margin-bottom: 0.5rem;\n      }\n      .atomic-template-system .result-root.with-sections.display-grid.image-large.density-normal atomic-result-section-badges, .atomic-template-system .result-root.with-sections.display-grid.image-large.density-normal atomic-product-section-badges {\n        --font-size: var(--atomic-text-sm);\n        font-size: var(--font-size);\n        --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n        line-height: var(--line-height);\n        margin-bottom: 1rem;\n        --row-height: 2rem;\n      }\n      .atomic-template-system .result-root.with-sections.display-grid.image-large.density-normal atomic-result-section-actions, .atomic-template-system .result-root.with-sections.display-grid.image-large.density-normal atomic-product-section-actions {\n        --font-size: var(--atomic-text-sm);\n        font-size: var(--font-size);\n        --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n        line-height: var(--line-height);\n        margin-top: 1.75rem;\n        --row-height: 2rem;\n      }\n      .atomic-template-system .result-root.with-sections.display-grid.image-large.density-normal atomic-result-section-title, .atomic-template-system .result-root.with-sections.display-grid.image-large.density-normal atomic-product-section-name {\n        --font-size: var(--atomic-text-xl);\n        font-size: var(--font-size);\n        --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n        line-height: var(--line-height);\n        word-break: break-word;\n        overflow: hidden;\n        display: -webkit-box;\n        -webkit-box-orient: vertical;\n        -webkit-line-clamp: 2;\n      }\n      .atomic-template-system .result-root.with-sections.display-grid.image-large.density-normal atomic-result-section-title-metadata, .atomic-template-system .result-root.with-sections.display-grid.image-large.density-normal atomic-product-section-metadata {\n        --font-size: var(--atomic-text-sm);\n        font-size: var(--font-size);\n        --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n        line-height: var(--line-height);\n        margin-top: 0.475rem;\n      }\n      .atomic-template-system .result-root.with-sections.display-grid.image-large.density-normal atomic-result-section-emphasized, .atomic-template-system .result-root.with-sections.display-grid.image-large.density-normal atomic-product-section-emphasized {\n        font-weight: 500;\n        --font-size: var(--atomic-text-2xl);\n        font-size: var(--font-size);\n        --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n        line-height: var(--line-height);\n      }\n      .atomic-template-system .result-root.with-sections.display-grid.image-large.density-normal atomic-result-section-excerpt, .atomic-template-system .result-root.with-sections.display-grid.image-large.density-normal atomic-product-section-description {\n        --font-size: var(--atomic-text-base);\n        font-size: var(--font-size);\n        --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n        line-height: var(--line-height);\n        margin-top: 1.75rem;\n        overflow: hidden;\n        display: -webkit-box;\n        -webkit-box-orient: vertical;\n        -webkit-line-clamp: 2;\n      }\n      .atomic-template-system .result-root.with-sections.display-grid.image-large.density-normal atomic-result-section-bottom-metadata, .atomic-template-system .result-root.with-sections.display-grid.image-large.density-normal atomic-product-section-bottom-metadata {\n        --font-size: var(--atomic-text-sm);\n        font-size: var(--font-size);\n        --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n        line-height: var(--line-height);\n        margin-top: 1.375rem;\n        max-height: 3.5rem;\n      }\n      .atomic-template-system .result-root.with-sections.display-grid.image-large.density-compact.image-large atomic-result-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-large.density-compact.image-large atomic-product-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-large.density-compact.image-small atomic-result-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-large.density-compact.image-small atomic-product-section-visual {\n        margin: 0 auto 1rem auto;\n      }\n      .atomic-template-system .result-root.with-sections.display-grid.image-large.density-compact.image-icon atomic-result-section-badges, .atomic-template-system .result-root.with-sections.display-grid.image-large.density-compact.image-icon atomic-product-section-badges {\n        margin-bottom: 1rem;\n      }\n      .atomic-template-system .result-root.with-sections.display-grid.image-large.density-compact.image-icon atomic-result-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-large.density-compact.image-icon atomic-product-section-visual {\n        width: 2rem;\n        height: 2rem;\n      }\n      .atomic-template-system .result-root.with-sections.display-grid.image-large.density-compact atomic-result-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-large.density-compact atomic-product-section-visual {\n        margin-bottom: 0.5rem;\n      }\n      .atomic-template-system .result-root.with-sections.display-grid.image-large.density-compact atomic-result-section-badges, .atomic-template-system .result-root.with-sections.display-grid.image-large.density-compact atomic-product-section-badges {\n        --font-size: var(--atomic-text-sm);\n        font-size: var(--font-size);\n        --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n        line-height: var(--line-height);\n        margin-bottom: 1rem;\n        --row-height: 2rem;\n      }\n      .atomic-template-system .result-root.with-sections.display-grid.image-large.density-compact atomic-result-section-actions, .atomic-template-system .result-root.with-sections.display-grid.image-large.density-compact atomic-product-section-actions {\n        --font-size: var(--atomic-text-sm);\n        font-size: var(--font-size);\n        --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n        line-height: var(--line-height);\n        margin-top: 1.25rem;\n        --row-height: 2rem;\n      }\n      .atomic-template-system .result-root.with-sections.display-grid.image-large.density-compact atomic-result-section-title, .atomic-template-system .result-root.with-sections.display-grid.image-large.density-compact atomic-product-section-name {\n        --font-size: var(--atomic-text-xl);\n        font-size: var(--font-size);\n        --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n        line-height: var(--line-height);\n        word-break: break-word;\n        overflow: hidden;\n        display: -webkit-box;\n        -webkit-box-orient: vertical;\n        -webkit-line-clamp: 2;\n      }\n      .atomic-template-system .result-root.with-sections.display-grid.image-large.density-compact atomic-result-section-title-metadata, .atomic-template-system .result-root.with-sections.display-grid.image-large.density-compact atomic-product-section-metadata {\n        --font-size: var(--atomic-text-sm);\n        font-size: var(--font-size);\n        --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n        line-height: var(--line-height);\n        margin-top: 0.475rem;\n      }\n      .atomic-template-system .result-root.with-sections.display-grid.image-large.density-compact atomic-result-section-emphasized, .atomic-template-system .result-root.with-sections.display-grid.image-large.density-compact atomic-product-section-emphasized {\n        font-weight: 500;\n        --font-size: var(--atomic-text-2xl);\n        font-size: var(--font-size);\n        --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n        line-height: var(--line-height);\n      }\n      .atomic-template-system .result-root.with-sections.display-grid.image-large.density-compact atomic-result-section-excerpt, .atomic-template-system .result-root.with-sections.display-grid.image-large.density-compact atomic-product-section-description {\n        --font-size: var(--atomic-text-base);\n        font-size: var(--font-size);\n        --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n        line-height: var(--line-height);\n        margin-top: 1.25rem;\n        overflow: hidden;\n        display: -webkit-box;\n        -webkit-box-orient: vertical;\n        -webkit-line-clamp: 1;\n      }\n      .atomic-template-system .result-root.with-sections.display-grid.image-large.density-compact atomic-result-section-bottom-metadata, .atomic-te
1mplate-system .result-root.with-sections.display-grid.image-large.density-compact atomic-product-section-bottom-metadata {\n        --font-size: var(--atomic-text-sm);\n        font-size: var(--font-size);\n        --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n        line-height: var(--line-height);\n        margin-top: 0.9375rem;\n        max-height: 3.25rem;\n      }\n      .atomic-template-system .result-root.with-sections.display-grid.image-large.image-large atomic-result-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-large.image-large atomic-product-section-visual {\n        aspect-ratio: 1/1;\n        height: auto;\n      }\n      @supports not (aspect-ratio: 1/1) {\n        .atomic-template-system .result-root.with-sections.display-grid.image-large.image-large atomic-result-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-large.image-large atomic-product-section-visual {\n          height: 19.75rem;\n        }\n      }\n      .atomic-template-system .result-root.with-sections.display-grid.image-large.image-large atomic-result-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-large.image-large atomic-product-section-visual {\n        width: 100%;\n      }\n      .atomic-template-system .result-root.with-sections.display-grid.image-large.image-large atomic-result-section-badges, .atomic-template-system .result-root.with-sections.display-grid.image-large.image-large atomic-product-section-badges {\n        margin-bottom: 1rem;\n      }\n      .atomic-template-system .result-root.with-sections.display-grid.image-large.image-small atomic-result-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-large.image-small atomic-product-section-visual {\n        aspect-ratio: 1/1;\n        height: auto;\n      }\n      @supports not (aspect-ratio: 1/1) {\n        .atomic-template-system .result-root.with-sections.display-grid.image-large.image-small atomic-result-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-large.image-small atomic-product-section-visual {\n          height: 14rem;\n        }\n      }\n      .atomic-template-system .result-root.with-sections.display-grid.image-large.image-small atomic-result-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-large.image-small atomic-product-section-visual {\n        width: 100%;\n      }\n      .atomic-template-system .result-root.with-sections.display-grid.image-large.image-none atomic-result-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-large.image-none atomic-product-section-visual {\n        display: none;\n      }\n    }\n    @media not all and (width >= 1024px) {\n      .atomic-template-system .result-root.with-sections.display-grid.image-large atomic-result-section-children atomic-result-children::part(children-root), .atomic-template-system .result-root.with-sections.display-grid.image-large atomic-result-section-children atomic-insight-result-children::part(children-root), .atomic-template-system .result-root.with-sections.display-grid.image-large atomic-result-section-children atomic-product-children::part(children-root), .atomic-template-system .result-root.with-sections.display-grid.image-large atomic-product-section-children atomic-result-children::part(children-root), .atomic-template-system .result-root.with-sections.display-grid.image-large atomic-product-section-children atomic-insight-result-children::part(children-root), .atomic-template-system .result-root.with-sections.display-grid.image-large atomic-product-section-children atomic-product-children::part(children-root) {\n        border-top-style: var(--tw-border-style);\n        border-top-width: 1px;\n        border-top-color: var(--atomic-neutral);\n      }\n      .atomic-template-system .result-root.with-sections.display-grid.image-large.density-comfortable atomic-result-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-large.density-comfortable atomic-product-section-visual {\n        margin-right: 1rem;\n      }\n      .atomic-template-system .result-root.with-sections.display-grid.image-large.density-comfortable atomic-result-section-badges, .atomic-template-system .result-root.with-sections.display-grid.image-large.density-comfortable atomic-product-section-badges {\n        margin-bottom: 1rem;\n        --row-height: 2rem;\n      }\n      .atomic-template-system .result-root.with-sections.display-grid.image-large.density-comfortable atomic-result-section-actions, .atomic-template-system .result-root.with-sections.display-grid.image-large.density-comfortable atomic-product-section-actions {\n        margin-top: 1rem;\n        --row-height: 2.5rem;\n      }\n      .atomic-template-system .result-root.with-sections.display-grid.image-large.density-comfortable atomic-result-section-title, .atomic-template-system .result-root.with-sections.display-grid.image-large.density-comfortable atomic-product-section-name {\n        --font-size: var(--atomic-text-xl);\n        font-size: var(--font-size);\n        --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n        line-height: var(--line-height);\n      }\n      .atomic-template-system .result-root.with-sections.display-grid.image-large.density-comfortable atomic-result-section-excerpt, .atomic-template-system .result-root.with-sections.display-grid.image-large.density-comfortable atomic-product-section-description {\n        margin-top: 1.25rem;\n        --font-size: var(--atomic-text-base);\n        font-size: var(--font-size);\n        --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n        line-height: var(--line-height);\n        max-height: 2.5rem;\n        overflow: hidden;\n        display: -webkit-box;\n        -webkit-box-orient: vertical;\n        -webkit-line-clamp: 2;\n      }\n      .atomic-template-system .result-root.with-sections.display-grid.image-large.density-comfortable atomic-result-section-bottom-metadata, .atomic-template-system .result-root.with-sections.display-grid.image-large.density-comfortable atomic-product-section-bottom-metadata {\n        margin-top: 0.75rem;\n        --font-size: var(--atomic-text-sm);\n        font-size: var(--font-size);\n        --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n        line-height: var(--line-height);\n        max-height: 4rem;\n      }\n      .atomic-template-system .result-root.with-sections.display-grid.image-large.density-comfortable atomic-result-section-title-metadata, .atomic-template-system .result-root.with-sections.display-grid.image-large.density-comfortable atomic-product-section-metadata {\n        margin-top: 0.475rem;\n      }\n      .atomic-template-system .result-root.with-sections.display-grid.image-large.density-comfortable.child-result:not(.last-child) {\n        margin-bottom: 1.75rem;\n      }\n      .atomic-template-system .result-root.with-sections.display-grid.image-large.density-comfortable atomic-result-section-children atomic-result-children::part(children-root), .atomic-template-system .result-root.with-sections.display-grid.image-large.density-comfortable atomic-result-section-children atomic-insight-result-children::part(children-root), .atomic-template-system .result-root.with-sections.display-grid.image-large.density-comfortable atomic-result-section-children atomic-product-children::part(children-root), .atomic-template-system .result-root.with-sections.display-grid.image-large.density-comfortable atomic-product-section-children atomic-result-children::part(children-root), .atomic-template-system .result-root.with-sections.display-grid.image-large.density-comfortable atomic-product-section-children atomic-insight-result-children::part(children-root), .atomic-template-system .result-root.with-sections.display-grid.image-large.density-comfortable atomic-product-section-children atomic-product-children::part(children-root) {\n        padding-top: 1.75rem;\n        margin-top: 1rem;\n        margin-left: -1rem;\n        margin-right: -1rem;\n        padding-left: 1rem;\n        padding-right: 1rem;\n      }\n      .atomic-template-system .result-root.with-sections.display-grid.image-large.density-comfortable atomic-result-section-children atomic-result-children::part(show-hide-button), .atomic-template-system .result-root.with-sections.display-grid.image-large.density-comfortable atomic-result-section-children atomic-insigh-result-children::part(show-hide-button), .atomic-template-system .result-root.with-sections.display-grid.image-large.density-comfortable atomic-result-section-children atomic-product-children::part(show-hide-button), .atomic-template-system .result-root.with-sections.display-grid.image-large.density-comfortable atomic-product-section-children atomic-result-children::part(show-hide-button), .atomic-template-system .result-root.with-sections.display-grid.image-large.density-comfortable atomic-product-section-children atomic-insigh-result-children::part(show-hide-button), .atomic-template-system .result-root.with-sections.display-grid.image-large.density-comfortable atomic-product-section-children atomic-product-children::part(show-hide-button) {\n        margin-top: 1.25rem;\n        margin-bottom: 1.25rem;\n      }\n      .atomic-template-system .result-root.with-sections.display-grid.image-large.density-comfortable .placeholder {\n        margin-bottom: 1.75rem;\n      }\n      .atomic-template-system .result-root.with-sections.display-grid.image-large.density-normal atomic-result-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-large.density-normal atomic-product-section-visual {\n        margin-right: 1rem;\n      }\n      .atomic-template-system .result-root.with-sections.display-grid.image-large.density-normal atomic-result-section-badges, .atomic-template-system .result-root.with-sections.display-grid.image-large.density-normal atomic-product-section-badges {\n        margin-bottom: 1rem;\n        --row-height: 2rem;\n      }\n      .atomic-template-system .result-root.with-sections.display-grid.image-large.density-normal atomic-result-section-actions, .atomic-template-system .result-root.with-sections.display-grid.image-large.density-normal atomic-product-section-actions {\n        margin-top: 0.75rem;\n        --row-height: 2.5rem;\n      }\n      .atomic-template-system .result-root.with-sections.display-grid.image-large.density-normal atomic-result-section-title, .atomic-template-system .result-root.with-sections.display-grid.image-large.density-normal atomic-product-section-name {\n        --font-size: var(--atomic-text-xl);\n        font-size: var(--font-size);\n        --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n        line-height: var(--line-height);\n      }\n      .atomic-template-system .result-root.with-sections.display-grid.image-large.density-normal atomic-result-section-excerpt, .atomic-template-system .result-root.with-sections.display-grid.image-large.density-normal atomic-product-section-description {\n        margin-top: 1rem;\n        --font-size: var(--atomic-text-base);\n        font-size: var(--font-size);\n        --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n        line-height: var(--line-height);\n        max-height: 2.5rem;\n        overflow: hidden;\n        display: -webkit-box;\n        -webkit-box-orient: vertical;\n        -webkit-line-clamp: 2;\n      }\n      .atomic-template-system .result-root.with-sections.display-grid.image-large.density-normal atomic-result-section-bottom-metadata, .atomic-template-system .result-root.with-sections.display-grid.image-large.density-normal atomic-product-section-bottom-metadata {\n        margin-top: 0.625rem;\n        --font-size: var(--atomic-text-sm);\n        font-size: var(--font-size);\n        --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n        line-height: var(--line-height);\n        max-height: 3.5rem;\n      }\n      .atomic-template-system .result-root.with-sections.display-grid.image-large.density-normal atomic-result-section-title-metadata, .atomic-template-system .result-root.with-sections.display-grid.image-large.density-normal atomic-product-section-metadata {\n        margin-top: 0.475rem;\n      }\n      .atomic-template-system .result-root.with-sections.display-grid.image-large.density-normal.child-result:not(.last-child) {\n        margin-bottom: 1.5rem;\n      }\n      .atomic-template-system .result-root.with-sections.display-grid.image-large.density-normal atomic-result-section-children atomic-result-children::part(children-root), .atomic-template-system .result-root.with-sections.display-grid.image-large.density-normal atomic-result-section-children atomic-insight-result-children::part(children-root), .atomic-template-system .result-root.with-sections.display-grid.image-large.density-normal atomic-result-section-children atomic-product-children::part(children-root), .atomic-template-system .result-root.with-sections.display-grid.image-large.density-normal atomic-product-section-children atomic-result-children::part(children-root), .atomic-template-system .result-root.with-sections.display-grid.image-large.density-normal atomic-product-section-children atomic-insight-result-children::part(children-root), .atomic-template-system .result-root.with-sections.display-grid.image-large.density-normal atomic-product-section-children atomic-product-children::part(children-root) {\n        padding-top: 1.5rem;\n        margin-top: 1rem;\n        margin-left: -1rem;\n        margin-right: -1rem;\n        padding-left: 1rem;\n        padding-right: 1rem;\n      }\n      .atomic-template-system .result-root.with-sections.display-grid.image-large.density-normal atomic-result-section-children atomic-result-children::part(show-hide-button), .atomic-template-system .result-root.with-sections.display-grid.image-large.density-normal atomic-result-section-children atomic-insigh-result-children::part(show-hide-button), .atomic-template-system .result-root.with-sections.display-grid.image-large.density-normal atomic-result-section-children atomic-product-children::part(show-hide-button), .atomic-template-system .result-root.with-sections.display-grid.image-large.density-normal atomic-product-section-children atomic-result-children::part(show-hide-button), .atomic-template-system .result-root.with-sections.display-grid.image-large.density-normal atomic-product-section-children atomic-insigh-result-children::part(show-hide-button), .atomic-template-system .result-root.with-sections.display-grid.image-large.density-normal atomic-product-section-children atomic-product-children::part(show-hide-button) {\n        margin-top: 0.875rem;\n        margin-bottom: 0.875rem;\n      }\n      .atomic-template-system .result-root.with-sections.display-grid.image-large.density-normal .placeholder {\n        margin-bottom: 1.5rem;\n      }\n      .atomic-template-system .result-root.with-sections.display-grid.image-large.density-compact atomic-result-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-large.density-compact atomic-product-section-visual {\n        margin-right: 1rem;\n      }\n      .atomic-template-system .result-root.with-sections.display-grid.image-large.density-compact atomic-result-section-badges, .atomic-template-system .result-root.with-sections.display-grid.image-large.density-compact atomic-product-section-badges {\n        margin-bottom: 1rem;\n        --row-height: 2rem;\n      }\n      .atomic-template-system .result-root.with-sections.display-grid.image-large.density-compact atomic-result-section-actions, .atomic-template-system .result-root.with-sections.display-grid.image-large.density-compact atomic-product-section-actions {\n        margin-top: 0.5em;\n        --row-height: 2.5rem;\n      }\n      .atomic-template-system .result-root.with-sections.display-grid.image-large.density-compact atomic-result-section-title, .atomic-template-system .result-root.with-sections.display-grid.image-large.density-compact atomic-product-section-name {\n    
1    --font-size: var(--atomic-text-xl);\n        font-size: var(--font-size);\n        --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n        line-height: var(--line-height);\n      }\n      .atomic-template-system .result-root.with-sections.display-grid.image-large.density-compact atomic-result-section-excerpt {\n        margin-top: 0.75rem;\n        --font-size: var(--atomic-text-base);\n        font-size: var(--font-size);\n        --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n        line-height: var(--line-height);\n        max-height: 1.25rem;\n        overflow: hidden;\n        display: -webkit-box;\n        -webkit-box-orient: vertical;\n        -webkit-line-clamp: 1;\n      }\n      .atomic-template-system .result-root.with-sections.display-grid.image-large.density-compact atomic-result-section-bottom-metadata, .atomic-template-system .result-root.with-sections.display-grid.image-large.density-compact atomic-product-section-bottom-metadata {\n        margin-top: 0.4375rem;\n        --font-size: var(--atomic-text-sm);\n        font-size: var(--font-size);\n        --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n        line-height: var(--line-height);\n        max-height: 3.25rem;\n      }\n      .atomic-template-system .result-root.with-sections.display-grid.image-large.density-compact atomic-result-section-title-metadata, .atomic-template-system .result-root.with-sections.display-grid.image-large.density-compact atomic-product-section-metadata {\n        margin-top: 0.475rem;\n      }\n      .atomic-template-system .result-root.with-sections.display-grid.image-large.density-compact.child-result:not(.last-child) {\n        margin-bottom: 1rem;\n      }\n      .atomic-template-system .result-root.with-sections.display-grid.image-large.density-compact atomic-result-section-children atomic-result-children::part(children-root), .atomic-template-system .result-root.with-sections.display-grid.image-large.density-compact atomic-result-section-children atomic-insight-result-children::part(children-root), .atomic-template-system .result-root.with-sections.display-grid.image-large.density-compact atomic-result-section-children atomic-product-children::part(children-root), .atomic-template-system .result-root.with-sections.display-grid.image-large.density-compact atomic-product-section-children atomic-result-children::part(children-root), .atomic-template-system .result-root.with-sections.display-grid.image-large.density-compact atomic-product-section-children atomic-insight-result-children::part(children-root), .atomic-template-system .result-root.with-sections.display-grid.image-large.density-compact atomic-product-section-children atomic-product-children::part(children-root) {\n        padding-top: 1rem;\n        margin-top: 1rem;\n        margin-left: -1rem;\n        margin-right: -1rem;\n        padding-left: 1rem;\n        padding-right: 1rem;\n      }\n      .atomic-template-system .result-root.with-sections.display-grid.image-large.density-compact atomic-result-section-children atomic-result-children::part(show-hide-button), .atomic-template-system .result-root.with-sections.display-grid.image-large.density-compact atomic-result-section-children atomic-insigh-result-children::part(show-hide-button), .atomic-template-system .result-root.with-sections.display-grid.image-large.density-compact atomic-result-section-children atomic-product-children::part(show-hide-button), .atomic-template-system .result-root.with-sections.display-grid.image-large.density-compact atomic-product-section-children atomic-result-children::part(show-hide-button), .atomic-template-system .result-root.with-sections.display-grid.image-large.density-compact atomic-product-section-children atomic-insigh-result-children::part(show-hide-button), .atomic-template-system .result-root.with-sections.display-grid.image-large.density-compact atomic-product-section-children atomic-product-children::part(show-hide-button) {\n        margin-top: 0.475rem;\n        margin-bottom: 0.475rem;\n      }\n      .atomic-template-system .result-root.with-sections.display-grid.image-large.density-compact .placeholder {\n        margin-bottom: 1rem;\n      }\n      .atomic-template-system .result-root.with-sections.display-grid.image-large.image-large {\n        grid-template-areas: 'visual' 'badges' 'title' 'title-metadata' 'emphasized' 'excerpt' 'bottom-metadata' 'actions' 'children';\n        grid-template-columns: 100%;\n        grid-template-rows: repeat(8, auto);\n      }\n      .atomic-template-system .result-root.with-sections.display-grid.image-large.image-large atomic-result-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-large.image-large atomic-product-section-visual {\n        aspect-ratio: 1/1;\n        height: auto;\n      }\n      @supports not (aspect-ratio: 1/1) {\n        .atomic-template-system .result-root.with-sections.display-grid.image-large.image-large atomic-result-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-large.image-large atomic-product-section-visual {\n          height: 7.25rem;\n        }\n      }\n      .atomic-template-system .result-root.with-sections.display-grid.image-large.image-large atomic-result-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-large.image-large atomic-product-section-visual {\n        width: 100%;\n        margin-right: 0;\n        margin-bottom: 1rem;\n      }\n      .atomic-template-system .result-root.with-sections.display-grid.image-large.image-small {\n        grid-template-areas: 'badges          badges' 'visual          title' 'visual          title-metadata' 'visual          emphasized' 'visual          .' 'excerpt         excerpt' 'bottom-metadata bottom-metadata' 'actions         actions' 'children        children';\n        grid-template-columns: auto minmax(0, 1fr);\n        grid-template-rows: repeat(4, auto) minmax(0, 1fr) repeat(3, auto);\n      }\n      .atomic-template-system .result-root.with-sections.display-grid.image-large.image-small atomic-result-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-large.image-small atomic-product-section-visual {\n        width: 24vw;\n        height: 24vw;\n        margin-bottom: 1rem;\n      }\n      .atomic-template-system .result-root.with-sections.display-grid.image-large.image-icon {\n        grid-template-areas: 'badges          badges' 'visual          title' 'visual          title-metadata' 'visual          emphasized' 'visual          excerpt' 'visual          bottom-metadata' 'visual          actions' 'visual          children';\n        grid-template-columns: auto minmax(0, 1fr);\n        grid-template-rows: repeat(7, auto) 1fr;\n      }\n      .atomic-template-system .result-root.with-sections.display-grid.image-large.image-icon atomic-result-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-large.image-icon atomic-product-section-visual {\n        width: 2rem;\n        height: 2rem;\n        margin-bottom: 0;\n      }\n      .atomic-template-system .result-root.with-sections.display-grid.image-large.image-none {\n        grid-template-areas: 'badges' 'title' 'title-metadata' 'emphasized' 'excerpt' 'bottom-metadata' 'actions' 'children';\n        grid-template-columns: 100%;\n        grid-template-rows: repeat(7, auto);\n      }\n      .atomic-template-system .result-root.with-sections.display-grid.image-large.image-none atomic-result-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-large.image-none atomic-product-section-visual {\n        display: none;\n      }\n    }\n    @media (width >= 1024px) {\n      .atomic-template-system .result-root.with-sections.display-grid.image-small, .atomic-template-system .result-root.with-sections.display-grid.image-icon, .atomic-template-system .result-root.with-sections.display-grid.image-none {\n        grid-template-areas: 'badges' 'visual' 'title' 'title-metadata' 'emphasized' 'excerpt' 'children' 'bottom-metadata' 'actions';\n        grid-template-columns: 100%;\n        grid-template-rows: repeat(9, auto);\n      }\n      .atomic-template-system .result-root.with-sections.display-grid.image-small.density-comfortable.image-large atomic-result-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-small.density-comfortable.image-large atomic-product-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-small.density-comfortable.image-small atomic-result-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-small.density-comfortable.image-small atomic-product-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-icon.density-comfortable.image-large atomic-result-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-icon.density-comfortable.image-large atomic-product-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-icon.density-comfortable.image-small atomic-result-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-icon.density-comfortable.image-small atomic-product-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-none.density-comfortable.image-large atomic-result-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-none.density-comfortable.image-large atomic-product-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-none.density-comfortable.image-small atomic-result-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-none.density-comfortable.image-small atomic-product-section-visual {\n        margin: 0 auto 2rem auto;\n      }\n      .atomic-template-system .result-root.with-sections.display-grid.image-small.density-comfortable.image-icon atomic-result-section-badges, .atomic-template-system .result-root.with-sections.display-grid.image-small.density-comfortable.image-icon atomic-product-section-badges, .atomic-template-system .result-root.with-sections.display-grid.image-icon.density-comfortable.image-icon atomic-result-section-badges, .atomic-template-system .result-root.with-sections.display-grid.image-icon.density-comfortable.image-icon atomic-product-section-badges, .atomic-template-system .result-root.with-sections.display-grid.image-none.density-comfortable.image-icon atomic-result-section-badges, .atomic-template-system .result-root.with-sections.display-grid.image-none.density-comfortable.image-icon atomic-product-section-badges {\n        margin-bottom: 2rem;\n      }\n      .atomic-template-system .result-root.with-sections.display-grid.image-small.density-comfortable.image-icon atomic-result-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-small.density-comfortable.image-icon atomic-product-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-icon.density-comfortable.image-icon atomic-result-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-icon.density-comfortable.image-icon atomic-product-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-none.density-comfortable.image-icon atomic-result-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-none.density-comfortable.image-icon atomic-product-section-visual {\n        width: 2rem;\n        height: 2rem;\n      }\n      .atomic-template-system .result-root.with-sections.display-grid.image-small.density-comfortable atomic-result-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-small.density-comfortable atomic-product-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-icon.density-comfortable atomic-result-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-icon.density-comfortable atomic-product-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-none.density-comfortable atomic-result-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-none.density-comfortable atomic-product-section-visual {\n        margin-bottom: 0.5rem;\n      }\n      .atomic-template-system .result-root.with-sections.display-grid.image-small.density-comfortable atomic-result-section-badges, .atomic-template-system .result-root.with-sections.display-grid.image-small.density-comfortable atomic-product-section-badges, .atomic-template-system .result-root.with-sections.display-grid.image-icon.density-comfortable atomic-result-section-badges, .atomic-template-system .result-root.with-sections.display-grid.image-icon.density-comfortable atomic-product-section-badges, .atomic-template-system .result-root.with-sections.display-grid.image-none.density-comfortable atomic-result-section-badges, .atomic-template-system .result-root.with-sections.display-grid.image-none.density-comfortable atomic-product-section-badges {\n        --font-size: var(--atomic-text-sm);\n        font-size: var(--font-size);\n        --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n        line-height: var(--line-height);\n        margin-bottom: 1rem;\n        --row-height: 2rem;\n      }\n      .atomic-template-system .result-root.with-sections.display-grid.image-small.density-comfortable atomic-result-section-actions, .atomic-template-system .result-root.with-sections.display-grid.image-small.density-comfortable atomic-product-section-actions, .atomic-template-system .result-root.with-sections.display-grid.image-icon.density-comfortable atomic-result-section-actions, .atomic-template-system .result-root.with-sections.display-grid.image-icon.density-comfortable atomic-product-section-actions, .atomic-template-system .result-root.with-sections.display-grid.image-none.density-comfortable atomic-result-section-actions, .atomic-template-system .result-root.with-sections.display-grid.image-none.density-comfortable atomic-product-section-actions {\n        --font-size: var(--atomic-text-base);\n        font-size: var(--font-size);\n        --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n        line-height: var(--line-height);\n        margin-top: 2.25rem;\n        --row-height: 2.5rem;\n      }\n      .atomic-template-system .result-root.with-sections.display-grid.image-small.density-comfortable atomic-result-section-title, .atomic-template-system .result-root.with-sections.display-grid.image-small.density-comfortable atomic-product-section-name, .atomic-template-system .result-root.with-sections.display-grid.image-icon.density-comfortable atomic-result-section-title, .atomic-template-system .result-root.with-sections.display-grid.image-icon.density-comfortable atomic-product-section-name, .atomic-template-system .result-root.with-sections.display-grid.image-none.density-comfortable atomic-result-section-title, .atomic-template-system .result-root.with-sections.display-grid.image-none.density-comfortable atomic-product-section-name {\n        --font-size: var(--atomic-text-2xl);\n        font-size: var(--font-size);\n        --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n        line-height: var(--line-height);\n        word-break: break-word;\n        overflow: hidden;\n        display: -webkit-box;\n        -webkit-box-orient: vertical;\n        -webkit-line-clamp: 2;\n      }\n      .atomic-template-system .result-root.with-sections.display-grid.image-small.density-comfortable atomic-result-section-title-metadata, .atomic-template-system .result-root.with-sections.display-grid.image-small.density-comfortable atomic-product-section-metadata, .atomic-template-system .result-root.with-sections.display-grid.image-icon.density-comfortable atomic-result-section-title-metadata, .atomic-template-system .result-root.with-sections.display-grid.image-icon.density-comfortable atomic-product-section-metadata, .atomic-template-system .result-root.with-sections.display-grid.image-none.den
1sity-comfortable atomic-result-section-title-metadata, .atomic-template-system .result-root.with-sections.display-grid.image-none.density-comfortable atomic-product-section-metadata {\n        --font-size: var(--atomic-text-sm);\n        font-size: var(--font-size);\n        --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n        line-height: var(--line-height);\n        margin-top: 0.475rem;\n      }\n      .atomic-template-system .result-root.with-sections.display-grid.image-small.density-comfortable atomic-result-section-emphasized, .atomic-template-system .result-root.with-sections.display-grid.image-small.density-comfortable atomic-product-section-emphasized, .atomic-template-system .result-root.with-sections.display-grid.image-icon.density-comfortable atomic-result-section-emphasized, .atomic-template-system .result-root.with-sections.display-grid.image-icon.density-comfortable atomic-product-section-emphasized, .atomic-template-system .result-root.with-sections.display-grid.image-none.density-comfortable atomic-result-section-emphasized, .atomic-template-system .result-root.with-sections.display-grid.image-none.density-comfortable atomic-product-section-emphasized {\n        font-weight: 500;\n        --font-size: var(--atomic-text-2xl);\n        font-size: var(--font-size);\n        --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n        line-height: var(--line-height);\n      }\n      .atomic-template-system .result-root.with-sections.display-grid.image-small.density-comfortable atomic-result-section-excerpt, .atomic-template-system .result-root.with-sections.display-grid.image-small.density-comfortable atomic-product-section-description, .atomic-template-system .result-root.with-sections.display-grid.image-icon.density-comfortable atomic-result-section-excerpt, .atomic-template-system .result-root.with-sections.display-grid.image-icon.density-comfortable atomic-product-section-description, .atomic-template-system .result-root.with-sections.display-grid.image-none.density-comfortable atomic-result-section-excerpt, .atomic-template-system .result-root.with-sections.display-grid.image-none.density-comfortable atomic-product-section-description {\n        --font-size: var(--atomic-text-lg);\n        font-size: var(--font-size);\n        --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n        line-height: var(--line-height);\n        margin-top: 2.25rem;\n        overflow: hidden;\n        display: -webkit-box;\n        -webkit-box-orient: vertical;\n        -webkit-line-clamp: 3;\n      }\n      .atomic-template-system .result-root.with-sections.display-grid.image-small.density-comfortable atomic-result-section-bottom-metadata, .atomic-template-system .result-root.with-sections.display-grid.image-small.density-comfortable atomic-product-section-bottom-metadata, .atomic-template-system .result-root.with-sections.display-grid.image-icon.density-comfortable atomic-result-section-bottom-metadata, .atomic-template-system .result-root.with-sections.display-grid.image-icon.density-comfortable atomic-product-section-bottom-metadata, .atomic-template-system .result-root.with-sections.display-grid.image-none.density-comfortable atomic-result-section-bottom-metadata, .atomic-template-system .result-root.with-sections.display-grid.image-none.density-comfortable atomic-product-section-bottom-metadata {\n        --font-size: var(--atomic-text-sm);\n        font-size: var(--font-size);\n        --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n        line-height: var(--line-height);\n        margin-top: 1.75rem;\n        max-height: 4rem;\n      }\n      .atomic-template-system .result-root.with-sections.display-grid.image-small.density-normal.image-large atomic-result-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-small.density-normal.image-large atomic-product-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-small.density-normal.image-small atomic-result-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-small.density-normal.image-small atomic-product-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-icon.density-normal.image-large atomic-result-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-icon.density-normal.image-large atomic-product-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-icon.density-normal.image-small atomic-result-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-icon.density-normal.image-small atomic-product-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-none.density-normal.image-large atomic-result-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-none.density-normal.image-large atomic-product-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-none.density-normal.image-small atomic-result-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-none.density-normal.image-small atomic-product-section-visual {\n        margin: 0 auto 1.5rem auto;\n      }\n      .atomic-template-system .result-root.with-sections.display-grid.image-small.density-normal.image-icon atomic-result-section-badges, .atomic-template-system .result-root.with-sections.display-grid.image-small.density-normal.image-icon atomic-product-section-badges, .atomic-template-system .result-root.with-sections.display-grid.image-icon.density-normal.image-icon atomic-result-section-badges, .atomic-template-system .result-root.with-sections.display-grid.image-icon.density-normal.image-icon atomic-product-section-badges, .atomic-template-system .result-root.with-sections.display-grid.image-none.density-normal.image-icon atomic-result-section-badges, .atomic-template-system .result-root.with-sections.display-grid.image-none.density-normal.image-icon atomic-product-section-badges {\n        margin-bottom: 1.5rem;\n      }\n      .atomic-template-system .result-root.with-sections.display-grid.image-small.density-normal.image-icon atomic-result-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-small.density-normal.image-icon atomic-product-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-icon.density-normal.image-icon atomic-result-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-icon.density-normal.image-icon atomic-product-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-none.density-normal.image-icon atomic-result-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-none.density-normal.image-icon atomic-product-section-visual {\n        width: 2rem;\n        height: 2rem;\n      }\n      .atomic-template-system .result-root.with-sections.display-grid.image-small.density-normal atomic-result-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-small.density-normal atomic-product-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-icon.density-normal atomic-result-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-icon.density-normal atomic-product-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-none.density-normal atomic-result-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-none.density-normal atomic-product-section-visual {\n        margin-bottom: 0.5rem;\n      }\n      .atomic-template-system .result-root.with-sections.display-grid.image-small.density-normal atomic-result-section-badges, .atomic-template-system .result-root.with-sections.display-grid.image-small.density-normal atomic-product-section-badges, .atomic-template-system .result-root.with-sections.display-grid.image-icon.density-normal atomic-result-section-badges, .atomic-template-system .result-root.with-sections.display-grid.image-icon.density-normal atomic-product-section-badges, .atomic-template-system .result-root.with-sections.display-grid.image-none.density-normal atomic-result-section-badges, .atomic-template-system .result-root.with-sections.display-grid.image-none.density-normal atomic-product-section-badges {\n        --font-size: var(--atomic-text-sm);\n        font-size: var(--font-size);\n        --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n        line-height: var(--line-height);\n        margin-bottom: 1rem;\n        --row-height: 2rem;\n      }\n      .atomic-template-system .result-root.with-sections.display-grid.image-small.density-normal atomic-result-section-actions, .atomic-template-system .result-root.with-sections.display-grid.image-small.density-normal atomic-product-section-actions, .atomic-template-system .result-root.with-sections.display-grid.image-icon.density-normal atomic-result-section-actions, .atomic-template-system .result-root.with-sections.display-grid.image-icon.density-normal atomic-product-section-actions, .atomic-template-system .result-root.with-sections.display-grid.image-none.density-normal atomic-result-section-actions, .atomic-template-system .result-root.with-sections.display-grid.image-none.density-normal atomic-product-section-actions {\n        --font-size: var(--atomic-text-sm);\n        font-size: var(--font-size);\n        --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n        line-height: var(--line-height);\n        margin-top: 1.75rem;\n        --row-height: 2rem;\n      }\n      .atomic-template-system .result-root.with-sections.display-grid.image-small.density-normal atomic-result-section-title, .atomic-template-system .result-root.with-sections.display-grid.image-small.density-normal atomic-product-section-name, .atomic-template-system .result-root.with-sections.display-grid.image-icon.density-normal atomic-result-section-title, .atomic-template-system .result-root.with-sections.display-grid.image-icon.density-normal atomic-product-section-name, .atomic-template-system .result-root.with-sections.display-grid.image-none.density-normal atomic-result-section-title, .atomic-template-system .result-root.with-sections.display-grid.image-none.density-normal atomic-product-section-name {\n        --font-size: var(--atomic-text-xl);\n        font-size: var(--font-size);\n        --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n        line-height: var(--line-height);\n        word-break: break-word;\n        overflow: hidden;\n        display: -webkit-box;\n        -webkit-box-orient: vertical;\n        -webkit-line-clamp: 2;\n      }\n      .atomic-template-system .result-root.with-sections.display-grid.image-small.density-normal atomic-result-section-title-metadata, .atomic-template-system .result-root.with-sections.display-grid.image-small.density-normal atomic-product-section-metadata, .atomic-template-system .result-root.with-sections.display-grid.image-icon.density-normal atomic-result-section-title-metadata, .atomic-template-system .result-root.with-sections.display-grid.image-icon.density-normal atomic-product-section-metadata, .atomic-template-system .result-root.with-sections.display-grid.image-none.density-normal atomic-result-section-title-metadata, .atomic-template-system .result-root.with-sections.display-grid.image-none.density-normal atomic-product-section-metadata {\n        --font-size: var(--atomic-text-sm);\n        font-size: var(--font-size);\n        --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n        line-height: var(--line-height);\n        margin-top: 0.475rem;\n      }\n      .atomic-template-system .result-root.with-sections.display-grid.image-small.density-normal atomic-result-section-emphasized, .atomic-template-system .result-root.with-sections.display-grid.image-small.density-normal atomic-product-section-emphasized, .atomic-template-system .result-root.with-sections.display-grid.image-icon.density-normal atomic-result-section-emphasized, .atomic-template-system .result-root.with-sections.display-grid.image-icon.density-normal atomic-product-section-emphasized, .atomic-template-system .result-root.with-sections.display-grid.image-none.density-normal atomic-result-section-emphasized, .atomic-template-system .result-root.with-sections.display-grid.image-none.density-normal atomic-product-section-emphasized {\n        font-weight: 500;\n        --font-size: var(--atomic-text-2xl);\n        font-size: var(--font-size);\n        --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n        line-height: var(--line-height);\n      }\n      .atomic-template-system .result-root.with-sections.display-grid.image-small.density-normal atomic-result-section-excerpt, .atomic-template-system .result-root.with-sections.display-grid.image-small.density-normal atomic-product-section-description, .atomic-template-system .result-root.with-sections.display-grid.image-icon.density-normal atomic-result-section-excerpt, .atomic-template-system .result-root.with-sections.display-grid.image-icon.density-normal atomic-product-section-description, .atomic-template-system .result-root.with-sections.display-grid.image-none.density-normal atomic-result-section-excerpt, .atomic-template-system .result-root.with-sections.display-grid.image-none.density-normal atomic-product-section-description {\n        --font-size: var(--atomic-text-base);\n        font-size: var(--font-size);\n        --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n        line-height: var(--line-height);\n        margin-top: 1.75rem;\n        overflow: hidden;\n        display: -webkit-box;\n        -webkit-box-orient: vertical;\n        -webkit-line-clamp: 2;\n      }\n      .atomic-template-system .result-root.with-sections.display-grid.image-small.density-normal atomic-result-section-bottom-metadata, .atomic-template-system .result-root.with-sections.display-grid.image-small.density-normal atomic-product-section-bottom-metadata, .atomic-template-system .result-root.with-sections.display-grid.image-icon.density-normal atomic-result-section-bottom-metadata, .atomic-template-system .result-root.with-sections.display-grid.image-icon.density-normal atomic-product-section-bottom-metadata, .atomic-template-system .result-root.with-sections.display-grid.image-none.density-normal atomic-result-section-bottom-metadata, .atomic-template-system .result-root.with-sections.display-grid.image-none.density-normal atomic-product-section-bottom-metadata {\n        --font-size: var(--atomic-text-sm);\n        font-size: var(--font-size);\n        --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n        line-height: var(--line-height);\n        margin-top: 1.375rem;\n        max-height: 3.5rem;\n      }\n      .atomic-template-system .result-root.with-sections.display-grid.image-small.density-compact.image-large atomic-result-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-small.density-compact.image-large atomic-product-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-small.density-compact.image-small atomic-result-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-small.density-compact.image-small atomic-product-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-icon.density-compact.image-large atomic-result-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-icon.density-compact.image-large atomic-product-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-icon.density-compact.image-small atomic-result-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-icon.density-compact.image-small atomic-product-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-none.density-compact.image-large atomic-result-section-visual, .atomic-template-system
1 .result-root.with-sections.display-grid.image-none.density-compact.image-large atomic-product-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-none.density-compact.image-small atomic-result-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-none.density-compact.image-small atomic-product-section-visual {\n        margin: 0 auto 1rem auto;\n      }\n      .atomic-template-system .result-root.with-sections.display-grid.image-small.density-compact.image-icon atomic-result-section-badges, .atomic-template-system .result-root.with-sections.display-grid.image-small.density-compact.image-icon atomic-product-section-badges, .atomic-template-system .result-root.with-sections.display-grid.image-icon.density-compact.image-icon atomic-result-section-badges, .atomic-template-system .result-root.with-sections.display-grid.image-icon.density-compact.image-icon atomic-product-section-badges, .atomic-template-system .result-root.with-sections.display-grid.image-none.density-compact.image-icon atomic-result-section-badges, .atomic-template-system .result-root.with-sections.display-grid.image-none.density-compact.image-icon atomic-product-section-badges {\n        margin-bottom: 1rem;\n      }\n      .atomic-template-system .result-root.with-sections.display-grid.image-small.density-compact.image-icon atomic-result-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-small.density-compact.image-icon atomic-product-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-icon.density-compact.image-icon atomic-result-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-icon.density-compact.image-icon atomic-product-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-none.density-compact.image-icon atomic-result-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-none.density-compact.image-icon atomic-product-section-visual {\n        width: 2rem;\n        height: 2rem;\n      }\n      .atomic-template-system .result-root.with-sections.display-grid.image-small.density-compact atomic-result-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-small.density-compact atomic-product-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-icon.density-compact atomic-result-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-icon.density-compact atomic-product-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-none.density-compact atomic-result-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-none.density-compact atomic-product-section-visual {\n        margin-bottom: 0.5rem;\n      }\n      .atomic-template-system .result-root.with-sections.display-grid.image-small.density-compact atomic-result-section-badges, .atomic-template-system .result-root.with-sections.display-grid.image-small.density-compact atomic-product-section-badges, .atomic-template-system .result-root.with-sections.display-grid.image-icon.density-compact atomic-result-section-badges, .atomic-template-system .result-root.with-sections.display-grid.image-icon.density-compact atomic-product-section-badges, .atomic-template-system .result-root.with-sections.display-grid.image-none.density-compact atomic-result-section-badges, .atomic-template-system .result-root.with-sections.display-grid.image-none.density-compact atomic-product-section-badges {\n        --font-size: var(--atomic-text-sm);\n        font-size: var(--font-size);\n        --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n        line-height: var(--line-height);\n        margin-bottom: 1rem;\n        --row-height: 2rem;\n      }\n      .atomic-template-system .result-root.with-sections.display-grid.image-small.density-compact atomic-result-section-actions, .atomic-template-system .result-root.with-sections.display-grid.image-small.density-compact atomic-product-section-actions, .atomic-template-system .result-root.with-sections.display-grid.image-icon.density-compact atomic-result-section-actions, .atomic-template-system .result-root.with-sections.display-grid.image-icon.density-compact atomic-product-section-actions, .atomic-template-system .result-root.with-sections.display-grid.image-none.density-compact atomic-result-section-actions, .atomic-template-system .result-root.with-sections.display-grid.image-none.density-compact atomic-product-section-actions {\n        --font-size: var(--atomic-text-sm);\n        font-size: var(--font-size);\n        --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n        line-height: var(--line-height);\n        margin-top: 1.25rem;\n        --row-height: 2rem;\n      }\n      .atomic-template-system .result-root.with-sections.display-grid.image-small.density-compact atomic-result-section-title, .atomic-template-system .result-root.with-sections.display-grid.image-small.density-compact atomic-product-section-name, .atomic-template-system .result-root.with-sections.display-grid.image-icon.density-compact atomic-result-section-title, .atomic-template-system .result-root.with-sections.display-grid.image-icon.density-compact atomic-product-section-name, .atomic-template-system .result-root.with-sections.display-grid.image-none.density-compact atomic-result-section-title, .atomic-template-system .result-root.with-sections.display-grid.image-none.density-compact atomic-product-section-name {\n        --font-size: var(--atomic-text-xl);\n        font-size: var(--font-size);\n        --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n        line-height: var(--line-height);\n        word-break: break-word;\n        overflow: hidden;\n        display: -webkit-box;\n        -webkit-box-orient: vertical;\n        -webkit-line-clamp: 2;\n      }\n      .atomic-template-system .result-root.with-sections.display-grid.image-small.density-compact atomic-result-section-title-metadata, .atomic-template-system .result-root.with-sections.display-grid.image-small.density-compact atomic-product-section-metadata, .atomic-template-system .result-root.with-sections.display-grid.image-icon.density-compact atomic-result-section-title-metadata, .atomic-template-system .result-root.with-sections.display-grid.image-icon.density-compact atomic-product-section-metadata, .atomic-template-system .result-root.with-sections.display-grid.image-none.density-compact atomic-result-section-title-metadata, .atomic-template-system .result-root.with-sections.display-grid.image-none.density-compact atomic-product-section-metadata {\n        --font-size: var(--atomic-text-sm);\n        font-size: var(--font-size);\n        --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n        line-height: var(--line-height);\n        margin-top: 0.475rem;\n      }\n      .atomic-template-system .result-root.with-sections.display-grid.image-small.density-compact atomic-result-section-emphasized, .atomic-template-system .result-root.with-sections.display-grid.image-small.density-compact atomic-product-section-emphasized, .atomic-template-system .result-root.with-sections.display-grid.image-icon.density-compact atomic-result-section-emphasized, .atomic-template-system .result-root.with-sections.display-grid.image-icon.density-compact atomic-product-section-emphasized, .atomic-template-system .result-root.with-sections.display-grid.image-none.density-compact atomic-result-section-emphasized, .atomic-template-system .result-root.with-sections.display-grid.image-none.density-compact atomic-product-section-emphasized {\n        font-weight: 500;\n        --font-size: var(--atomic-text-2xl);\n        font-size: var(--font-size);\n        --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n        line-height: var(--line-height);\n      }\n      .atomic-template-system .result-root.with-sections.display-grid.image-small.density-compact atomic-result-section-excerpt, .atomic-template-system .result-root.with-sections.display-grid.image-small.density-compact atomic-product-section-description, .atomic-template-system .result-root.with-sections.display-grid.image-icon.density-compact atomic-result-section-excerpt, .atomic-template-system .result-root.with-sections.display-grid.image-icon.density-compact atomic-product-section-description, .atomic-template-system .result-root.with-sections.display-grid.image-none.density-compact atomic-result-section-excerpt, .atomic-template-system .result-root.with-sections.display-grid.image-none.density-compact atomic-product-section-description {\n        --font-size: var(--atomic-text-base);\n        font-size: var(--font-size);\n        --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n        line-height: var(--line-height);\n        margin-top: 1.25rem;\n        overflow: hidden;\n        display: -webkit-box;\n        -webkit-box-orient: vertical;\n        -webkit-line-clamp: 1;\n      }\n      .atomic-template-system .result-root.with-sections.display-grid.image-small.density-compact atomic-result-section-bottom-metadata, .atomic-template-system .result-root.with-sections.display-grid.image-small.density-compact atomic-product-section-bottom-metadata, .atomic-template-system .result-root.with-sections.display-grid.image-icon.density-compact atomic-result-section-bottom-metadata, .atomic-template-system .result-root.with-sections.display-grid.image-icon.density-compact atomic-product-section-bottom-metadata, .atomic-template-system .result-root.with-sections.display-grid.image-none.density-compact atomic-result-section-bottom-metadata, .atomic-template-system .result-root.with-sections.display-grid.image-none.density-compact atomic-product-section-bottom-metadata {\n        --font-size: var(--atomic-text-sm);\n        font-size: var(--font-size);\n        --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n        line-height: var(--line-height);\n        margin-top: 0.9375rem;\n        max-height: 3.25rem;\n      }\n      .atomic-template-system .result-root.with-sections.display-grid.image-small.image-large atomic-result-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-small.image-large atomic-product-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-icon.image-large atomic-result-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-icon.image-large atomic-product-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-none.image-large atomic-result-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-none.image-large atomic-product-section-visual {\n        aspect-ratio: 1/1;\n        height: auto;\n      }\n      @supports not (aspect-ratio: 1/1) {\n        .atomic-template-system .result-root.with-sections.display-grid.image-small.image-large atomic-result-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-small.image-large atomic-product-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-icon.image-large atomic-result-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-icon.image-large atomic-product-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-none.image-large atomic-result-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-none.image-large atomic-product-section-visual {\n          height: 19.7
15rem;\n        }\n      }\n      .atomic-template-system .result-root.with-sections.display-grid.image-small.image-large atomic-result-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-small.image-large atomic-product-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-icon.image-large atomic-result-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-icon.image-large atomic-product-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-none.image-large atomic-result-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-none.image-large atomic-product-section-visual {\n        width: 100%;\n      }\n      .atomic-template-system .result-root.with-sections.display-grid.image-small.image-large atomic-result-section-badges, .atomic-template-system .result-root.with-sections.display-grid.image-small.image-large atomic-product-section-badges, .atomic-template-system .result-root.with-sections.display-grid.image-icon.image-large atomic-result-section-badges, .atomic-template-system .result-root.with-sections.display-grid.image-icon.image-large atomic-product-section-badges, .atomic-template-system .result-root.with-sections.display-grid.image-none.image-large atomic-result-section-badges, .atomic-template-system .result-root.with-sections.display-grid.image-none.image-large atomic-product-section-badges {\n        margin-bottom: 1rem;\n      }\n      .atomic-template-system .result-root.with-sections.display-grid.image-small.image-small atomic-result-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-small.image-small atomic-product-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-icon.image-small atomic-result-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-icon.image-small atomic-product-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-none.image-small atomic-result-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-none.image-small atomic-product-section-visual {\n        aspect-ratio: 1/1;\n        height: auto;\n      }\n      @supports not (aspect-ratio: 1/1) {\n        .atomic-template-system .result-root.with-sections.display-grid.image-small.image-small atomic-result-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-small.image-small atomic-product-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-icon.image-small atomic-result-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-icon.image-small atomic-product-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-none.image-small atomic-result-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-none.image-small atomic-product-section-visual {\n          height: 14rem;\n        }\n      }\n      .atomic-template-system .result-root.with-sections.display-grid.image-small.image-small atomic-result-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-small.image-small atomic-product-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-icon.image-small atomic-result-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-icon.image-small atomic-product-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-none.image-small atomic-result-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-none.image-small atomic-product-section-visual {\n        width: 100%;\n      }\n      .atomic-template-system .result-root.with-sections.display-grid.image-small.image-none atomic-result-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-small.image-none atomic-product-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-icon.image-none atomic-result-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-icon.image-none atomic-product-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-none.image-none atomic-result-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-none.image-none atomic-product-section-visual {\n        display: none;\n      }\n    }\n    @media not all and (width >= 1024px) {\n      .atomic-template-system .result-root.with-sections.display-grid.image-small, .atomic-template-system .result-root.with-sections.display-grid.image-icon, .atomic-template-system .result-root.with-sections.display-grid.image-none {\n        grid-template-areas: 'badges' 'visual' 'title' 'title-metadata' 'emphasized' 'excerpt' 'children' 'bottom-metadata' 'actions';\n        grid-template-columns: 100%;\n        grid-template-rows: repeat(9, auto);\n      }\n      .atomic-template-system .result-root.with-sections.display-grid.image-small.density-comfortable atomic-result-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-small.density-comfortable atomic-product-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-icon.density-comfortable atomic-result-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-icon.density-comfortable atomic-product-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-none.density-comfortable atomic-result-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-none.density-comfortable atomic-product-section-visual {\n        margin-bottom: 1rem;\n      }\n      .atomic-template-system .result-root.with-sections.display-grid.image-small.density-comfortable.image-small atomic-result-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-small.density-comfortable.image-small atomic-product-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-icon.density-comfortable.image-small atomic-result-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-icon.density-comfortable.image-small atomic-product-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-none.density-comfortable.image-small atomic-result-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-none.density-comfortable.image-small atomic-product-section-visual {\n        width: 10.25rem;\n        height: 10.25rem;\n      }\n      .atomic-template-system .result-root.with-sections.display-grid.image-small.density-comfortable atomic-result-section-badges, .atomic-template-system .result-root.with-sections.display-grid.image-small.density-comfortable atomic-product-section-badges, .atomic-template-system .result-root.with-sections.display-grid.image-icon.density-comfortable atomic-result-section-badges, .atomic-template-system .result-root.with-sections.display-grid.image-icon.density-comfortable atomic-product-section-badges, .atomic-template-system .result-root.with-sections.display-grid.image-none.density-comfortable atomic-result-section-badges, .atomic-template-system .result-root.with-sections.display-grid.image-none.density-comfortable atomic-product-section-badges {\n        --font-size: var(--atomic-text-sm);\n        font-size: var(--font-size);\n        --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n        line-height: var(--line-height);\n        margin-bottom: 1rem;\n        --row-height: 2rem;\n      }\n      .atomic-template-system .result-root.with-sections.display-grid.image-small.density-comfortable atomic-result-section-actions, .atomic-template-system .result-root.with-sections.display-grid.image-small.density-comfortable atomic-product-section-actions, .atomic-template-system .result-root.with-sections.display-grid.image-icon.density-comfortable atomic-result-section-actions, .atomic-template-system .result-root.with-sections.display-grid.image-icon.density-comfortable atomic-product-section-actions, .atomic-template-system .result-root.with-sections.display-grid.image-none.density-comfortable atomic-result-section-actions, .atomic-template-system .result-root.with-sections.display-grid.image-none.density-comfortable atomic-product-section-actions {\n        --font-size: var(--atomic-text-base);\n        font-size: var(--font-size);\n        --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n        line-height: var(--line-height);\n        margin-top: 1.25rem;\n        --row-height: 2rem;\n      }\n      .atomic-template-system .result-root.with-sections.display-grid.image-small.density-comfortable atomic-result-section-title, .atomic-template-system .result-root.with-sections.display-grid.image-small.density-comfortable atomic-product-section-name, .atomic-template-system .result-root.with-sections.display-grid.image-icon.density-comfortable atomic-result-section-title, .atomic-template-system .result-root.with-sections.display-grid.image-icon.density-comfortable atomic-product-section-name, .atomic-template-system .result-root.with-sections.display-grid.image-none.density-comfortable atomic-result-section-title, .atomic-template-system .result-root.with-sections.display-grid.image-none.density-comfortable atomic-product-section-name {\n        --font-size: var(--atomic-text-lg);\n        font-size: var(--font-size);\n        --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n        line-height: var(--line-height);\n        max-height: 3rem;\n        overflow: hidden;\n        display: -webkit-box;\n        -webkit-box-orient: vertical;\n        -webkit-line-clamp: 2;\n      }\n      .atomic-template-system .result-root.with-sections.display-grid.image-small.density-comfortable atomic-result-section-title-metadata, .atomic-template-system .result-root.with-sections.display-grid.image-small.density-comfortable atomic-product-section-metadata, .atomic-template-system .result-root.with-sections.display-grid.image-icon.density-comfortable atomic-result-section-title-metadata, .atomic-template-system .result-root.with-sections.display-grid.image-icon.density-comfortable atomic-product-section-metadata, .atomic-template-system .result-root.with-sections.display-grid.image-none.density-comfortable atomic-result-section-title-metadata, .atomic-template-system .result-root.with-sections.display-grid.image-none.density-comfortable atomic-product-section-metadata {\n        --font-size: var(--atomic-text-sm);\n        font-size: var(--font-size);\n        --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n        line-height: var(--line-height);\n        margin-top: 0.475rem;\n      }\n      .atomic-template-system .result-root.with-sections.display-grid.image-small.density-comfortable atomic-result-section-emphasized, .atomic-template-system .result-root.with-sections.display-grid.image-small.density-comfortable atomic-product-section-emphasized, .atomic-template-system .result-root.with-sections.display-grid.image-icon.density-comfortable atomic-result-section-emphasized, .atomic-template-system .result-root.with-sections.display-grid.image-icon.density-comfortable atomic-product-section-emphasized, .atomic-template-system .result-root.with-sections.display-grid.image-none.density-comfortable atomic-result-section-emphasized, .atomic-template-system .result-root.with-sections.display-grid.image-none.density-comfortable atomic-product-section-emphasized {\n        font-weight: 500;\n        --font-size: var(--atomic-text-2xl);\n        font-size: var(--font-size);\n        --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n        line-height: var(--line-height);\n      }\n      .atomic-template-system .result-root.with-sections.display-grid.image-small.density-comfortable atomic-result-section-excerpt, .atomic-template-system .result-root.with-sections.display-grid.image-small.density-comfortable atomic-product-section-description, .atomic-template-system .result-root.with-sections.display-grid.image-icon.density-comfortable atomic-result-section-excerpt, .atomic-template-system .result-root.with-sections.display-grid.image-icon.density-comfortable atomic-product-section-description, .atomic-template-system .result-root.with-sections.display-grid.image-none.density-comfortable atomic-result-section-excerpt, .atomic-template-system .result-root.with-sections.display-grid.image-none.density-comfortable atomic-product-section-description {\n        --font-size: var(--atomic-text-base);\n        font-size: var(--font-size);\n        --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n        line-height: var(--line-height);\n        margin-top: 1.25rem;\n        overflow: hidden;\n        display: -webkit-box;\n        -webkit-box-orient: vertical;\n        -webkit-line-clamp: 2;\n      }\n      .atomic-template-system .result-root.with-sections.display-grid.image-small.density-comfortable atomic-result-section-bottom-metadata, .atomic-template-system .result-root.with-sections.display-grid.image-small.density-comfortable atomic-product-section-bottom-metadata, .atomic-template-system .result-root.with-sections.display-grid.image-icon.density-comfortable atomic-result-section-bottom-metadata, .atomic-template-system .result-root.with-sections.display-grid.image-icon.density-comfortable atomic-product-section-bottom-metadata, .atomic-template-system .result-root.with-sections.display-grid.image-none.density-comfortable atomic-result-section-bottom-metadata, .atomic-template-system .result-root.with-sections.display-grid.image-none.density-comfortable atomic-product-section-bottom-metadata {\n        --font-size: var(--atomic-text-sm);\n        font-size: var(--font-size);\n        --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n        line-height: var(--line-height);\n        margin-top: 1rem;\n        max-height: 3rem;\n      }\n      .atomic-template-system .result-root.with-sections.display-grid.image-small.density-comfortable atomic-result-section-children, .atomic-template-system .result-root.with-sections.display-grid.image-small.density-comfortable atomic-product-section-children, .atomic-template-system .result-root.with-sections.display-grid.image-icon.density-comfortable atomic-result-section-children, .atomic-template-system .result-root.with-sections.display-grid.image-icon.density-comfortable atomic-product-section-children, .atomic-template-system .result-root.with-sections.display-grid.image-none.density-comfortable atomic-result-section-children, .atomic-template-system .result-root.with-sections.display-grid.image-none.density-comfortable atomic-product-section-children {\n        --font-size: var(--atomic-text-base);\n        font-size: var(--font-size);\n        --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n        line-height: var(--line-height);\n        margin-top: 1.25rem;\n      }\n      .atomic-template-system .result-root.with-sections.display-grid.image-small.density-normal atomic-result-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-small.density-normal atomic-product-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-icon.density-normal atomic-result-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-icon.density-normal atomic-product-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-none.density-normal atomic-result-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-none.density-normal atomic-product-section-visual {\n        margin-bottom: 0.75rem;\n      }\n      .atomic-template-system .result-root.with-sections.display-grid.image-small.density-normal.image-small atomic-result-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-small.density-normal.image-small atomic
1-product-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-icon.density-normal.image-small atomic-result-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-icon.density-normal.image-small atomic-product-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-none.density-normal.image-small atomic-result-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-none.density-normal.image-small atomic-product-section-visual {\n        width: 10.25rem;\n        height: 10.25rem;\n      }\n      .atomic-template-system .result-root.with-sections.display-grid.image-small.density-normal atomic-result-section-badges, .atomic-template-system .result-root.with-sections.display-grid.image-small.density-normal atomic-product-section-badges, .atomic-template-system .result-root.with-sections.display-grid.image-icon.density-normal atomic-result-section-badges, .atomic-template-system .result-root.with-sections.display-grid.image-icon.density-normal atomic-product-section-badges, .atomic-template-system .result-root.with-sections.display-grid.image-none.density-normal atomic-result-section-badges, .atomic-template-system .result-root.with-sections.display-grid.image-none.density-normal atomic-product-section-badges {\n        --font-size: var(--atomic-text-sm);\n        font-size: var(--font-size);\n        --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n        line-height: var(--line-height);\n        margin-bottom: 1rem;\n        --row-height: 2rem;\n      }\n      .atomic-template-system .result-root.with-sections.display-grid.image-small.density-normal atomic-result-section-actions, .atomic-template-system .result-root.with-sections.display-grid.image-small.density-normal atomic-product-section-actions, .atomic-template-system .result-root.with-sections.display-grid.image-icon.density-normal atomic-result-section-actions, .atomic-template-system .result-root.with-sections.display-grid.image-icon.density-normal atomic-product-section-actions, .atomic-template-system .result-root.with-sections.display-grid.image-none.density-normal atomic-result-section-actions, .atomic-template-system .result-root.with-sections.display-grid.image-none.density-normal atomic-product-section-actions {\n        --font-size: var(--atomic-text-base);\n        font-size: var(--font-size);\n        --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n        line-height: var(--line-height);\n        margin-top: 1rem;\n        --row-height: 2rem;\n      }\n      .atomic-template-system .result-root.with-sections.display-grid.image-small.density-normal atomic-result-section-title, .atomic-template-system .result-root.with-sections.display-grid.image-small.density-normal atomic-product-section-name, .atomic-template-system .result-root.with-sections.display-grid.image-icon.density-normal atomic-result-section-title, .atomic-template-system .result-root.with-sections.display-grid.image-icon.density-normal atomic-product-section-name, .atomic-template-system .result-root.with-sections.display-grid.image-none.density-normal atomic-result-section-title, .atomic-template-system .result-root.with-sections.display-grid.image-none.density-normal atomic-product-section-name {\n        --font-size: var(--atomic-text-lg);\n        font-size: var(--font-size);\n        --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n        line-height: var(--line-height);\n        max-height: 3rem;\n        overflow: hidden;\n        display: -webkit-box;\n        -webkit-box-orient: vertical;\n        -webkit-line-clamp: 2;\n      }\n      .atomic-template-system .result-root.with-sections.display-grid.image-small.density-normal atomic-result-section-title-metadata, .atomic-template-system .result-root.with-sections.display-grid.image-small.density-normal atomic-product-section-metadata, .atomic-template-system .result-root.with-sections.display-grid.image-icon.density-normal atomic-result-section-title-metadata, .atomic-template-system .result-root.with-sections.display-grid.image-icon.density-normal atomic-product-section-metadata, .atomic-template-system .result-root.with-sections.display-grid.image-none.density-normal atomic-result-section-title-metadata, .atomic-template-system .result-root.with-sections.display-grid.image-none.density-normal atomic-product-section-metadata {\n        --font-size: var(--atomic-text-sm);\n        font-size: var(--font-size);\n        --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n        line-height: var(--line-height);\n        margin-top: 0.475rem;\n      }\n      .atomic-template-system .result-root.with-sections.display-grid.image-small.density-normal atomic-result-section-emphasized, .atomic-template-system .result-root.with-sections.display-grid.image-small.density-normal atomic-product-section-emphasized, .atomic-template-system .result-root.with-sections.display-grid.image-icon.density-normal atomic-result-section-emphasized, .atomic-template-system .result-root.with-sections.display-grid.image-icon.density-normal atomic-product-section-emphasized, .atomic-template-system .result-root.with-sections.display-grid.image-none.density-normal atomic-result-section-emphasized, .atomic-template-system .result-root.with-sections.display-grid.image-none.density-normal atomic-product-section-emphasized {\n        font-weight: 500;\n        --font-size: var(--atomic-text-2xl);\n        font-size: var(--font-size);\n        --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n        line-height: var(--line-height);\n      }\n      .atomic-template-system .result-root.with-sections.display-grid.image-small.density-normal atomic-result-section-excerpt, .atomic-template-system .result-root.with-sections.display-grid.image-small.density-normal atomic-product-section-description, .atomic-template-system .result-root.with-sections.display-grid.image-icon.density-normal atomic-result-section-excerpt, .atomic-template-system .result-root.with-sections.display-grid.image-icon.density-normal atomic-product-section-description, .atomic-template-system .result-root.with-sections.display-grid.image-none.density-normal atomic-result-section-excerpt, .atomic-template-system .result-root.with-sections.display-grid.image-none.density-normal atomic-product-section-description {\n        --font-size: var(--atomic-text-base);\n        font-size: var(--font-size);\n        --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n        line-height: var(--line-height);\n        margin-top: 1rem;\n        overflow: hidden;\n        display: -webkit-box;\n        -webkit-box-orient: vertical;\n        -webkit-line-clamp: 2;\n      }\n      .atomic-template-system .result-root.with-sections.display-grid.image-small.density-normal atomic-result-section-bottom-metadata, .atomic-template-system .result-root.with-sections.display-grid.image-small.density-normal atomic-product-section-bottom-metadata, .atomic-template-system .result-root.with-sections.display-grid.image-icon.density-normal atomic-result-section-bottom-metadata, .atomic-template-system .result-root.with-sections.display-grid.image-icon.density-normal atomic-product-section-bottom-metadata, .atomic-template-system .result-root.with-sections.display-grid.image-none.density-normal atomic-result-section-bottom-metadata, .atomic-template-system .result-root.with-sections.display-grid.image-none.density-normal atomic-product-section-bottom-metadata {\n        --font-size: var(--atomic-text-sm);\n        font-size: var(--font-size);\n        --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n        line-height: var(--line-height);\n        margin-top: 0.75rem;\n        max-height: 3rem;\n      }\n      .atomic-template-system .result-root.with-sections.display-grid.image-small.density-normal atomic-result-section-children, .atomic-template-system .result-root.with-sections.display-grid.image-small.density-normal atomic-product-section-children, .atomic-template-system .result-root.with-sections.display-grid.image-icon.density-normal atomic-result-section-children, .atomic-template-system .result-root.with-sections.display-grid.image-icon.density-normal atomic-product-section-children, .atomic-template-system .result-root.with-sections.display-grid.image-none.density-normal atomic-result-section-children, .atomic-template-system .result-root.with-sections.display-grid.image-none.density-normal atomic-product-section-children {\n        --font-size: var(--atomic-text-base);\n        font-size: var(--font-size);\n        --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n        line-height: var(--line-height);\n        margin-top: 1rem;\n      }\n      .atomic-template-system .result-root.with-sections.display-grid.image-small.density-compact atomic-result-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-small.density-compact atomic-product-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-icon.density-compact atomic-result-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-icon.density-compact atomic-product-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-none.density-compact atomic-result-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-none.density-compact atomic-product-section-visual {\n        margin-bottom: 0.5rem;\n      }\n      .atomic-template-system .result-root.with-sections.display-grid.image-small.density-compact.image-large atomic-result-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-small.density-compact.image-large atomic-product-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-icon.density-compact.image-large atomic-result-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-icon.density-compact.image-large atomic-product-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-none.density-compact.image-large atomic-result-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-none.density-compact.image-large atomic-product-section-visual {\n        width: 100%;\n      }\n      .atomic-template-system .result-root.with-sections.display-grid.image-small.density-compact.image-small atomic-result-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-small.density-compact.image-small atomic-product-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-icon.density-compact.image-small atomic-result-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-icon.density-compact.image-small atomic-product-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-none.density-compact.image-small atomic-result-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-none.density-compact.image-small atomic-product-section-visual {\n        width: 10.25rem;\n        height: 10.25rem;\n      }\n      .atomic-template-system .result-root.with-sections.display-grid.image-small.density-compact atomic-result-section-badges, .atomic-template-system .result-root.with-sections.display-grid.image-small.density-compact atomic-product-section-badges, .atomic-template-system .result-root.with-sections.display-grid.image-icon.density-compact atomic-result-section-badges, .atomic-template-system .result-root.with-sections.display-grid.image-icon.density-compact atomic-product-section-badges, .atomic-template-system .result-root.with-sections.display-grid.image-none.density-compact atomic-result-section-badges, .atomic-template-system .result-root.with-sections.display-grid.image-none.density-compact atomic-product-section-badges {\n        --font-size: var(--atomic-text-sm);\n        font-size: var(--font-size);\n        --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n        line-height: var(--line-height);\n        margin-bottom: 1rem;\n        --row-height: 2rem;\n      }\n      .atomic-template-system .result-root.with-sections.display-grid.image-small.density-compact atomic-result-section-actions, .atomic-template-system .result-root.with-sections.display-grid.image-small.density-compact atomic-product-section-actions, .atomic-template-system .result-root.with-sections.display-grid.image-icon.density-compact atomic-result-section-actions, .atomic-template-system .result-root.with-sections.display-grid.image-icon.density-compact atomic-product-section-actions, .atomic-template-system .result-root.with-sections.display-grid.image-none.density-compact atomic-result-section-actions, .atomic-template-system .result-root.with-sections.display-grid.image-none.density-compact atomic-product-section-actions {\n        --font-size: var(--atomic-text-base);\n        font-size: var(--font-size);\n        --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n        line-height: var(--line-height);\n        margin-top: 0.75rem;\n        --row-height: 2rem;\n      }\n      .atomic-template-system .result-root.with-sections.display-grid.image-small.density-compact atomic-result-section-title, .atomic-template-system .result-root.with-sections.display-grid.image-small.density-compact atomic-product-section-name, .atomic-template-system .result-root.with-sections.display-grid.image-icon.density-compact atomic-result-section-title, .atomic-template-system .result-root.with-sections.display-grid.image-icon.density-compact atomic-product-section-name, .atomic-template-system .result-root.with-sections.display-grid.image-none.density-compact atomic-result-section-title, .atomic-template-system .result-root.with-sections.display-grid.image-none.density-compact atomic-product-section-name {\n        --font-size: var(--atomic-text-lg);\n        font-size: var(--font-size);\n        --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n        line-height: var(--line-height);\n        max-height: 3rem;\n        overflow: hidden;\n        display: -webkit-box;\n        -webkit-box-orient: vertical;\n        -webkit-line-clamp: 2;\n      }\n      .atomic-template-system .result-root.with-sections.display-grid.image-small.density-compact atomic-result-section-title-metadata, .atomic-template-system .result-root.with-sections.display-grid.image-small.density-compact atomic-product-section-metadata, .atomic-template-system .result-root.with-sections.display-grid.image-icon.density-compact atomic-result-section-title-metadata, .atomic-template-system .result-root.with-sections.display-grid.image-icon.density-compact atomic-product-section-metadata, .atomic-template-system .result-root.with-sections.display-grid.image-none.density-compact atomic-result-section-title-metadata, .atomic-template-system .result-root.with-sections.display-grid.image-none.density-compact atomic-product-section-metadata {\n        --font-size: var(--atomic-text-sm);\n        font-size: var(--font-size);\n        --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n        line-height: var(--line-height);\n        margin-top: 0.475rem;\n      }\n      .atomic-template-system .result-root.with-sections.display-grid.image-small.density-compact atomic-result-section-emphasized, .atomic-template-system .result-root.with-sections.display-grid.image-small.density-compact atomic-product-section-emphasized, .atomic-template-system .result-root.with-sections.display-grid.image-icon.density-compact atomic-result-section-emphasized, .atomic-template-system .result-root.with-sections.display-grid.image-icon.density-compact atomic-product-section-emphasized, .atomic-template-system .result-root.with-sections.display-grid.image-none.density-compact atomic-result-section-emphasized, .atomic-template-system .result-root.with-sections.display-grid.image-none.density-compact atomic-product-section-emphasized {\n        font-weight: 500;\n        --font-size: va
1r(--atomic-text-2xl);\n        font-size: var(--font-size);\n        --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n        line-height: var(--line-height);\n      }\n      .atomic-template-system .result-root.with-sections.display-grid.image-small.density-compact atomic-result-section-excerpt, .atomic-template-system .result-root.with-sections.display-grid.image-small.density-compact atomic-product-section-description, .atomic-template-system .result-root.with-sections.display-grid.image-icon.density-compact atomic-result-section-excerpt, .atomic-template-system .result-root.with-sections.display-grid.image-icon.density-compact atomic-product-section-description, .atomic-template-system .result-root.with-sections.display-grid.image-none.density-compact atomic-result-section-excerpt, .atomic-template-system .result-root.with-sections.display-grid.image-none.density-compact atomic-product-section-description {\n        --font-size: var(--atomic-text-base);\n        font-size: var(--font-size);\n        --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n        line-height: var(--line-height);\n        margin-top: 0.75rem;\n        overflow: hidden;\n        display: -webkit-box;\n        -webkit-box-orient: vertical;\n        -webkit-line-clamp: 1;\n      }\n      .atomic-template-system .result-root.with-sections.display-grid.image-small.density-compact atomic-result-section-bottom-metadata, .atomic-template-system .result-root.with-sections.display-grid.image-small.density-compact atomic-product-section-bottom-metadata, .atomic-template-system .result-root.with-sections.display-grid.image-icon.density-compact atomic-result-section-bottom-metadata, .atomic-template-system .result-root.with-sections.display-grid.image-icon.density-compact atomic-product-section-bottom-metadata, .atomic-template-system .result-root.with-sections.display-grid.image-none.density-compact atomic-result-section-bottom-metadata, .atomic-template-system .result-root.with-sections.display-grid.image-none.density-compact atomic-product-section-bottom-metadata {\n        --font-size: var(--atomic-text-sm);\n        font-size: var(--font-size);\n        --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n        line-height: var(--line-height);\n        margin-top: 0.5rem;\n        max-height: 3rem;\n      }\n      .atomic-template-system .result-root.with-sections.display-grid.image-small.density-compact atomic-result-section-children, .atomic-template-system .result-root.with-sections.display-grid.image-small.density-compact atomic-product-section-children, .atomic-template-system .result-root.with-sections.display-grid.image-icon.density-compact atomic-result-section-children, .atomic-template-system .result-root.with-sections.display-grid.image-icon.density-compact atomic-product-section-children, .atomic-template-system .result-root.with-sections.display-grid.image-none.density-compact atomic-result-section-children, .atomic-template-system .result-root.with-sections.display-grid.image-none.density-compact atomic-product-section-children {\n        --font-size: var(--atomic-text-base);\n        font-size: var(--font-size);\n        --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n        line-height: var(--line-height);\n        margin-top: 0.75rem;\n      }\n      .atomic-template-system .result-root.with-sections.display-grid.image-small.image-small atomic-result-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-small.image-small atomic-product-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-icon.image-small atomic-result-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-icon.image-small atomic-product-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-none.image-small atomic-result-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-none.image-small atomic-product-section-visual {\n        aspect-ratio: 1/1;\n        height: auto;\n      }\n      @supports not (aspect-ratio: 1/1) {\n        .atomic-template-system .result-root.with-sections.display-grid.image-small.image-small atomic-result-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-small.image-small atomic-product-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-icon.image-small atomic-result-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-icon.image-small atomic-product-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-none.image-small atomic-result-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-none.image-small atomic-product-section-visual {\n          height: 9rem;\n        }\n      }\n      .atomic-template-system .result-root.with-sections.display-grid.image-small.image-small atomic-result-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-small.image-small atomic-product-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-icon.image-small atomic-result-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-icon.image-small atomic-product-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-none.image-small atomic-result-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-none.image-small atomic-product-section-visual {\n        width: 100%;\n      }\n      .atomic-template-system .result-root.with-sections.display-grid.image-small.image-icon atomic-result-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-small.image-icon atomic-product-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-icon.image-icon atomic-result-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-icon.image-icon atomic-product-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-none.image-icon atomic-result-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-none.image-icon atomic-product-section-visual {\n        width: 2rem;\n        height: 2rem;\n      }\n      .atomic-template-system .result-root.with-sections.display-grid.image-small.image-none atomic-result-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-small.image-none atomic-product-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-icon.image-none atomic-result-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-icon.image-none atomic-product-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-none.image-none atomic-result-section-visual, .atomic-template-system .result-root.with-sections.display-grid.image-none.image-none atomic-product-section-visual {\n        display: none;\n      }\n    }\n    .atomic-template-system .result-root.with-sections.display-table.image-large.density-compact atomic-result-section-visual, .atomic-template-system .result-root.with-sections.display-table.image-large.density-compact atomic-product-section-visual {\n      width: 10.25rem;\n      height: 10.25rem;\n    }\n    .atomic-template-system .result-root.with-sections.display-table atomic-result-section-children atomic-result-children::part(children-root), .atomic-template-system .result-root.with-sections.display-table atomic-result-section-children atomic-insight-result-children::part(children-root), .atomic-template-system .result-root.with-sections.display-table atomic-result-section-children atomic-product-children::part(children-root), .atomic-template-system .result-root.with-sections.display-table atomic-product-section-children atomic-result-children::part(children-root), .atomic-template-system .result-root.with-sections.display-table atomic-product-section-children atomic-insight-result-children::part(children-root), .atomic-template-system .result-root.with-sections.display-table atomic-product-section-children atomic-product-children::part(children-root) {\n      border-style: var(--tw-border-style);\n      border-width: 1px;\n      border-color: var(--atomic-neutral);\n      border-radius: 16px;\n    }\n    .atomic-template-system .result-root.with-sections.display-table.density-comfortable atomic-result-section-visual, .atomic-template-system .result-root.with-sections.display-table.density-comfortable atomic-product-section-visual {\n      margin-right: 1.5rem;\n    }\n    .atomic-template-system .result-root.with-sections.display-table.density-comfortable atomic-result-section-badges, .atomic-template-system .result-root.with-sections.display-table.density-comfortable atomic-product-section-badges, .atomic-template-system .result-root.with-sections.display-table.density-comfortable atomic-result-section-actions, .atomic-template-system .result-root.with-sections.display-table.density-comfortable atomic-product-section-actions {\n      margin-bottom: 1.5rem;\n      --row-height: 2rem;\n    }\n    .atomic-template-system .result-root.with-sections.display-table.density-comfortable atomic-result-section-title, .atomic-template-system .result-root.with-sections.display-table.density-comfortable atomic-product-section-name {\n      --font-size: var(--atomic-text-2xl);\n      font-size: var(--font-size);\n      --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n      line-height: var(--line-height);\n    }\n    .atomic-template-system .result-root.with-sections.display-table.density-comfortable atomic-result-section-excerpt, .atomic-template-system .result-root.with-sections.display-table.density-comfortable atomic-product-section-description {\n      margin-top: 1.75rem;\n      --font-size: var(--atomic-text-lg);\n      font-size: var(--font-size);\n      --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n      line-height: var(--line-height);\n      max-height: 4.5rem;\n      overflow: hidden;\n      display: -webkit-box;\n      -webkit-box-orient: vertical;\n      -webkit-line-clamp: 3;\n    }\n    .atomic-template-system .result-root.with-sections.display-table.density-comfortable atomic-result-section-bottom-metadata, .atomic-template-system .result-root.with-sections.display-table.density-comfortable atomic-product-section-bottom-metadata {\n      margin-top: 1.25rem;\n      --font-size: var(--atomic-text-sm);\n      font-size: var(--font-size);\n      --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n      line-height: var(--line-height);\n      max-height: 4rem;\n    }\n    .atomic-template-system .result-root.with-sections.display-table.density-comfortable atomic-result-section-title-metadata, .atomic-template-system .result-root.with-sections.display-table.density-comfortable atomic-product-section-metadata {\n      margin-top: 0.475rem;\n    }\n    .atomic-template-system .result-root.with-sections.display-table.density-comfortable.child-result:not(.last-child) {\n      margin-bottom: 1.75rem;\n    }\n    .atomic-template-system .result-root.with-sections.display-table.density-comfortable atomic-result-section-children atomic-result-children::part(children-root), .atomic-template-system .result-root.with-sections.display-table.density-comfortable atomic-result-section-children atomic-insight-result-children::part(children-root), .atomic-template-system .result-root.with-sections.display-table.density-comfortable atomic-result-section-children atomic-product-children::part(children-root), .atomic-template-system .result-root.with-sections.display-table.density-comfortable atomic-product-section-children atomic-result-children::part(children-root), .atomic-template-system .result-root.with-sections.display-table.density-comfortable atomic-product-section-children atomic-insight-result-children::part(children-root), .atomic-template-system .result-root.with-sections.display-table.density-comfortable atomic-product-section-children atomic-product-children::part(children-root) {\n      margin-top: 1.25rem;\n      padding: 1.75rem;\n    }\n    .atomic-template-system .result-root.with-sections.display-table.density-comfortable atomic-result-section-children atomic-result-children::part(show-hide-button), .atomic-template-system .result-root.with-sections.display-table.density-comfortable atomic-result-section-children atomic-insigh-result-children::part(show-hide-button), .atomic-template-system .result-root.with-sections.display-table.density-comfortable atomic-result-section-children atomic-product-children::part(show-hide-button), .atomic-template-system .result-root.with-sections.display-table.density-comfortable atomic-product-section-children atomic-result-children::part(show-hide-button), .atomic-template-system .result-root.with-sections.display-table.density-comfortable atomic-product-section-children atomic-insigh-result-children::part(show-hide-button), .atomic-template-system .result-root.with-sections.display-table.density-comfortable atomic-product-section-children atomic-product-children::part(show-hide-button) {\n      margin-top: 1.25rem;\n      margin-bottom: 1.25rem;\n    }\n    .atomic-template-system .result-root.with-sections.display-table.density-comfortable .placeholder {\n      margin-bottom: 1.75rem;\n    }\n    .atomic-template-system .result-root.with-sections.display-table.density-normal atomic-result-section-visual, .atomic-template-system .result-root.with-sections.display-table.density-normal atomic-product-section-visual {\n      margin-right: 1rem;\n    }\n    .atomic-template-system .result-root.with-sections.display-table.density-normal atomic-result-section-badges, .atomic-template-system .result-root.with-sections.display-table.density-normal atomic-product-section-badges, .atomic-template-system .result-root.with-sections.display-table.density-normal atomic-result-section-actions, .atomic-template-system .result-root.with-sections.display-table.density-normal atomic-product-section-actions {\n      margin-bottom: 1rem;\n      --row-height: 2rem;\n    }\n    .atomic-template-system .result-root.with-sections.display-table.density-normal atomic-result-section-title, .atomic-template-system .result-root.with-sections.display-table.density-normal atomic-product-section-name {\n      --font-size: var(--atomic-text-xl);\n      font-size: var(--font-size);\n      --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n      line-height: var(--line-height);\n    }\n    .atomic-template-system .result-root.with-sections.display-table.density-normal atomic-result-section-excerpt, .atomic-template-system .result-root.with-sections.display-table.density-normal atomic-product-section-description {\n      margin-top: 1.25rem;\n      --font-size: var(--atomic-text-base);\n      font-size: var(--font-size);\n      --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n      line-height: var(--line-height);\n      max-height: 2.5rem;\n      overflow: hidden;\n      display: -webkit-box;\n      -webkit-box-orient: vertical;\n      -webkit-line-clamp: 2;\n    }\n    .atomic-template-system .result-root.with-sections.display-table.density-normal atomic-result-section-bottom-metadata, .atomic-template-system .result-root.with-sections.display-table.density-normal atomic-product-section-bottom-metadata {\n      margin-top: 0.875rem;\n      --font-size: var(--atomic-text-sm);\n      font-size: var(--font-size);\n      --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n      line-height: var(--line-height);\n      max-height: 3.5rem;\n    }\n    .atomic-template-system .result-root.with-sections.display-table.density-normal atomic-result-section-title-metadata, .atomic-template-system .result-root.with-sections.display-table.density-normal atomic-product-section-metadata {\n      margin-top: 0.475rem;\n    }\n    .atomic-template-system .result-root.with-sections.display-table.density-normal.child-result:not(.last-child) {\n    
1  margin-bottom: 1.5rem;\n    }\n    .atomic-template-system .result-root.with-sections.display-table.density-normal atomic-result-section-children atomic-result-children::part(children-root), .atomic-template-system .result-root.with-sections.display-table.density-normal atomic-result-section-children atomic-insight-result-children::part(children-root), .atomic-template-system .result-root.with-sections.display-table.density-normal atomic-result-section-children atomic-product-children::part(children-root), .atomic-template-system .result-root.with-sections.display-table.density-normal atomic-product-section-children atomic-result-children::part(children-root), .atomic-template-system .result-root.with-sections.display-table.density-normal atomic-product-section-children atomic-insight-result-children::part(children-root), .atomic-template-system .result-root.with-sections.display-table.density-normal atomic-product-section-children atomic-product-children::part(children-root) {\n      margin-top: 0.875rem;\n      padding: 1.5rem;\n    }\n    .atomic-template-system .result-root.with-sections.display-table.density-normal atomic-result-section-children atomic-result-children::part(show-hide-button), .atomic-template-system .result-root.with-sections.display-table.density-normal atomic-result-section-children atomic-insigh-result-children::part(show-hide-button), .atomic-template-system .result-root.with-sections.display-table.density-normal atomic-result-section-children atomic-product-children::part(show-hide-button), .atomic-template-system .result-root.with-sections.display-table.density-normal atomic-product-section-children atomic-result-children::part(show-hide-button), .atomic-template-system .result-root.with-sections.display-table.density-normal atomic-product-section-children atomic-insigh-result-children::part(show-hide-button), .atomic-template-system .result-root.with-sections.display-table.density-normal atomic-product-section-children atomic-product-children::part(show-hide-button) {\n      margin-top: 0.875rem;\n      margin-bottom: 0.875rem;\n    }\n    .atomic-template-system .result-root.with-sections.display-table.density-normal .placeholder {\n      margin-bottom: 1.5rem;\n    }\n    .atomic-template-system .result-root.with-sections.display-table.density-compact atomic-result-section-visual, .atomic-template-system .result-root.with-sections.display-table.density-compact atomic-product-section-visual {\n      margin-right: 1rem;\n    }\n    .atomic-template-system .result-root.with-sections.display-table.density-compact atomic-result-section-badges, .atomic-template-system .result-root.with-sections.display-table.density-compact atomic-product-section-badges, .atomic-template-system .result-root.with-sections.display-table.density-compact atomic-result-section-actions, .atomic-template-system .result-root.with-sections.display-table.density-compact atomic-product-section-actions {\n      margin-bottom: 1rem;\n      --row-height: 2rem;\n    }\n    .atomic-template-system .result-root.with-sections.display-table.density-compact atomic-result-section-title, .atomic-template-system .result-root.with-sections.display-table.density-compact atomic-product-section-name {\n      --font-size: var(--atomic-text-xl);\n      font-size: var(--font-size);\n      --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n      line-height: var(--line-height);\n    }\n    .atomic-template-system .result-root.with-sections.display-table.density-compact atomic-result-section-excerpt, .atomic-template-system .result-root.with-sections.display-table.density-compact atomic-product-section-description {\n      margin-top: 1rem;\n      --font-size: var(--atomic-text-base);\n      font-size: var(--font-size);\n      --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n      line-height: var(--line-height);\n      max-height: 1.25rem;\n      overflow: hidden;\n      display: -webkit-box;\n      -webkit-box-orient: vertical;\n      -webkit-line-clamp: 1;\n    }\n    .atomic-template-system .result-root.with-sections.display-table.density-compact atomic-result-section-bottom-metadata, .atomic-template-system .result-root.with-sections.display-table.density-compact atomic-product-section-bottom-metadata {\n      margin-top: 0.6875rem;\n      --font-size: var(--atomic-text-sm);\n      font-size: var(--font-size);\n      --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n      line-height: var(--line-height);\n      max-height: 3.25rem;\n    }\n    .atomic-template-system .result-root.with-sections.display-table.density-compact atomic-result-section-title-metadata, .atomic-template-system .result-root.with-sections.display-table.density-compact atomic-product-section-metadata {\n      margin-top: 0.475rem;\n    }\n    .atomic-template-system .result-root.with-sections.display-table.density-compact.child-result:not(.last-child) {\n      margin-bottom: 1rem;\n    }\n    .atomic-template-system .result-root.with-sections.display-table.density-compact atomic-result-section-children atomic-result-children::part(children-root), .atomic-template-system .result-root.with-sections.display-table.density-compact atomic-result-section-children atomic-insight-result-children::part(children-root), .atomic-template-system .result-root.with-sections.display-table.density-compact atomic-result-section-children atomic-product-children::part(children-root), .atomic-template-system .result-root.with-sections.display-table.density-compact atomic-product-section-children atomic-result-children::part(children-root), .atomic-template-system .result-root.with-sections.display-table.density-compact atomic-product-section-children atomic-insight-result-children::part(children-root), .atomic-template-system .result-root.with-sections.display-table.density-compact atomic-product-section-children atomic-product-children::part(children-root) {\n      margin-top: 0.475rem;\n      padding: 1rem;\n    }\n    .atomic-template-system .result-root.with-sections.display-table.density-compact atomic-result-section-children atomic-result-children::part(show-hide-button), .atomic-template-system .result-root.with-sections.display-table.density-compact atomic-result-section-children atomic-insigh-result-children::part(show-hide-button), .atomic-template-system .result-root.with-sections.display-table.density-compact atomic-result-section-children atomic-product-children::part(show-hide-button), .atomic-template-system .result-root.with-sections.display-table.density-compact atomic-product-section-children atomic-result-children::part(show-hide-button), .atomic-template-system .result-root.with-sections.display-table.density-compact atomic-product-section-children atomic-insigh-result-children::part(show-hide-button), .atomic-template-system .result-root.with-sections.display-table.density-compact atomic-product-section-children atomic-product-children::part(show-hide-button) {\n      margin-top: 0.475rem;\n      margin-bottom: 0.475rem;\n    }\n    .atomic-template-system .result-root.with-sections.display-table.density-compact .placeholder {\n      margin-bottom: 1rem;\n    }\n    .atomic-template-system .result-root.with-sections.display-table.image-large, .atomic-template-system .result-root.with-sections.display-table.image-small {\n      grid-template-areas: 'badges badges          .               actions' 'visual title           title           title' 'visual title-metadata  title-metadata  title-metadata' 'visual emphasized      emphasized      emphasized' 'visual excerpt         excerpt         excerpt' 'visual bottom-metadata bottom-metadata bottom-metadata' 'visual children        children        children';\n      grid-template-columns: minmax(0, min-content) auto 1fr auto;\n      grid-template-rows: repeat(6, auto) minmax(0, 1fr);\n    }\n    .atomic-template-system .result-root.with-sections.display-table.image-large.density-comfortable atomic-result-section-visual, .atomic-template-system .result-root.with-sections.display-table.image-large.density-comfortable atomic-product-section-visual, .atomic-template-system .result-root.with-sections.display-table.image-large.density-normal atomic-result-section-visual, .atomic-template-system .result-root.with-sections.display-table.image-large.density-normal atomic-product-section-visual {\n      width: 20.375rem;\n      height: 20.375rem;\n    }\n    .atomic-template-system .result-root.with-sections.display-table.image-small atomic-result-section-visual, .atomic-template-system .result-root.with-sections.display-table.image-small atomic-product-section-visual, .atomic-template-system .result-root.with-sections.display-table.image-large.density-compact atomic-result-section-visual, .atomic-template-system .result-root.with-sections.display-table.image-large.density-compact atomic-product-section-visual {\n      width: 10rem;\n      height: 10rem;\n    }\n    .atomic-template-system .result-root.with-sections.display-table.image-icon {\n      grid-template-areas: 'badges badges          .               actions' 'visual title           title           title' 'visual title-metadata  title-metadata  title-metadata' 'visual emphasized      emphasized      emphasized' 'visual excerpt         excerpt         excerpt' 'visual bottom-metadata bottom-metadata bottom-metadata' 'visual children        children        children';\n      grid-template-columns: minmax(0, min-content) auto 1fr auto;\n      grid-template-rows: repeat(7, minmax(0, min-content));\n    }\n    .atomic-template-system .result-root.with-sections.display-table.image-icon atomic-result-section-visual, .atomic-template-system .result-root.with-sections.display-table.image-icon atomic-product-section-visual {\n      width: 2rem;\n      height: 2rem;\n    }\n    .atomic-template-system .result-root.with-sections.display-table.image-none {\n      grid-template-areas: 'badges          .               actions' 'title           title           title' 'title-metadata  title-metadata  title-metadata' 'emphasized      emphasized      emphasized' 'excerpt         excerpt         excerpt' 'bottom-metadata bottom-metadata bottom-metadata' 'children        children        children';\n      grid-template-columns: auto 1fr auto;\n      grid-template-rows: repeat(6, auto);\n    }\n    .atomic-template-system .result-root.with-sections.display-table.image-none atomic-result-section-visual, .atomic-template-system .result-root.with-sections.display-table.image-none atomic-product-section-visual {\n      display: none;\n    }\n    .atomic-template-system .result-root atomic-table-element {\n      display: none;\n    }\n    .atomic-template-system .link-container {\n      display: none;\n    }\n  }\n  .sr-only {\n    position: absolute;\n    width: 1px;\n    height: 1px;\n    padding: 0;\n    margin: -1px;\n    overflow: hidden;\n    clip: rect(0, 0, 0, 0);\n    white-space: nowrap;\n    border-width: 0;\n  }\n  .absolute {\n    position: absolute;\n  }\n  .fixed {\n    position: fixed;\n  }\n  .relative {\n    position: relative;\n  }\n  .static {\n    position: static;\n  }\n  .sticky {\n    position: sticky;\n  }\n  .inset-0 {\n    inset: calc(0.25rem * 0);\n  }\n  .-top-2 {\n    top: calc(0.25rem * -2);\n  }\n  .-top-4 {\n    top: calc(0.25rem * -4);\n  }\n  .top-0 {\n    top: calc(0.25rem * 0);\n  }\n  .top-0\\.5 {\n    top: calc(0.25rem * 0.5);\n  }\n  .top-1\\/2 {\n    top: calc(1/2 * 100%);\n  }\n  .top-6 {\n    top: calc(0.25rem * 6);\n  }\n  .top-\\[4px\\] {\n    top: 4px;\n  }\n  .top-full {\n    top: 100%;\n  }\n  .top-px {\n    top: 1px;\n  }\n  .-right-2 {\n    right: calc(0.25rem * -2);\n  }\n  .right-0 {\n    right: calc(0.25rem * 0);\n  }\n  .right-6 {\n    right: calc(0.25rem * 6);\n  }\n  .right-12 {\n    right: calc(0.25rem * 12);\n  }\n  .right-20 {\n    right: calc(0.25rem * 20);\n  }\n  .right-px {\n    right: 1px;\n  }\n  .bottom-0 {\n    bottom: calc(0.25rem * 0);\n  }\n  .bottom-1 {\n    bottom: calc(0.25rem * 1);\n  }\n  .bottom-2 {\n    bottom: calc(0.25rem * 2);\n  }\n  .bottom-px {\n    bottom: 1px;\n  }\n  .left-0 {\n    left: calc(0.25rem * 0);\n  }\n  .left-1 {\n    left: calc(0.25rem * 1);\n  }\n  .left-2 {\n    left: calc(0.25rem * 2);\n  }\n  .left-\\[15px\\] {\n    left: 15px;\n  }\n  .isolate {\n    isolation: isolate;\n  }\n  .z-0 {\n    z-index: 0;\n  }\n  .z-1 {\n    z-index: 1;\n  }\n  .z-10 {\n    z-index: 10;\n  }\n  .z-100 {\n    z-index: 100;\n  }\n  .z-9998 {\n    z-index: 9998;\n  }\n  .z-9999 {\n    z-index: 9999;\n  }\n  .order-last {\n    order: 9999;\n  }\n  .col-span-2 {\n    grid-column: span 2 / span 2;\n  }\n  .\\!container {\n    width: 100% !important;\n  }\n  @media (width >= 1024px) {\n    .\\!container {\n      max-width: 1024px !important;\n    }\n  }\n  @media (width >= 40rem) {\n    .\\!container {\n      max-width: 40rem !important;\n    }\n  }\n  @media (width >= 48rem) {\n    .\\!container {\n      max-width: 48rem !important;\n    }\n  }\n  @media (width >= 64rem) {\n    .\\!container {\n      max-width: 64rem !important;\n    }\n  }\n  @media (width >= 80rem) {\n    .\\!container {\n      max-width: 80rem !important;\n    }\n  }\n  @media (width >= 96rem) {\n    .\\!container {\n      max-width: 96rem !important;\n    }\n  }\n  .container {\n    width: 100%;\n  }\n  @media (width >= 1024px) {\n    .container {\n      max-width: 1024px;\n    }\n  }\n  @media (width >= 40rem) {\n    .container {\n      max-width: 40rem;\n    }\n  }\n  @media (width >= 48rem) {\n    .container {\n      max-width: 48rem;\n    }\n  }\n  @media (width >= 64rem) {\n    .container {\n      max-width: 64rem;\n    }\n  }\n  @media (width >= 80rem) {\n    .container {\n      max-width: 80rem;\n    }\n  }\n  @media (width >= 96rem) {\n    .container {\n      max-width: 96rem;\n    }\n  }\n  .cell-result-desktop {\n    grid-template-areas: 'badges' 'visual' 'title' 'title-metadata' 'emphasized' 'excerpt' 'children' 'bottom-metadata' 'actions';\n    grid-template-columns: 100%;\n    grid-template-rows: repeat(9, auto);\n  }\n  .cell-result-desktop.density-comfortable.image-large atomic-result-section-visual, .cell-result-desktop.density-comfortable.image-large atomic-product-section-visual, .cell-result-desktop.density-comfortable.image-small atomic-result-section-visual, .cell-result-desktop.density-comfortable.image-small atomic-product-section-visual {\n    margin: 0 auto 2rem auto;\n  }\n  .cell-result-desktop.density-comfortable.image-icon atomic-result-section-badges, .cell-result-desktop.density-comfortable.image-icon atomic-product-section-badges {\n    margin-bottom: 2rem;\n  }\n  .cell-result-desktop.density-comfortable.image-icon atomic-result-section-visual, .cell-result-desktop.density-comfortable.image-icon atomic-product-section-visual {\n    width: 2rem;\n    height: 2rem;\n  }\n  .cell-result-desktop.density-comfortable atomic-result-section-visual, .cell-result-desktop.density-comfortable atomic-product-section-visual {\n    margin-bottom: 0.5rem;\n  }\n  .cell-result-desktop.density-comfortable atomic-result-section-badges, .cell-result-desktop.density-comfortable atomic-product-section-badges {\n    --font-size: var(--atomic-text-sm);\n    font-size: var(--font-size);\n    --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n    line-height: var(--line-height);\n    margin-bottom: 1rem;\n    --row-height: 2rem;\n  }\n  .cell-result-desktop.density-comfortable atomic-result-section-actions, .cell-result-desktop.density-comfortable atomic-product-section-actions {\n    --font-size: var(--atomic-text-base);\n    font-size: var(--font-size);\n    --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n    line-height: var(--line-height);\n    margin-top: 2.25rem;\n    --row-height: 2.5rem;\n  }\n  .cell-result-desktop.density-comfortable atomic-result-section-title, .cell-result-desktop.density-comfortable atomic-product-section-name {\n    --font-size: var(--atomic-text-2xl);\n    font-size: var(--font-size);\n    --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n    line-height: var(--line-height);\n    word-break: break-word;\n    overflow: hidden;\n    display: -webkit-box;\n    -webkit-box-orient: vertical;\n    -webkit-line-clamp: 2;\n  }\n  .cel
1l-result-desktop.density-comfortable atomic-result-section-title-metadata, .cell-result-desktop.density-comfortable atomic-product-section-metadata {\n    --font-size: var(--atomic-text-sm);\n    font-size: var(--font-size);\n    --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n    line-height: var(--line-height);\n    margin-top: 0.475rem;\n  }\n  .cell-result-desktop.density-comfortable atomic-result-section-emphasized, .cell-result-desktop.density-comfortable atomic-product-section-emphasized {\n    font-weight: 500;\n    --font-size: var(--atomic-text-2xl);\n    font-size: var(--font-size);\n    --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n    line-height: var(--line-height);\n  }\n  .cell-result-desktop.density-comfortable atomic-result-section-excerpt, .cell-result-desktop.density-comfortable atomic-product-section-description {\n    --font-size: var(--atomic-text-lg);\n    font-size: var(--font-size);\n    --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n    line-height: var(--line-height);\n    margin-top: 2.25rem;\n    overflow: hidden;\n    display: -webkit-box;\n    -webkit-box-orient: vertical;\n    -webkit-line-clamp: 3;\n  }\n  .cell-result-desktop.density-comfortable atomic-result-section-bottom-metadata, .cell-result-desktop.density-comfortable atomic-product-section-bottom-metadata {\n    --font-size: var(--atomic-text-sm);\n    font-size: var(--font-size);\n    --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n    line-height: var(--line-height);\n    margin-top: 1.75rem;\n    max-height: 4rem;\n  }\n  .cell-result-desktop.density-normal.image-large atomic-result-section-visual, .cell-result-desktop.density-normal.image-large atomic-product-section-visual, .cell-result-desktop.density-normal.image-small atomic-result-section-visual, .cell-result-desktop.density-normal.image-small atomic-product-section-visual {\n    margin: 0 auto 1.5rem auto;\n  }\n  .cell-result-desktop.density-normal.image-icon atomic-result-section-badges, .cell-result-desktop.density-normal.image-icon atomic-product-section-badges {\n    margin-bottom: 1.5rem;\n  }\n  .cell-result-desktop.density-normal.image-icon atomic-result-section-visual, .cell-result-desktop.density-normal.image-icon atomic-product-section-visual {\n    width: 2rem;\n    height: 2rem;\n  }\n  .cell-result-desktop.density-normal atomic-result-section-visual, .cell-result-desktop.density-normal atomic-product-section-visual {\n    margin-bottom: 0.5rem;\n  }\n  .cell-result-desktop.density-normal atomic-result-section-badges, .cell-result-desktop.density-normal atomic-product-section-badges {\n    --font-size: var(--atomic-text-sm);\n    font-size: var(--font-size);\n    --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n    line-height: var(--line-height);\n    margin-bottom: 1rem;\n    --row-height: 2rem;\n  }\n  .cell-result-desktop.density-normal atomic-result-section-actions, .cell-result-desktop.density-normal atomic-product-section-actions {\n    --font-size: var(--atomic-text-sm);\n    font-size: var(--font-size);\n    --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n    line-height: var(--line-height);\n    margin-top: 1.75rem;\n    --row-height: 2rem;\n  }\n  .cell-result-desktop.density-normal atomic-result-section-title, .cell-result-desktop.density-normal atomic-product-section-name {\n    --font-size: var(--atomic-text-xl);\n    font-size: var(--font-size);\n    --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n    line-height: var(--line-height);\n    word-break: break-word;\n    overflow: hidden;\n    display: -webkit-box;\n    -webkit-box-orient: vertical;\n    -webkit-line-clamp: 2;\n  }\n  .cell-result-desktop.density-normal atomic-result-section-title-metadata, .cell-result-desktop.density-normal atomic-product-section-metadata {\n    --font-size: var(--atomic-text-sm);\n    font-size: var(--font-size);\n    --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n    line-height: var(--line-height);\n    margin-top: 0.475rem;\n  }\n  .cell-result-desktop.density-normal atomic-result-section-emphasized, .cell-result-desktop.density-normal atomic-product-section-emphasized {\n    font-weight: 500;\n    --font-size: var(--atomic-text-2xl);\n    font-size: var(--font-size);\n    --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n    line-height: var(--line-height);\n  }\n  .cell-result-desktop.density-normal atomic-result-section-excerpt, .cell-result-desktop.density-normal atomic-product-section-description {\n    --font-size: var(--atomic-text-base);\n    font-size: var(--font-size);\n    --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n    line-height: var(--line-height);\n    margin-top: 1.75rem;\n    overflow: hidden;\n    display: -webkit-box;\n    -webkit-box-orient: vertical;\n    -webkit-line-clamp: 2;\n  }\n  .cell-result-desktop.density-normal atomic-result-section-bottom-metadata, .cell-result-desktop.density-normal atomic-product-section-bottom-metadata {\n    --font-size: var(--atomic-text-sm);\n    font-size: var(--font-size);\n    --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n    line-height: var(--line-height);\n    margin-top: 1.375rem;\n    max-height: 3.5rem;\n  }\n  .cell-result-desktop.density-compact.image-large atomic-result-section-visual, .cell-result-desktop.density-compact.image-large atomic-product-section-visual, .cell-result-desktop.density-compact.image-small atomic-result-section-visual, .cell-result-desktop.density-compact.image-small atomic-product-section-visual {\n    margin: 0 auto 1rem auto;\n  }\n  .cell-result-desktop.density-compact.image-icon atomic-result-section-badges, .cell-result-desktop.density-compact.image-icon atomic-product-section-badges {\n    margin-bottom: 1rem;\n  }\n  .cell-result-desktop.density-compact.image-icon atomic-result-section-visual, .cell-result-desktop.density-compact.image-icon atomic-product-section-visual {\n    width: 2rem;\n    height: 2rem;\n  }\n  .cell-result-desktop.density-compact atomic-result-section-visual, .cell-result-desktop.density-compact atomic-product-section-visual {\n    margin-bottom: 0.5rem;\n  }\n  .cell-result-desktop.density-compact atomic-result-section-badges, .cell-result-desktop.density-compact atomic-product-section-badges {\n    --font-size: var(--atomic-text-sm);\n    font-size: var(--font-size);\n    --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n    line-height: var(--line-height);\n    margin-bottom: 1rem;\n    --row-height: 2rem;\n  }\n  .cell-result-desktop.density-compact atomic-result-section-actions, .cell-result-desktop.density-compact atomic-product-section-actions {\n    --font-size: var(--atomic-text-sm);\n    font-size: var(--font-size);\n    --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n    line-height: var(--line-height);\n    margin-top: 1.25rem;\n    --row-height: 2rem;\n  }\n  .cell-result-desktop.density-compact atomic-result-section-title, .cell-result-desktop.density-compact atomic-product-section-name {\n    --font-size: var(--atomic-text-xl);\n    font-size: var(--font-size);\n    --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n    line-height: var(--line-height);\n    word-break: break-word;\n    overflow: hidden;\n    display: -webkit-box;\n    -webkit-box-orient: vertical;\n    -webkit-line-clamp: 2;\n  }\n  .cell-result-desktop.density-compact atomic-result-section-title-metadata, .cell-result-desktop.density-compact atomic-product-section-metadata {\n    --font-size: var(--atomic-text-sm);\n    font-size: var(--font-size);\n    --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n    line-height: var(--line-height);\n    margin-top: 0.475rem;\n  }\n  .cell-result-desktop.density-compact atomic-result-section-emphasized, .cell-result-desktop.density-compact atomic-product-section-emphasized {\n    font-weight: 500;\n    --font-size: var(--atomic-text-2xl);\n    font-size: var(--font-size);\n    --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n    line-height: var(--line-height);\n  }\n  .cell-result-desktop.density-compact atomic-result-section-excerpt, .cell-result-desktop.density-compact atomic-product-section-description {\n    --font-size: var(--atomic-text-base);\n    font-size: var(--font-size);\n    --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n    line-height: var(--line-height);\n    margin-top: 1.25rem;\n    overflow: hidden;\n    display: -webkit-box;\n    -webkit-box-orient: vertical;\n    -webkit-line-clamp: 1;\n  }\n  .cell-result-desktop.density-compact atomic-result-section-bottom-metadata, .cell-result-desktop.density-compact atomic-product-section-bottom-metadata {\n    --font-size: var(--atomic-text-sm);\n    font-size: var(--font-size);\n    --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n    line-height: var(--line-height);\n    margin-top: 0.9375rem;\n    max-height: 3.25rem;\n  }\n  .cell-result-desktop.image-large atomic-result-section-visual, .cell-result-desktop.image-large atomic-product-section-visual {\n    aspect-ratio: 1/1;\n    height: auto;\n  }\n  @supports not (aspect-ratio: 1/1) {\n    .cell-result-desktop.image-large atomic-result-section-visual, .cell-result-desktop.image-large atomic-product-section-visual {\n      height: 19.7
15rem;\n    }\n  }\n  .cell-result-desktop.image-large atomic-result-section-visual, .cell-result-desktop.image-large atomic-product-section-visual {\n    width: 100%;\n  }\n  .cell-result-desktop.image-large atomic-result-section-badges, .cell-result-desktop.image-large atomic-product-section-badges {\n    margin-bottom: 1rem;\n  }\n  .cell-result-desktop.image-small atomic-result-section-visual, .cell-result-desktop.image-small atomic-product-section-visual {\n    aspect-ratio: 1/1;\n    height: auto;\n  }\n  @supports not (aspect-ratio: 1/1) {\n    .cell-result-desktop.image-small atomic-result-section-visual, .cell-result-desktop.image-small atomic-product-section-visual {\n      height: 14rem;\n    }\n  }\n  .cell-result-desktop.image-small atomic-result-section-visual, .cell-result-desktop.image-small atomic-product-section-visual {\n    width: 100%;\n  }\n  .cell-result-desktop.image-none atomic-result-section-visual, .cell-result-desktop.image-none atomic-product-section-visual {\n    display: none;\n  }\n  .m-0 {\n    margin: calc(0.25rem * 0);\n  }\n  .m-2 {\n    margin: calc(0.25rem * 2);\n  }\n  .mx-0\\.5 {\n    margin-inline: calc(0.25rem * 0.5);\n  }\n  .mx-1 {\n    margin-inline: calc(0.25rem * 1);\n  }\n  .mx-6 {\n    margin-inline: calc(0.25rem * 6);\n  }\n  .mx-16 {\n    margin-inline: calc(0.25rem * 16);\n  }\n  .mx-auto {\n    margin-inline: auto;\n  }\n  .my-0 {\n    margin-block: calc(0.25rem * 0);\n  }\n  .my-2 {\n    margin-block: calc(0.25rem * 2);\n  }\n  .my-3 {\n    margin-block: calc(0.25rem * 3);\n  }\n  .my-4 {\n    margin-block: calc(0.25rem * 4);\n  }\n  .my-6 {\n    margin-block: calc(0.25rem * 6);\n  }\n  .my-auto {\n    margin-block: auto;\n  }\n  .row-result-mobile atomic-result-section-children atomic-result-children::part(children-root), .row-result-mobile atomic-result-section-children atomic-insight-result-children::part(children-root), .row-result-mobile atomic-result-section-children atomic-product-children::part(children-root), .row-result-mobile atomic-product-section-children atomic-result-children::part(children-root), .row-result-mobile atomic-product-section-children atomic-insight-result-children::part(children-root), .row-result-mobile atomic-product-section-children atomic-product-children::part(children-root) {\n    border-top-style: var(--tw-border-style);\n    border-top-width: 1px;\n    border-top-color: var(--atomic-neutral);\n  }\n  .row-result-mobile.density-comfortable atomic-result-section-visual, .row-result-mobile.density-comfortable atomic-product-section-visual {\n    margin-right: 1rem;\n  }\n  .row-result-mobile.density-comfortable atomic-result-section-badges, .row-result-mobile.density-comfortable atomic-product-section-badges {\n    margin-bottom: 1rem;\n    --row-height: 2rem;\n  }\n  .row-result-mobile.density-comfortable atomic-result-section-actions, .row-result-mobile.density-comfortable atomic-product-section-actions {\n    margin-top: 1rem;\n    --row-height: 2.5rem;\n  }\n  .row-result-mobile.density-comfortable atomic-result-section-title, .row-result-mobile.density-comfortable atomic-product-section-name {\n    --font-size: var(--atomic-text-xl);\n    font-size: var(--font-size);\n    --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n    line-height: var(--line-height);\n  }\n  .row-result-mobile.density-comfortable atomic-result-section-excerpt, .row-result-mobile.density-comfortable atomic-product-section-description {\n    margin-top: 1.25rem;\n    --font-size: var(--atomic-text-base);\n    font-size: var(--font-size);\n    --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n    line-height: var(--line-height);\n    max-height: 2.5rem;\n    overflow: hidden;\n    display: -webkit-box;\n    -webkit-box-orient: vertical;\n    -webkit-line-clamp: 2;\n  }\n  .row-result-mobile.density-comfortable atomic-result-section-bottom-metadata, .row-result-mobile.density-comfortable atomic-product-section-bottom-metadata {\n    margin-top: 0.75rem;\n    --font-size: var(--atomic-text-sm);\n    font-size: var(--font-size);\n    --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n    line-height: var(--line-height);\n    max-height: 4rem;\n  }\n  .row-result-mobile.density-comfortable atomic-result-section-title-metadata, .row-result-mobile.density-comfortable atomic-product-section-metadata {\n    margin-top: 0.475rem;\n  }\n  .row-result-mobile.density-comfortable.child-result:not(.last-child) {\n    margin-bottom: 1.75rem;\n  }\n  .row-result-mobile.density-comfortable atomic-result-section-children atomic-result-children::part(children-root), .row-result-mobile.density-comfortable atomic-result-section-children atomic-insight-result-children::part(children-root), .row-result-mobile.density-comfortable atomic-result-section-children atomic-product-children::part(children-root), .row-result-mobile.density-comfortable atomic-product-section-children atomic-result-children::part(children-root), .row-result-mobile.density-comfortable atomic-product-section-children atomic-insight-result-children::part(children-root), .row-result-mobile.density-comfortable atomic-product-section-children atomic-product-children::part(children-root) {\n    padding-top: 1.75rem;\n    margin-top: 1rem;\n    margin-left: -1rem;\n    margin-right: -1rem;\n    padding-left: 1rem;\n    padding-right: 1rem;\n  }\n  .row-result-mobile.density-comfortable atomic-result-section-children atomic-result-children::part(show-hide-button), .row-result-mobile.density-comfortable atomic-result-section-children atomic-insigh-result-children::part(show-hide-button), .row-result-mobile.density-comfortable atomic-result-section-children atomic-product-children::part(show-hide-button), .row-result-mobile.density-comfortable atomic-product-section-children atomic-result-children::part(show-hide-button), .row-result-mobile.density-comfortable atomic-product-section-children atomic-insigh-result-children::part(show-hide-button), .row-result-mobile.density-comfortable atomic-product-section-children atomic-product-children::part(show-hide-button) {\n    margin-top: 1.25rem;\n    margin-bottom: 1.25rem;\n  }\n  .row-result-mobile.density-comfortable .placeholder {\n    margin-bottom: 1.75rem;\n  }\n  .row-result-mobile.density-normal atomic-result-section-visual, .row-result-mobile.density-normal atomic-product-section-visual {\n    margin-right: 1rem;\n  }\n  .row-result-mobile.density-normal atomic-result-section-badges, .row-result-mobile.density-normal atomic-product-section-badges {\n    margin-bottom: 1rem;\n    --row-height: 2rem;\n  }\n  .row-result-mobile.density-normal atomic-result-section-actions, .row-result-mobile.density-normal atomic-product-section-actions {\n    margin-top: 0.75rem;\n    --row-height: 2.5rem;\n  }\n  .row-result-mobile.density-normal atomic-result-section-title, .row-result-mobile.density-normal atomic-product-section-name {\n    --font-size: var(--atomic-text-xl);\n    font-size: var(--font-size);\n    --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n    line-height: var(--line-height);\n  }\n  .row-result-mobile.density-normal atomic-result-section-excerpt, .row-result-mobile.density-normal atomic-product-section-description {\n    margin-top: 1rem;\n    --font-size: var(--atomic-text-base);\n    font-size: var(--font-size);\n    --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n    line-height: var(--line-height);\n    max-height: 2.5rem;\n    overflow: hidden;\n    display: -webkit-box;\n    -webkit-box-orient: vertical;\n    -webkit-line-clamp: 2;\n  }\n  .row-result-mobile.density-normal atomic-result-section-bottom-metadata, .row-result-mobile.density-normal atomic-product-section-bottom-metadata {\n    margin-top: 0.625rem;\n    --font-size: var(--atomic-text-sm);\n    font-size: var(--font-size);\n    --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n    line-height: var(--line-height);\n    max-height: 3.5rem;\n  }\n  .row-result-mobile.density-normal atomic-result-section-title-metadata, .row-result-mobile.density-normal atomic-product-section-metadata {\n    margin-top: 0.475rem;\n  }\n  .row-result-mobile.density-normal.child-result:not(.last-child) {\n    margin-bottom: 1.5rem;\n  }\n  .row-result-mobile.density-normal atomic-result-section-children atomic-result-children::part(children-root), .row-result-mobile.density-normal atomic-result-section-children atomic-insight-result-children::part(children-root), .row-result-mobile.density-normal atomic-result-section-children atomic-product-children::part(children-root), .row-result-mobile.density-normal atomic-product-section-children atomic-result-children::part(children-root), .row-result-mobile.density-normal atomic-product-section-children atomic-insight-result-children::part(children-root), .row-result-mobile.density-normal atomic-product-section-children atomic-product-children::part(children-root) {\n    padding-top: 1.5rem;\n    margin-top: 1rem;\n    margin-left: -1rem;\n    margin-right: -1rem;\n    padding-left: 1rem;\n    padding-right: 1rem;\n  }\n  .row-result-mobile.density-normal atomic-result-section-children atomic-result-children::part(show-hide-button), .row-result-mobile.density-normal atomic-result-section-children atomic-insigh-result-children::part(show-hide-button), .row-result-mobile.density-normal atomic-result-section-children atomic-product-children::part(show-hide-button), .row-result-mobile.density-normal atomic-product-section-children atomic-result-children::part(show-hide-button), .row-result-mobile.density-normal atomic-product-section-children atomic-insigh-result-children::part(show-hide-button), .row-result-mobile.density-normal atomic-product-section-children atomic-product-children::part(show-hide-button) {\n    margin-top: 0.875rem;\n    margin-bottom: 0.875rem;\n  }\n  .row-result-mobile.density-normal .placeholder {\n    margin-bottom: 1.5rem;\n  }\n  .row-result-mobile.density-compact atomic-result-section-visual, .row-result-mobile.density-compact atomic-product-section-visual {\n    margin-right: 1rem;\n  }\n  .row-result-mobile.density-compact atomic-result-section-badges, .row-result-mobile.density-compact atomic-product-section-badges {\n    margin-bottom: 1rem;\n    --row-height: 2rem;\n  }\n  .row-result-mobile.density-compact atomic-result-section-actions, .row-result-mobile.density-compact atomic-product-section-actions {\n    margin-top: 0.5em;\n    --row-height: 2.5rem;\n  }\n  .row-result-mobile.density-compact atomic-result-section-title, .row-result-mobile.density-compact atomic-product-section-name {\n    --font-size: var(--atomic-text-xl);\n    font-size: var(--font-size);\n    --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n    line-height: var(--line-height);\n  }\n  .row-result-mobile.density-compact atomic-result-section-excerpt {\n    margin-top: 0.75rem;\n    --font-size: var(--atomic-text-base);\n    font-size: var(--font-size);\n    --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n    line-height: var(--line-height);\n    max-height: 1.25rem;\n    overflow: hidden;\n    display: -webkit-box;\n    -webkit-box-orient: vertical;\n    -webkit-line-clamp: 1;\n  }\n  .row-result-mobile.density-compact atomic-result-section-bottom-metadata, .row-result-mobile.density-compact atomic-product-section-bottom-metadata {\n    margin-top: 0.4375rem;\n    --font-size: var(--atomic-text-sm);\n    font-size: var(--font-size);\n    --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n    line-height: var(--line-height);\n    max-height: 3.25rem;\n  }\n  .row-result-mobile.density-compact atomic-result-section-title-metadata, .row-result-mobile.density-compact atomic-product-section-metadata {\n    margin-top: 0.475rem;\n  }\n  .row-result-mobile.density-compact.child-result:not(.last-child) {\n    margin-bottom: 1rem;\n  }\n  .row-result-mobile.density-compact atomic-result-section-children atomic-result-children::part(children-root), .row-result-mobile.density-compact atomic-result-section-children atomic-insight-result-children::part(children-root), .row-result-mobile.density-compact atomic-result-section-children atomic-product-children::part(children-root), .row-result-mobile.density-compact atomic-product-section-children atomic-result-children::part(children-root), .row-result-mobile.density-compact atomic-product-section-children atomic-insight-result-children::part(children-root), .row-result-mobile.density-compact atomic-product-section-children atomic-product-children::part(children-root) {\n    padding-top: 1rem;\n    margin-top: 1rem;\n    margin-left: -1rem;\n    margin-right: -1rem;\n    padding-left: 1rem;\n    padding-right: 1rem;\n  }\n  .row-result-mobile.density-compact atomic-result-section-children atomic-result-children::part(show-hide-button), .row-result-mobile.density-compact atomic-result-section-children atomic-insigh-result-children::part(show-hide-button), .row-result-mobile.density-compact atomic-result-section-children atomic-product-children::part(show-hide-button), .row-result-mobile.density-compact atomic-product-section-children atomic-result-children::part(show-hide-button), .row-result-mobile.density-compact atomic-product-section-children atomic-insigh-result-children::part(show-hide-button), .row-result-mobile.density-compact atomic-product-section-children atomic-product-children::part(show-hide-button) {\n    margin-top: 0.475rem;\n    margin-bottom: 0.475rem;\n  }\n  .row-result-mobile.density-compact .placeholder {\n    margin-bottom: 1rem;\n  }\n  .row-result-mobile.image-large {\n    grid-template-areas: 'visual' 'badges' 'title' 'title-metadata' 'emphasized' 'excerpt' 'bottom-metadata' 'actions' 'children';\n    grid-template-columns: 100%;\n    grid-template-rows: repeat(8, auto);\n  }\n  .row-result-mobile.image-large atomic-result-section-visual, .row-result-mobile.image-large atomic-product-section-visual {\n    aspect-ratio: 1/1;\n    height: auto;\n  }\n  @supports not (aspect-ratio: 1/1) {\n    .row-result-mobile.image-large atomic-result-section-visual, .row-result-mobile.image-large atomic-product-section-visual {\n      height: 7.25rem;\n    }\n  }\n  .row-result-mobile.image-large atomic-result-section-visual, .row-result-mobile.image-large atomic-product-section-visual {\n    width: 100%;\n    margin-right: 0;\n    margin-bottom: 1rem;\n  }\n  .row-result-mobile.image-small {\n    grid-template-areas: 'badges          badges' 'visual          title' 'visual          title-metadata' 'visual          emphasized' 'visual          .' 'excerpt         excerpt' 'bottom-metadata bottom-metadata' 'actions         actions' 'children        children';\n    grid-template-columns: auto minmax(0, 1fr);\n    grid-template-rows: repeat(4, auto) minmax(0, 1fr) repeat(3, auto);\n  }\n  .row-result-mobile.image-small atomic-result-section-visual, .row-result-mobile.image-small atomic-product-section-visual {\n    width: 24vw;\n    height: 24vw;\n    margin-bottom: 1rem;\n  }\n  .row-result-mobile.image-icon {\n    grid-template-areas: 'badges          badges' 'visual          title' 'visual          title-metadata' 'visual          emphasized' 'visual          excerpt' 'visual          bottom-metadata' 'visual          actions' 'visual          children';\n    grid-template-columns: auto minmax(0, 1fr);\n    grid-template-rows: repeat(7, auto) 1fr;\n  }\n  .row-result-mobile.image-icon atomic-result-section-visual, .row-result-mobile.image-icon atomic-product-section-visual {\n    width: 2rem;\n    height: 2rem;\n    margin-bottom: 0;\n  }\n  .row-result-mobile.image-none {\n    grid-template-areas: 'badges' 'title' 'title-metadata' 'emphasized' 'excerpt' 'bottom-metadata' 'actions' 'children';\n    grid-template-columns: 100%;\n    grid-template-rows: repeat(7, auto);\n  }\n  .row-result-mobile.image-none atomic-result-section-visual, .row-result-mobile.image-none atomic-product-section-visual {\n    display: none;\n  }\n  .atomic-children-mobile-\\[1\\.5rem\\]\\/\\[0\\.875rem\\].child-result:not(.last-child) {\n    margin-bottom: 1.5rem;\n  }\n  .atomic-children-mobile-\\[1\\.5rem\\]\\/\\[0\\.875rem\\] atomic-result-section-children atomic-result-children
1::part(children-root), .atomic-children-mobile-\\[1\\.5rem\\]\\/\\[0\\.875rem\\] atomic-result-section-children atomic-insight-result-children::part(children-root), .atomic-children-mobile-\\[1\\.5rem\\]\\/\\[0\\.875rem\\] atomic-result-section-children atomic-product-children::part(children-root), .atomic-children-mobile-\\[1\\.5rem\\]\\/\\[0\\.875rem\\] atomic-product-section-children atomic-result-children::part(children-root), .atomic-children-mobile-\\[1\\.5rem\\]\\/\\[0\\.875rem\\] atomic-product-section-children atomic-insight-result-children::part(children-root), .atomic-children-mobile-\\[1\\.5rem\\]\\/\\[0\\.875rem\\] atomic-product-section-children atomic-product-children::part(children-root) {\n    padding-top: 1.5rem;\n    margin-top: 1rem;\n    margin-left: -1rem;\n    margin-right: -1rem;\n    padding-left: 1rem;\n    padding-right: 1rem;\n  }\n  .atomic-children-mobile-\\[1\\.5rem\\]\\/\\[0\\.875rem\\] atomic-result-section-children atomic-result-children::part(show-hide-button), .atomic-children-mobile-\\[1\\.5rem\\]\\/\\[0\\.875rem\\] atomic-result-section-children atomic-insigh-result-children::part(show-hide-button), .atomic-children-mobile-\\[1\\.5rem\\]\\/\\[0\\.875rem\\] atomic-result-section-children atomic-product-children::part(show-hide-button), .atomic-children-mobile-\\[1\\.5rem\\]\\/\\[0\\.875rem\\] atomic-product-section-children atomic-result-children::part(show-hide-button), .atomic-children-mobile-\\[1\\.5rem\\]\\/\\[0\\.875rem\\] atomic-product-section-children atomic-insigh-result-children::part(show-hide-button), .atomic-children-mobile-\\[1\\.5rem\\]\\/\\[0\\.875rem\\] atomic-product-section-children atomic-product-children::part(show-hide-button) {\n    margin-top: 0.875rem;\n    margin-bottom: 0.875rem;\n  }\n  .atomic-children-mobile-\\[1\\.5rem\\]\\/\\[0\\.875rem\\] .placeholder {\n    margin-bottom: 1.5rem;\n  }\n  .atomic-children-mobile-\\[1\\.75rem\\]\\/\\[1\\.25rem\\].child-result:not(.last-child) {\n    margin-bottom: 1.75rem;\n  }\n  .atomic-children-mobile-\\[1\\.75rem\\]\\/\\[1\\.25rem\\] atomic-result-section-children atomic-result-children::part(children-root), .atomic-children-mobile-\\[1\\.75rem\\]\\/\\[1\\.25rem\\] atomic-result-section-children atomic-insight-result-children::part(children-root), .atomic-children-mobile-\\[1\\.75rem\\]\\/\\[1\\.25rem\\] atomic-result-section-children atomic-product-children::part(children-root), .atomic-children-mobile-\\[1\\.75rem\\]\\/\\[1\\.25rem\\] atomic-product-section-children atomic-result-children::part(children-root), .atomic-children-mobile-\\[1\\.75rem\\]\\/\\[1\\.25rem\\] atomic-product-section-children atomic-insight-result-children::part(children-root), .atomic-children-mobile-\\[1\\.75rem\\]\\/\\[1\\.25rem\\] atomic-product-section-children atomic-product-children::part(children-root) {\n    padding-top: 1.75rem;\n    margin-top: 1rem;\n    margin-left: -1rem;\n    margin-right: -1rem;\n    padding-left: 1rem;\n    padding-right: 1rem;\n  }\n  .atomic-children-mobile-\\[1\\.75rem\\]\\/\\[1\\.25rem\\] atomic-result-section-children atomic-result-children::part(show-hide-button), .atomic-children-mobile-\\[1\\.75rem\\]\\/\\[1\\.25rem\\] atomic-result-section-children atomic-insigh-result-children::part(show-hide-button), .atomic-children-mobile-\\[1\\.75rem\\]\\/\\[1\\.25rem\\] atomic-result-section-children atomic-product-children::part(show-hide-button), .atomic-children-mobile-\\[1\\.75rem\\]\\/\\[1\\.25rem\\] atomic-product-section-children atomic-result-children::part(show-hide-button), .atomic-children-mobile-\\[1\\.75rem\\]\\/\\[1\\.25rem\\] atomic-product-section-children atomic-insigh-result-children::part(show-hide-button), .atomic-children-mobile-\\[1\\.75rem\\]\\/\\[1\\.25rem\\] atomic-product-section-children atomic-product-children::part(show-hide-button) {\n    margin-top: 1.25rem;\n    margin-bottom: 1.25rem;\n  }\n  .atomic-children-mobile-\\[1\\.75rem\\]\\/\\[1\\.25rem\\] .placeholder {\n    margin-bottom: 1.75rem;\n  }\n  .atomic-children-mobile-\\[1rem\\]\\/\\[0\\.475rem\\].child-result:not(.last-child) {\n    margin-bottom: 1rem;\n  }\n  .atomic-children-mobile-\\[1rem\\]\\/\\[0\\.475rem\\] atomic-result-section-children atomic-result-children::part(children-root), .atomic-children-mobile-\\[1rem\\]\\/\\[0\\.475rem\\] atomic-result-section-children atomic-insight-result-children::part(children-root), .atomic-children-mobile-\\[1rem\\]\\/\\[0\\.475rem\\] atomic-result-section-children atomic-product-children::part(children-root), .atomic-children-mobile-\\[1rem\\]\\/\\[0\\.475rem\\] atomic-product-section-children atomic-result-children::part(children-root), .atomic-children-mobile-\\[1rem\\]\\/\\[0\\.475rem\\] atomic-product-section-children atomic-insight-result-children::part(children-root), .atomic-children-mobile-\\[1rem\\]\\/\\[0\\.475rem\\] atomic-product-section-children atomic-product-children::part(children-root) {\n    padding-top: 1rem;\n    margin-top: 1rem;\n    margin-left: -1rem;\n    margin-right: -1rem;\n    padding-left: 1rem;\n    padding-right: 1rem;\n  }\n  .atomic-children-mobile-\\[1rem\\]\\/\\[0\\.475rem\\] atomic-result-section-children atomic-result-children::part(show-hide-button), .atomic-children-mobile-\\[1rem\\]\\/\\[0\\.475rem\\] atomic-result-section-children atomic-insigh-result-children::part(show-hide-button), .atomic-children-mobile-\\[1rem\\]\\/\\[0\\.475rem\\] atomic-result-section-children atomic-product-children::part(show-hide-button), .atomic-children-mobile-\\[1rem\\]\\/\\[0\\.475rem\\] atomic-product-section-children atomic-result-children::part(show-hide-button), .atomic-children-mobile-\\[1rem\\]\\/\\[0\\.475rem\\] atomic-product-section-children atomic-insigh-result-children::part(show-hide-button), .atomic-children-mobile-\\[1rem\\]\\/\\[0\\.475rem\\] atomic-product-section-children atomic-product-children::part(show-hide-button) {\n    margin-top: 0.475rem;\n    margin-bottom: 0.475rem;\n  }\n  .atomic-children-mobile-\\[1rem\\]\\/\\[0\\.475rem\\] .placeholder {\n    margin-bottom: 1rem;\n  }\n  .row-result-desktop.image-large.density-compact atomic-result-section-visual, .row-result-desktop.image-large.density-compact atomic-product-section-visual {\n    width: 10.25rem;\n    height: 10.25rem;\n  }\n  .row-result-desktop atomic-result-section-children atomic-result-children::part(children-root), .row-result-desktop atomic-result-section-children atomic-insight-result-children::part(children-root), .row-result-desktop atomic-result-section-children atomic-product-children::part(children-root), .row-result-desktop atomic-product-section-children atomic-result-children::part(children-root), .row-result-desktop atomic-product-section-children atomic-insight-result-children::part(children-root), .row-result-desktop atomic-product-section-children atomic-product-children::part(children-root) {\n    border-style: var(--tw-border-style);\n    border-width: 1px;\n    border-color: var(--atomic-neutral);\n    border-radius: 16px;\n  }\n  .row-result-desktop.density-comfortable atomic-result-section-visual, .row-result-desktop.density-comfortable atomic-product-section-visual {\n    margin-right: 1.5rem;\n  }\n  .row-result-desktop.density-comfortable atomic-result-section-badges, .row-result-desktop.density-comfortable atomic-product-section-badges, .row-result-desktop.density-comfortable atomic-result-section-actions, .row-result-desktop.density-comfortable atomic-product-section-actions {\n    margin-bottom: 1.5rem;\n    --row-height: 2rem;\n  }\n  .row-result-desktop.density-comfortable atomic-result-section-title, .row-result-desktop.density-comfortable atomic-product-section-name {\n    --font-size: var(--atomic-text-2xl);\n    font-size: var(--font-size);\n    --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n    line-height: var(--line-height);\n  }\n  .row-result-desktop.density-comfortable atomic-result-section-excerpt, .row-result-desktop.density-comfortable atomic-product-section-description {\n    margin-top: 1.75rem;\n    --font-size: var(--atomic-text-lg);\n    font-size: var(--font-size);\n    --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n    line-height: var(--line-height);\n    max-height: 4.5rem;\n    overflow: hidden;\n    display: -webkit-box;\n    -webkit-box-orient: vertical;\n    -webkit-line-clamp: 3;\n  }\n  .row-result-desktop.density-comfortable atomic-result-section-bottom-metadata, .row-result-desktop.density-comfortable atomic-product-section-bottom-metadata {\n    margin-top: 1.25rem;\n    --font-size: var(--atomic-text-sm);\n    font-size: var(--font-size);\n    --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n    line-height: var(--line-height);\n    max-height: 4rem;\n  }\n  .row-result-desktop.density-comfortable atomic-result-section-title-metadata, .row-result-desktop.density-comfortable atomic-product-section-metadata {\n    margin-top: 0.475rem;\n  }\n  .row-result-desktop.density-comfortable.child-result:not(.last-child) {\n    margin-bottom: 1.75rem;\n  }\n  .row-result-desktop.density-comfortable atomic-result-section-children atomic-result-children::part(children-root), .row-result-desktop.density-comfortable atomic-result-section-children atomic-insight-result-children::part(children-root), .row-result-desktop.density-comfortable atomic-result-section-children atomic-product-children::part(children-root), .row-result-desktop.density-comfortable atomic-product-section-children atomic-result-children::part(children-root), .row-result-desktop.density-comfortable atomic-product-section-children atomic-insight-result-children::part(children-root), .row-result-desktop.density-comfortable atomic-product-section-children atomic-product-children::part(children-root) {\n    margin-top: 1.25rem;\n    padding: 1.75rem;\n  }\n  .row-result-desktop.density-comfortable atomic-result-section-children atomic-result-children::part(show-hide-button), .row-result-desktop.density-comfortable atomic-result-section-children atomic-insigh-result-children::part(show-hide-button), .row-result-desktop.density-comfortable atomic-result-section-children atomic-product-children::part(show-hide-button), .row-result-desktop.density-comfortable atomic-product-section-children atomic-result-children::part(show-hide-button), .row-result-desktop.density-comfortable atomic-product-section-children atomic-insigh-result-children::part(show-hide-button), .row-result-desktop.density-comfortable atomic-product-section-children atomic-product-children::part(show-hide-button) {\n    margin-top: 1.25rem;\n    margin-bottom: 1.25rem;\n  }\n  .row-result-desktop.density-comfortable .placeholder {\n    margin-bottom: 1.75rem;\n  }\n  .row-result-desktop.density-normal atomic-result-section-visual, .row-result-desktop.density-normal atomic-product-section-visual {\n    margin-right: 1rem;\n  }\n  .row-result-desktop.density-normal atomic-result-section-badges, .row-result-desktop.density-normal atomic-product-section-badges, .row-result-desktop.density-normal atomic-result-section-actions, .row-result-desktop.density-normal atomic-product-section-actions {\n    margin-bottom: 1rem;\n    --row-height: 2rem;\n  }\n  .row-result-desktop.density-normal atomic-result-section-title, .row-result-desktop.density-normal atomic-product-section-name {\n    --font-size: var(--atomic-text-xl);\n    font-size: var(--font-size);\n    --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n    line-height: var(--line-height);\n  }\n  .row-result-desktop.density-normal atomic-result-section-excerpt, .row-result-desktop.density-normal atomic-product-section-description {\n    margin-top: 1.25rem;\n    --font-size: var(--atomic-text-base);\n    font-size: var(--font-size);\n    --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n    line-height: var(--line-height);\n    max-height: 2.5rem;\n    overflow: hidden;\n    display: -webkit-box;\n    -webkit-box-orient: vertical;\n    -webkit-line-clamp: 2;\n  }\n  .row-result-desktop.density-normal atomic-result-section-bottom-metadata, .row-result-desktop.density-normal atomic-product-section-bottom-metadata {\n    margin-top: 0.875rem;\n    --font-size: var(--atomic-text-sm);\n    font-size: var(--font-size);\n    --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n    line-height: var(--line-height);\n    max-height: 3.5rem;\n  }\n  .row-result-desktop.density-normal atomic-result-section-title-metadata, .row-result-desktop.density-normal atomic-product-section-metadata {\n    margin-top: 0.475rem;\n  }\n  .row-result-desktop.density-normal.child-result:not(.last-child) {\n    margin-bottom: 1.5rem;\n  }\n  .row-result-desktop.density-normal atomic-result-section-children atomic-result-children::part(children-root), .row-result-desktop.density-normal atomic-result-section-children atomic-insight-result-children::part(children-root), .row-result-desktop.density-normal atomic-result-section-children atomic-product-children::part(children-root), .row-result-desktop.density-normal atomic-product-section-children atomic-result-children::part(children-root), .row-result-desktop.density-normal atomic-product-section-children atomic-insight-result-children::part(children-root), .row-result-desktop.density-normal atomic-product-section-children atomic-product-children::part(children-root) {\n    margin-top: 0.875rem;\n    padding: 1.5rem;\n  }\n  .row-result-desktop.density-normal atomic-result-section-children atomic-result-children::part(show-hide-button), .row-result-desktop.density-normal atomic-result-section-children atomic-insigh-result-children::part(show-hide-button), .row-result-desktop.density-normal atomic-result-section-children atomic-product-children::part(show-hide-button), .row-result-desktop.density-normal atomic-product-section-children atomic-result-children::part(show-hide-button), .row-result-desktop.density-normal atomic-product-section-children atomic-insigh-result-children::part(show-hide-button), .row-result-desktop.density-normal atomic-product-section-children atomic-product-children::part(show-hide-button) {\n    margin-top: 0.875rem;\n    margin-bottom: 0.875rem;\n  }\n  .row-result-desktop.density-normal .placeholder {\n    margin-bottom: 1.5rem;\n  }\n  .row-result-desktop.density-compact atomic-result-section-visual, .row-result-desktop.density-compact atomic-product-section-visual {\n    margin-right: 1rem;\n  }\n  .row-result-desktop.density-compact atomic-result-section-badges, .row-result-desktop.density-compact atomic-product-section-badges, .row-result-desktop.density-compact atomic-result-section-actions, .row-result-desktop.density-compact atomic-product-section-actions {\n    margin-bottom: 1rem;\n    --row-height: 2rem;\n  }\n  .row-result-desktop.density-compact atomic-result-section-title, .row-result-desktop.density-compact atomic-product-section-name {\n    --font-size: var(--atomic-text-xl);\n    font-size: var(--font-size);\n    --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n    line-height: var(--line-height);\n  }\n  .row-result-desktop.density-compact atomic-result-section-excerpt, .row-result-desktop.density-compact atomic-product-section-description {\n    margin-top: 1rem;\n    --font-size: var(--atomic-text-base);\n    font-size: var(--font-size);\n    --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n    line-height: var(--line-height);\n    max-height: 1.25rem;\n    overflow: hidden;\n    display: -webkit-box;\n    -webkit-box-orient: vertical;\n    -webkit-line-clamp: 1;\n  }\n  .row-result-desktop.density-compact atomic-result-section-bottom-metadata, .row-result-desktop.density-compact atomic-product-section-bottom-metadata {\n    margin-top: 0.6875rem;\n    --font-size: var(--atomic-text-sm);\n    font-size: var(--font-size);\n    --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n    line-height: var(--line-height);\n    max-height: 3.25rem;\n  }\n  .row-result-desktop.density-compact atomic-result-section-title-metadata, .row-result-desktop.density-compact atomic-product-section-metadata {\n    margin-top: 0.475rem;\n  }\n  .row-result-desktop.density-compact.child-result:not(.last-child) {\n    margin-bottom: 1rem;\n
1  }\n  .row-result-desktop.density-compact atomic-result-section-children atomic-result-children::part(children-root), .row-result-desktop.density-compact atomic-result-section-children atomic-insight-result-children::part(children-root), .row-result-desktop.density-compact atomic-result-section-children atomic-product-children::part(children-root), .row-result-desktop.density-compact atomic-product-section-children atomic-result-children::part(children-root), .row-result-desktop.density-compact atomic-product-section-children atomic-insight-result-children::part(children-root), .row-result-desktop.density-compact atomic-product-section-children atomic-product-children::part(children-root) {\n    margin-top: 0.475rem;\n    padding: 1rem;\n  }\n  .row-result-desktop.density-compact atomic-result-section-children atomic-result-children::part(show-hide-button), .row-result-desktop.density-compact atomic-result-section-children atomic-insigh-result-children::part(show-hide-button), .row-result-desktop.density-compact atomic-result-section-children atomic-product-children::part(show-hide-button), .row-result-desktop.density-compact atomic-product-section-children atomic-result-children::part(show-hide-button), .row-result-desktop.density-compact atomic-product-section-children atomic-insigh-result-children::part(show-hide-button), .row-result-desktop.density-compact atomic-product-section-children atomic-product-children::part(show-hide-button) {\n    margin-top: 0.475rem;\n    margin-bottom: 0.475rem;\n  }\n  .row-result-desktop.density-compact .placeholder {\n    margin-bottom: 1rem;\n  }\n  .row-result-desktop.image-large, .row-result-desktop.image-small {\n    grid-template-areas: 'badges badges          .               actions' 'visual title           title           title' 'visual title-metadata  title-metadata  title-metadata' 'visual emphasized      emphasized      emphasized' 'visual excerpt         excerpt         excerpt' 'visual bottom-metadata bottom-metadata bottom-metadata' 'visual children        children        children';\n    grid-template-columns: minmax(0, min-content) auto 1fr auto;\n    grid-template-rows: repeat(6, auto) minmax(0, 1fr);\n  }\n  .row-result-desktop.image-large.density-comfortable atomic-result-section-visual, .row-result-desktop.image-large.density-comfortable atomic-product-section-visual, .row-result-desktop.image-large.density-normal atomic-result-section-visual, .row-result-desktop.image-large.density-normal atomic-product-section-visual {\n    width: 20.375rem;\n    height: 20.375rem;\n  }\n  .row-result-desktop.image-small atomic-result-section-visual, .row-result-desktop.image-small atomic-product-section-visual, .row-result-desktop.image-large.density-compact atomic-result-section-visual, .row-result-desktop.image-large.density-compact atomic-product-section-visual {\n    width: 10rem;\n    height: 10rem;\n  }\n  .row-result-desktop.image-icon {\n    grid-template-areas: 'badges badges          .               actions' 'visual title           title           title' 'visual title-metadata  title-metadata  title-metadata' 'visual emphasized      emphasized      emphasized' 'visual excerpt         excerpt         excerpt' 'visual bottom-metadata bottom-metadata bottom-metadata' 'visual children        children        children';\n    grid-template-columns: minmax(0, min-content) auto 1fr auto;\n    grid-template-rows: repeat(7, minmax(0, min-content));\n  }\n  .row-result-desktop.image-icon atomic-result-section-visual, .row-result-desktop.image-icon atomic-product-section-visual {\n    width: 2rem;\n    height: 2rem;\n  }\n  .row-result-desktop.image-none {\n    grid-template-areas: 'badges          .               actions' 'title           title           title' 'title-metadata  title-metadata  title-metadata' 'emphasized      emphasized      emphasized' 'excerpt         excerpt         excerpt' 'bottom-metadata bottom-metadata bottom-metadata' 'children        children        children';\n    grid-template-columns: auto 1fr auto;\n    grid-template-rows: repeat(6, auto);\n  }\n  .row-result-desktop.image-none atomic-result-section-visual, .row-result-desktop.image-none atomic-product-section-visual {\n    display: none;\n  }\n  .cell-result-mobile {\n    grid-template-areas: 'badges' 'visual' 'title' 'title-metadata' 'emphasized' 'excerpt' 'children' 'bottom-metadata' 'actions';\n    grid-template-columns: 100%;\n    grid-template-rows: repeat(9, auto);\n  }\n  .cell-result-mobile.density-comfortable atomic-result-section-visual, .cell-result-mobile.density-comfortable atomic-product-section-visual {\n    margin-bottom: 1rem;\n  }\n  .cell-result-mobile.density-comfortable.image-small atomic-result-section-visual, .cell-result-mobile.density-comfortable.image-small atomic-product-section-visual {\n    width: 10.25rem;\n    height: 10.25rem;\n  }\n  .cell-result-mobile.density-comfortable atomic-result-section-badges, .cell-result-mobile.density-comfortable atomic-product-section-badges {\n    --font-size: var(--atomic-text-sm);\n    font-size: var(--font-size);\n    --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n    line-height: var(--line-height);\n    margin-bottom: 1rem;\n    --row-height: 2rem;\n  }\n  .cell-result-mobile.density-comfortable atomic-result-section-actions, .cell-result-mobile.density-comfortable atomic-product-section-actions {\n    --font-size: var(--atomic-text-base);\n    font-size: var(--font-size);\n    --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n    line-height: var(--line-height);\n    margin-top: 1.25rem;\n    --row-height: 2rem;\n  }\n  .cell-result-mobile.density-comfortable atomic-result-section-title, .cell-result-mobile.density-comfortable atomic-product-section-name {\n    --font-size: var(--atomic-text-lg);\n    font-size: var(--font-size);\n    --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n    line-height: var(--line-height);\n    max-height: 3rem;\n    overflow: hidden;\n    display: -webkit-box;\n    -webkit-box-orient: vertical;\n    -webkit-line-clamp: 2;\n  }\n  .cell-result-mobile.density-comfortable atomic-result-section-title-metadata, .cell-result-mobile.density-comfortable atomic-product-section-metadata {\n    --font-size: var(--atomic-text-sm);\n    font-size: var(--font-size);\n    --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n    line-height: var(--line-height);\n    margin-top: 0.475rem;\n  }\n  .cell-result-mobile.density-comfortable atomic-result-section-emphasized, .cell-result-mobile.density-comfortable atomic-product-section-emphasized {\n    font-weight: 500;\n    --font-size: var(--atomic-text-2xl);\n    font-size: var(--font-size);\n    --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n    line-height: var(--line-height);\n  }\n  .cell-result-mobile.density-comfortable atomic-result-section-excerpt, .cell-result-mobile.density-comfortable atomic-product-section-description {\n    --font-size: var(--atomic-text-base);\n    font-size: var(--font-size);\n    --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n    line-height: var(--line-height);\n    margin-top: 1.25rem;\n    overflow: hidden;\n    display: -webkit-box;\n    -webkit-box-orient: vertical;\n    -webkit-line-clamp: 2;\n  }\n  .cell-result-mobile.density-comfortable atomic-result-section-bottom-metadata, .cell-result-mobile.density-comfortable atomic-product-section-bottom-metadata {\n    --font-size: var(--atomic-text-sm);\n    font-size: var(--font-size);\n    --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n    line-height: var(--line-height);\n    margin-top: 1rem;\n    max-height: 3rem;\n  }\n  .cell-result-mobile.density-comfortable atomic-result-section-children, .cell-result-mobile.density-comfortable atomic-product-section-children {\n    --font-size: var(--atomic-text-base);\n    font-size: var(--font-size);\n    --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n    line-height: var(--line-height);\n    margin-top: 1.25rem;\n  }\n  .cell-result-mobile.density-normal atomic-result-section-visual, .cell-result-mobile.density-normal atomic-product-section-visual {\n    margin-bottom: 0.75rem;\n  }\n  .cell-result-mobile.density-normal.image-small atomic-result-section-visual, .cell-result-mobile.density-normal.image-small atomic-product-section-visual {\n    width: 10.25rem;\n    height: 10.25rem;\n  }\n  .cell-result-mobile.density-normal atomic-result-section-badges, .cell-result-mobile.density-normal atomic-product-section-badges {\n    --font-size: var(--atomic-text-sm);\n    font-size: var(--font-size);\n    --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n    line-height: var(--line-height);\n    margin-bottom: 1rem;\n    --row-height: 2rem;\n  }\n  .cell-result-mobile.density-normal atomic-result-section-actions, .cell-result-mobile.density-normal atomic-product-section-actions {\n    --font-size: var(--atomic-text-base);\n    font-size: var(--font-size);\n    --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n    line-height: var(--line-height);\n    margin-top: 1rem;\n    --row-height: 2rem;\n  }\n  .cell-result-mobile.density-normal atomic-result-section-title, .cell-result-mobile.density-normal atomic-product-section-name {\n    --font-size: var(--atomic-text-lg);\n    font-size: var(--font-size);\n    --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n    line-height: var(--line-height);\n    max-height: 3rem;\n    overflow: hidden;\n    display: -webkit-box;\n    -webkit-box-orient: vertical;\n    -webkit-line-clamp: 2;\n  }\n  .cell-result-mobile.density-normal atomic-result-section-title-metadata, .cell-result-mobile.density-normal atomic-product-section-metadata {\n    --font-size: var(--atomic-text-sm);\n    font-size: var(--font-size);\n    --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n    line-height: var(--line-height);\n    margin-top: 0.475rem;\n  }\n  .cell-result-mobile.density-normal atomic-result-section-emphasized, .cell-result-mobile.density-normal atomic-product-section-emphasized {\n    font-weight: 500;\n    --font-size: var(--atomic-text-2xl);\n    font-size: var(--font-size);\n    --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n    line-height: var(--line-height);\n  }\n  .cell-result-mobile.density-normal atomic-result-section-excerpt, .cell-result-mobile.density-normal atomic-product-section-description {\n    --font-size: var(--atomic-text-base);\n    font-size: var(--font-size);\n    --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n    line-height: var(--line-height);\n    margin-top: 1rem;\n    overflow: hidden;\n    display: -webkit-box;\n    -webkit-box-orient: vertical;\n    -webkit-line-clamp: 2;\n  }\n  .cell-result-mobile.density-normal atomic-result-section-bottom-metadata, .cell-result-mobile.density-normal atomic-product-section-bottom-metadata {\n    --font-size: var(--atomic-text-sm);\n    font-size: var(--font-size);\n    --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n    line-height: var(--line-height);\n    margin-top: 0.75rem;\n    max-height: 3rem;\n  }\n  .cell-result-mobile.density-normal atomic-result-section-children, .cell-result-mobile.density-normal atomic-product-section-children {\n    --font-size: var(--atomic-text-base);\n    font-size: var(--font-size);\n    --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n    line-height: var(--line-height);\n    margin-top: 1rem;\n  }\n  .cell-result-mobile.density-compact atomic-result-section-visual, .cell-result-mobile.density-compact atomic-product-section-visual {\n    margin-bottom: 0.5rem;\n  }\n  .cell-result-mobile.density-compact.image-large atomic-result-section-visual, .cell-result-mobile.density-compact.image-large atomic-product-section-visual {\n    width: 100%;\n  }\n  .cell-result-mobile.density-compact.image-small atomic-result-section-visual, .cell-result-mobile.density-compact.image-small atomic-product-section-visual {\n    width: 10.25rem;\n    height: 10.25rem;\n  }\n  .cell-result-mobile.density-compact atomic-result-section-badges, .cell-result-mobile.density-compact atomic-product-section-badges {\n    --font-size: var(--atomic-text-sm);\n    font-size: var(--font-size);\n    --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n    line-height: var(--line-height);\n    margin-bottom: 1rem;\n    --row-height: 2rem;\n  }\n  .cell-result-mobile.density-compact atomic-result-section-actions, .cell-result-mobile.density-compact atomic-product-section-actions {\n    --font-size: var(--atomic-text-base);\n    font-size: var(--font-size);\n    --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n    line-height: var(--line-height);\n    margin-top: 0.75rem;\n    --row-height: 2rem;\n  }\n  .cell-result-mobile.density-compact atomic-result-section-title, .cell-result-mobile.density-compact atomic-product-section-name {\n    --font-size: var(--atomic-text-lg);\n    font-size: var(--font-size);\n    --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n    line-height: var(--line-height);\n    max-height: 3rem;\n    overflow: hidden;\n    display: -webkit-box;\n    -webkit-box-orient: vertical;\n    -webkit-line-clamp: 2;\n  }\n  .cell-result-mobile.density-compact atomic-result-section-title-metadata, .cell-result-mobile.density-compact atomic-product-section-metadata {\n    --font-size: var(--atomic-text-sm);\n    font-size: var(--font-size);\n    --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n    line-height: var(--line-height);\n    margin-top: 0.475rem;\n  }\n  .cell-result-mobile.density-compact atomic-result-section-emphasized, .cell-result-mobile.density-compact atomic-product-section-emphasized {\n    font-weight: 500;\n    --font-size: var(--atomic-text-2xl);\n    font-size: var(--font-size);\n    --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n    line-height: var(--line-height);\n  }\n  .cell-result-mobile.density-compact atomic-result-section-excerpt, .cell-result-mobile.density-compact atomic-product-section-description {\n    --font-size: var(--atomic-text-base);\n    font-size: var(--font-size);\n    --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n    line-height: var(--line-height);\n    margin-top: 0.75rem;\n    overflow: hidden;\n    display: -webkit-box;\n    -webkit-box-orient: vertical;\n    -webkit-line-clamp: 1;\n  }\n  .cell-result-mobile.density-compact atomic-result-section-bottom-metadata, .cell-result-mobile.density-compact atomic-product-section-bottom-metadata {\n    --font-size: var(--atomic-text-sm);\n    font-size: var(--font-size);\n    --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n    line-height: var(--line-height);\n    margin-top: 0.5rem;\n    max-height: 3rem;\n  }\n  .cell-result-mobile.density-compact atomic-result-section-children, .cell-result-mobile.density-compact atomic-product-section-children {\n    --font-size: var(--atomic-text-base);\n    font-size: var(--font-size);\n    --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n    line-height: var(--line-height);\n    margin-top: 0.75rem;\n  }\n  .cell-result-mobile.image-small atomic-result-section-visual, .cell-result-mobile.image-small atomic-product-section-visual {\n    aspect-ratio: 1/1;\n    height: auto;\n  }\n  @supports not (aspect-ratio: 1/1) {\n    .cell-result-mobile.image-small atomic-result-section-visual, .cell-result-mobile.image-small atomic-product-section-visual {\n      height: 9rem;\n    }\n  }\n  .cell-result-mobile.image-small atomic-result-section-visual, .cell-result-mobile.image-small atomic-product-section-visual {\n    width: 100%;\n  }\n  .cell-result-mobile.image-icon atomic-result-section-visual, .cell-result-mobile.image-icon atomic-product-section-visual {\n    width: 2rem;\n    height: 2rem;\n  }\n  .cell-result-mobile.image-none atomic-result-section-visual, .cell-result-mobile.image-none atomic-product-section-visual {\n    display: none;\n  }\n  .atomic-children-des
1ktop-\\[1\\.5rem\\]\\/\\[0\\.875rem\\].child-result:not(.last-child) {\n    margin-bottom: 1.5rem;\n  }\n  .atomic-children-desktop-\\[1\\.5rem\\]\\/\\[0\\.875rem\\] atomic-result-section-children atomic-result-children::part(children-root), .atomic-children-desktop-\\[1\\.5rem\\]\\/\\[0\\.875rem\\] atomic-result-section-children atomic-insight-result-children::part(children-root), .atomic-children-desktop-\\[1\\.5rem\\]\\/\\[0\\.875rem\\] atomic-result-section-children atomic-product-children::part(children-root), .atomic-children-desktop-\\[1\\.5rem\\]\\/\\[0\\.875rem\\] atomic-product-section-children atomic-result-children::part(children-root), .atomic-children-desktop-\\[1\\.5rem\\]\\/\\[0\\.875rem\\] atomic-product-section-children atomic-insight-result-children::part(children-root), .atomic-children-desktop-\\[1\\.5rem\\]\\/\\[0\\.875rem\\] atomic-product-section-children atomic-product-children::part(children-root) {\n    margin-top: 0.875rem;\n    padding: 1.5rem;\n  }\n  .atomic-children-desktop-\\[1\\.5rem\\]\\/\\[0\\.875rem\\] atomic-result-section-children atomic-result-children::part(show-hide-button), .atomic-children-desktop-\\[1\\.5rem\\]\\/\\[0\\.875rem\\] atomic-result-section-children atomic-insigh-result-children::part(show-hide-button), .atomic-children-desktop-\\[1\\.5rem\\]\\/\\[0\\.875rem\\] atomic-result-section-children atomic-product-children::part(show-hide-button), .atomic-children-desktop-\\[1\\.5rem\\]\\/\\[0\\.875rem\\] atomic-product-section-children atomic-result-children::part(show-hide-button), .atomic-children-desktop-\\[1\\.5rem\\]\\/\\[0\\.875rem\\] atomic-product-section-children atomic-insigh-result-children::part(show-hide-button), .atomic-children-desktop-\\[1\\.5rem\\]\\/\\[0\\.875rem\\] atomic-product-section-children atomic-product-children::part(show-hide-button) {\n    margin-top: 0.875rem;\n    margin-bottom: 0.875rem;\n  }\n  .atomic-children-desktop-\\[1\\.5rem\\]\\/\\[0\\.875rem\\] .placeholder {\n    margin-bottom: 1.5rem;\n  }\n  .atomic-children-desktop-\\[1\\.75rem\\]\\/\\[1\\.25rem\\].child-result:not(.last-child) {\n    margin-bottom: 1.75rem;\n  }\n  .atomic-children-desktop-\\[1\\.75rem\\]\\/\\[1\\.25rem\\] atomic-result-section-children atomic-result-children::part(children-root), .atomic-children-desktop-\\[1\\.75rem\\]\\/\\[1\\.25rem\\] atomic-result-section-children atomic-insight-result-children::part(children-root), .atomic-children-desktop-\\[1\\.75rem\\]\\/\\[1\\.25rem\\] atomic-result-section-children atomic-product-children::part(children-root), .atomic-children-desktop-\\[1\\.75rem\\]\\/\\[1\\.25rem\\] atomic-product-section-children atomic-result-children::part(children-root), .atomic-children-desktop-\\[1\\.75rem\\]\\/\\[1\\.25rem\\] atomic-product-section-children atomic-insight-result-children::part(children-root), .atomic-children-desktop-\\[1\\.75rem\\]\\/\\[1\\.25rem\\] atomic-product-section-children atomic-product-children::part(children-root) {\n    margin-top: 1.25rem;\n    padding: 1.75rem;\n  }\n  .atomic-children-desktop-\\[1\\.75rem\\]\\/\\[1\\.25rem\\] atomic-result-section-children atomic-result-children::part(show-hide-button), .atomic-children-desktop-\\[1\\.75rem\\]\\/\\[1\\.25rem\\] atomic-result-section-children atomic-insigh-result-children::part(show-hide-button), .atomic-children-desktop-\\[1\\.75rem\\]\\/\\[1\\.25rem\\] atomic-result-section-children atomic-product-children::part(show-hide-button), .atomic-children-desktop-\\[1\\.75rem\\]\\/\\[1\\.25rem\\] atomic-product-section-children atomic-result-children::part(show-hide-button), .atomic-children-desktop-\\[1\\.75rem\\]\\/\\[1\\.25rem\\] atomic-product-section-children atomic-insigh-result-children::part(show-hide-button), .atomic-children-desktop-\\[1\\.75rem\\]\\/\\[1\\.25rem\\] atomic-product-section-children atomic-product-children::part(show-hide-button) {\n    margin-top: 1.25rem;\n    margin-bottom: 1.25rem;\n  }\n  .atomic-children-desktop-\\[1\\.75rem\\]\\/\\[1\\.25rem\\] .placeholder {\n    margin-bottom: 1.75rem;\n  }\n  .atomic-children-desktop-\\[1rem\\]\\/\\[0\\.475rem\\].child-result:not(.last-child) {\n    margin-bottom: 1rem;\n  }\n  .atomic-children-desktop-\\[1rem\\]\\/\\[0\\.475rem\\] atomic-result-section-children atomic-result-children::part(children-root), .atomic-children-desktop-\\[1rem\\]\\/\\[0\\.475rem\\] atomic-result-section-children atomic-insight-result-children::part(children-root), .atomic-children-desktop-\\[1rem\\]\\/\\[0\\.475rem\\] atomic-result-section-children atomic-product-children::part(children-root), .atomic-children-desktop-\\[1rem\\]\\/\\[0\\.475rem\\] atomic-product-section-children atomic-result-children::part(children-root), .atomic-children-desktop-\\[1rem\\]\\/\\[0\\.475rem\\] atomic-product-section-children atomic-insight-result-children::part(children-root), .atomic-children-desktop-\\[1rem\\]\\/\\[0\\.475rem\\] atomic-product-section-children atomic-product-children::part(children-root) {\n    margin-top: 0.475rem;\n    padding: 1rem;\n  }\n  .atomic-children-desktop-\\[1rem\\]\\/\\[0\\.475rem\\] atomic-result-section-children atomic-result-children::part(show-hide-button), .atomic-children-desktop-\\[1rem\\]\\/\\[0\\.475rem\\] atomic-result-section-children atomic-insigh-result-children::part(show-hide-button), .atomic-children-desktop-\\[1rem\\]\\/\\[0\\.475rem\\] atomic-result-section-children atomic-product-children::part(show-hide-button), .atomic-children-desktop-\\[1rem\\]\\/\\[0\\.475rem\\] atomic-product-section-children atomic-result-children::part(show-hide-button), .atomic-children-desktop-\\[1rem\\]\\/\\[0\\.475rem\\] atomic-product-section-children atomic-insigh-result-children::part(show-hide-button), .atomic-children-desktop-\\[1rem\\]\\/\\[0\\.475rem\\] atomic-product-section-children atomic-product-children::part(show-hide-button) {\n    margin-top: 0.475rem;\n    margin-bottom: 0.475rem;\n  }\n  .atomic-children-desktop-\\[1rem\\]\\/\\[0\\.475rem\\] .placeholder {\n    margin-bottom: 1rem;\n  }\n  .mt-0 {\n    margin-top: calc(0.25rem * 0);\n  }\n  .mt-1 {\n    margin-top: calc(0.25rem * 1);\n  }\n  .mt-1\\.5 {\n    margin-top: calc(0.25rem * 1.5);\n  }\n  .mt-2 {\n    margin-top: calc(0.25rem * 2);\n  }\n  .mt-2\\.5 {\n    margin-top: calc(0.25rem * 2.5);\n  }\n  .mt-3 {\n    margin-top: calc(0.25rem * 3);\n  }\n  .mt-4 {\n    margin-top: calc(0.25rem * 4);\n  }\n  .mt-6 {\n    margin-top: calc(0.25rem * 6);\n  }\n  .mt-7 {\n    margin-top: calc(0.25rem * 7);\n  }\n  .mt-8 {\n    margin-top: calc(0.25rem * 8);\n  }\n  .mt-10 {\n    margin-top: calc(0.25rem * 10);\n  }
1\n  .mt-px {\n    margin-top: 1px;\n  }\n  .mr-0 {\n    margin-right: calc(0.25rem * 0);\n  }\n  .mr-0\\.5 {\n    margin-right: calc(0.25rem * 0.5);\n  }\n  .mr-1 {\n    margin-right: calc(0.25rem * 1);\n  }\n  .mr-1\\.5 {\n    margin-right: calc(0.25rem * 1.5);\n  }\n  .mr-2 {\n    margin-right: calc(0.25rem * 2);\n  }\n  .mr-3 {\n    margin-right: calc(0.25rem * 3);\n  }\n  .mr-6 {\n    margin-right: calc(0.25rem * 6);\n  }\n  .mb-0 {\n    margin-bottom: calc(0.25rem * 0);\n  }\n  .mb-1 {\n    margin-bottom: calc(0.25rem * 1);\n  }\n  .mb-2 {\n    margin-bottom: calc(0.25rem * 2);\n  }\n  .mb-3 {\n    margin-bottom: calc(0.25rem * 3);\n  }\n  .mb-4 {\n    margin-bottom: calc(0.25rem * 4);\n  }\n  .mb-6 {\n    margin-bottom: calc(0.25rem * 6);\n  }\n  .ml-0\\.5 {\n    margin-left: calc(0.25rem * 0.5);\n  }\n  .ml-1 {\n    margin-left: calc(0.25rem * 1);\n  }\n  .ml-1\\.5 {\n    margin-left: calc(0.25rem * 1.5);\n  }\n  .ml-2 {\n    margin-left: calc(0.25rem * 2);\n  }\n  .ml-4 {\n    margin-left: calc(0.25rem * 4);\n  }\n  .ml-6 {\n    margin-left: calc(0.25rem * 6);\n  }\n  .ml-auto {\n    margin-left: auto;\n  }\n  .box-border {\n    box-sizing: border-box;\n  }\n  .box-content {\n    box-sizing: content-box;\n  }\n  .result-with-sections {\n    display: grid;\n    justify-items: stretch;\n  }\n  .result-with-sections atomic-result-section-visual, .result-with-sections atomic-product-section-visual {\n    grid-area: visual;\n  }\n  .result-with-sections atomic-result-section-badges, .result-with-sections atomic-product-section-badges {\n    grid-area: badges;\n  }\n  .result-with-sections atomic-result-section-actions, .result-with-sections atomic-product-section-actions {\n    grid-area: actions;\n  }\n  .result-with-sections atomic-result-section-actions atomic-result-quickview, .result-with-sections atomic-product-section-actions atomic-result-quickview {\n    display: inline-block;\n  }\n  .result-with-sections atomic-result-section-title, .result-with-sections atomic-product-section-name {\n    grid-area: title;\n    color: var(--atomic-on-background);\n  }\n  .result-with-sections atomic-result-section-title-metadata, .result-with-sections atomic-product-section-metadata {\n    grid-area: title-metadata;\n  }\n  .result-with-sections atomic-result-section-emphasized, .result-with-sections atomic-product-section-emphasized {\n    grid-area: emphasized;\n  }\n  .result-with-sections atomic-result-section-excerpt, .result-with-sections atomic-product-section-description {\n    grid-area: excerpt;\n    color: var(--atomic-neutral-dark);\n  }\n  .result-with-sections atomic-result-section-bottom-metadata, .result-with-sections atomic-product-section-bottom-metadata {\n    grid-area: bottom-metadata;\n    color: var(--atomic-neutral-dark);\n  }\n  .result-with-sections atomic-result-section-children, .result-with-sections atomic-product-section-children {\n    grid-area: children;\n  }\n  .result-with-sections atomic-result-section-badges, .result-with-sections atomic-product-section-badges, .result-with-sections atomic-result-section-actions, .result-with-sections atomic-product-section-actions {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 0.5rem;\n    max-height: calc(2 * var(--row-height, 2rem) + 0.5rem);\n  }\n  .result-with-sections atomic-result-section-visual, .result-with-sections atomic-product-section-visual, .result-with-sections atomic-result-section-badges, .result-with-sections atomic-product-section-badges, .result-with-sections atomic-result-section-actions, .result-with-sections atomic-product-section-actions, .result-with-sections atomic-result-section-title, .result-with-sections atomic-product-section-name, .result-with-sections atomic-result-section-title-metadata, .result-with-sections atomic-product-section-metadata, .result-with-sections atomic-result-section-emphasized, .result-with-sections atomic-product-section-emphasized, .result-with-sections atomic-result-section-excerpt, .result-with-sections atomic-product-section-description, .result-with-sections atomic-result-section-bottom-metadata, .result-with-sections atomic-product-section-bottom-metadata {\n    overflow: hidden;\n    text-overflow: ellipsis;\n  }\n  .result-with-sections.image-icon atomic-result-section-visual, .result-with-sections.image-icon atomic-product-section-visual {\n    border-radius: var(--atomic-border-radius);\n  }\n  .line-clamp-1 {\n    overflow: hidden;\n    display: -webkit-box;\n    -webkit-box-orient: vertical;\n    -webkit-line-clamp: 1;\n  }\n  .line-clamp-2 {\n    overflow: hidden;\n    display: -webkit-box;\n    -webkit-box-orient: vertical;\n    -webkit-line-clamp: 2;\n  }\n  .line-clamp-3 {\n    overflow: hidden;\n    display: -webkit-box;\n    -webkit-box-orient: vertical;\n    -webkit-line-clamp: 3;\n  }\n  .line-clamp-4 {\n    overflow: hidden;\n    display: -webkit-box;\n    -webkit-box-orient: vertical;\n    -webkit-line-clamp: 4;\n  }\n  .line-clamp-none {\n    overflow: visible;\n    display: block;\n    -webkit-box-orient: horizontal;\n    -webkit-line-clamp: unset;\n  }\n  .block {\n    display: block;\n  }\n  .contents {\n    display: contents;\n  }\n  .flex {\n    display: flex;\n  }\n  .flow-root {\n    display: flow-root;\n  }\n  .grid {\n    display: grid;\n  }\n  .hidden {\n    display: none;\n  }\n  .inline {\n    display: inline;\n  }\n  .inline-block {\n    display: inline-block;\n  }\n  .inline-flex {\n    display: inline-flex;\n  }\n  .table {\n    display: table;\n  }\n  .aspect-square-\\[7\\.25rem\\] {\n    aspect-ratio: 1/1;\n    height: auto;\n  }\n  @supports not (aspect-ratio: 1/1) {\n    .aspect-square-\\[7\\.25rem\\] {\n      height: 7.25rem;\n    }\n  }\n  .aspect-square-\\[9rem\\] {\n    aspect-ratio: 1/1;\n    height: auto;\n  }\n  @supports not (aspect-ratio: 1/1) {\n    .aspect-square-\\[9rem\\] {\n      height: 9rem;\n    }\n  }\n  .aspect-square-\\[14rem\\] {\n    aspect-ratio: 1/1;\n    height: auto;\n  }\n  @supports not (aspect-ratio: 1/1) {\n    .aspect-square-\\[14rem\\] {\n      height: 14rem;\n    }\n  }\n  .aspect-square-\\[19\\.75rem\\] {\n    aspect-ratio: 1/1;\n    height: auto;\n  }\n  @supports not (aspect-ratio: 1/1) {\n    .aspect-square-\\[19\\.75rem\\] {\n      height: 19.7
15rem;\n    }\n  }\n  .aspect-square-\\[auto\\] {\n    aspect-ratio: 1/1;\n    height: auto;\n  }\n  @supports not (aspect-ratio: 1/1) {\n    .aspect-square-\\[auto\\] {\n      height: auto;\n    }\n  }\n  .aspect-square {\n    aspect-ratio: 1 / 1;\n  }\n  .size-\\[27px\\] {\n    width: 27px;\n    height: 27px;\n  }\n  .h-1 {\n    height: calc(0.25rem * 1);\n  }\n  .h-2 {\n    height: calc(0.25rem * 2);\n  }\n  .h-2\\.5 {\n    height: calc(0.25rem * 2.5);\n  }\n  .h-3 {\n    height: calc(0.25rem * 3);\n  }\n  .h-4 {\n    height: calc(0.25rem * 4);\n  }\n  .h-5 {\n    height: calc(0.25rem * 5);\n  }\n  .h-5\\/6 {\n    height: calc(5/6 * 100%);\n  }\n  .h-6 {\n    height: calc(0.25rem * 6);\n  }\n  .h-7 {\n    height: calc(0.25rem * 7);\n  }\n  .h-8 {\n    height: calc(0.25rem * 8);\n  }\n  .h-9 {\n    height: calc(0.25rem * 9);\n  }\n  .h-10 {\n    height: calc(0.25rem * 10);\n  }\n  .h-12 {\n    height: calc(0.25rem * 12);\n  }\n  .h-\\[2\\.6rem\\] {\n    height: 2.6rem;\n  }\n  .h-\\[9px\\] {\n    height: 9px;\n  }\n  .h-full {\n    height: 100%;\n  }\n  .max-h-96 {\n    max-height: calc(0.25rem * 96);\n  }\n  .min-h-10 {\n    min-height: calc(0.25rem * 10);\n  }\n  .w-0\\.5 {\n    width: calc(0.25rem * 0.5);\n  }\n  .w-1 {\n    width: calc(0.25rem * 1);\n  }\n  .w-1\\/2 {\n    width: calc(1/2 * 100%);\n  }\n  .w-2 {\n    width: calc(0.25rem * 2);\n  }\n  .w-2\\.5 {\n    width: calc(0.25rem * 2.5);\n  }\n  .w-3 {\n    width: calc(0.25rem * 3);\n  }\n  .w-3\\.5 {\n    width: calc(0.25rem * 3.5);\n  }\n  .w-3\\/5 {\n    width: calc(3/5 * 100%);\n  }\n  .w-4 {\n    width: calc(0.25rem * 4);\n  }\n  .w-5 {\n    width: calc(0.25rem * 5);\n  }\n  .w-5\\/6 {\n    width: calc(5/6 * 100%);\n  }\n  .w-6 {\n    width: calc(0.25rem * 6);\n  }\n  .w-7 {\n    width: calc(0.25rem * 7);\n  }\n  .w-8 {\n    width: calc(0.25rem * 8);\n  }\n  .w-9 {\n    width: calc(0.25rem * 9);\n  }\n  .w-10 {\n    width: calc(0.25rem * 10);\n  }\n  .w-12 {\n    width: calc(0.25rem * 12);\n  }\n  .w-20 {\n    width: calc(0.25rem * 20);\n  }\n  .w-28 {\n    width: calc(0.25rem * 28);\n  }\n  .w-32 {\n    width: calc(0.25rem * 32);\n  }\n  .w-44 {\n    width: calc(0.25rem * 44);\n  }\n  .w-48 {\n    width: calc(0.25rem * 48);\n  }\n  .w-60 {\n    width: calc(0.25rem * 60);\n  }\n  .w-72 {\n    width: calc(0.25rem * 72);\n  }\n  .w-100 {\n    width: calc(0.25rem * 100);\n  }\n  .w-\\[2\\.6rem\\] {\n    width: 2.6rem;\n  }\n  .w-\\[9px\\] {\n    width: 9px;\n  }\n  .w-auto {\n    width: auto;\n  }\n  .w-fit {\n    width: fit-content;\n  }\n  .w-full {\n    width: 100%;\n  }\n  .w-max {\n    width: max-content;\n  }\n  .max-w-4\\/5 {\n    max-width: calc(4/5 * 100%);\n  }\n  .max-w-60 {\n    max-width: calc(0.25rem * 60);\n  }\n  .max-w-170 {\n    max-width: calc(0.25rem * 170);\n  }\n  .max-w-\\[30ch\\] {\n    max-width: 30ch;\n  }\n  .max-w-full {\n    max-width: 100%;\n  }\n  .max-w-lg {\n    max-width: 32rem;\n  }\n  .max-w-max {\n    max-width: max-content;\n  }\n  .min-w-0 {\n    min-width: calc(0.25rem * 0);\n  }\n  .min-w-2xs {\n    min-width: 18rem;\n  }\n  .min-w-10 {\n    min-width: calc(0.25rem * 10);\n  }\n  .min-w-20 {\n    min-width: calc(0.25rem * 20);\n  }\n  .min-w-24 {\n    min-width: calc(0.25rem * 24);\n  }\n  .min-w-170 {\n    min-width: calc(0.25rem * 170);\n  }\n  .min-w-full {\n    min-width: 100%;\n  }\n  .flex-1 {\n    flex: 1;\n  }\n  .flex-none {\n    flex: none;\n  }\n  .flex-shrink {\n    flex-shrink: 1;\n  }\n  .shrink-0 {\n    flex-shrink: 0;\n  }\n  .flex-grow {\n    flex-grow: 1;\n  }\n  .grow {\n    flex-grow: 1;\n  }\n  .basis-1\\/2 {\n    flex-basis: calc(1/2 * 100%);\n  }\n  .basis-8 {\n    flex-basis: calc(0.25rem * 8);\n  }\n  .border-collapse {\n    border-collapse: collapse;\n  }\n  .-translate-x-1\\/2 {\n    --tw-translate-x: calc(calc(1/2 * 100%) * -1);\n    translate: var(--tw-translate-x) var(--tw-translate-y);\n  }\n  .translate-x-1\\/2 {\n    --tw-translate-x: calc(1/2 * 100%);\n    translate: var(--tw-translate-x) var(--tw-translate-y);\n  }\n  .-translate-y-1\\/2 {\n    --tw-translate-y: calc(calc(1/2 * 100%) * -1);\n    translate: var(--tw-translate-x) var(--tw-translate-y);\n  }\n  .scale-75 {\n    --tw-scale-x: 75%;\n    --tw-scale-y: 75%;\n    --tw-scale-z: 75%;\n    scale: var(--tw-scale-x) var(--tw-scale-y);\n  }\n  .scale-100 {\n    --tw-scale-x: 100%;\n    --tw-scale-y: 100%;\n    --tw-scale-z: 100%;\n    scale: var(--tw-scale-x) var(--tw-scale-y);\n  }\n  .-scale-y-100 {\n    --tw-scale-y: calc(100% * -1);\n    scale: var(--tw-scale-x) var(--tw-scale-y);\n  }\n  .rotate-180 {\n    rotate: 180deg;\n  }\n  .transform {\n    transform: var(--tw-rotate-x) var(--tw-rotate-y) var(--tw-rotate-z) var(--tw-skew-x) var(--tw-skew-y);\n  }\n  .animate-pulse {\n    animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;\n  }\n  .animate-scale-up-modal {\n    animation: var(--animate-scale-up-modal);\n  }\n  .animate-slide-down-modal {\n    animation: var(--animate-slide-down-modal);\n  }\n  .animate-spin {\n    animation: spin 1s linear infinite;\n  }\n  .cursor-\\[inherit\\] {\n    cursor: inherit;\n  }\n  .cursor-pointer {\n    cursor: pointer;\n  }\n  .resize {\n    resize: both;\n  }\n  .resize-none {\n    resize: none;\n  }\n  .list-decimal {\n    list-style-type: decimal;\n  }\n  .list-disc {\n    list-style-type: disc;\n  }\n  .list-none {\n    list-style-type: none;\n  }\n  .appearance-none {\n    appearance: none;\n  }\n  .grid-cols-\\[min-content_1fr\\] {\n    grid-template-columns: min-content 1fr;\n  }\n  .grid-cols-\\[min-content_auto\\] {\n    grid-template-columns: min-content auto;\n  }\n  .flex-col {\n    flex-direction: column;\n  }\n  .flex-row {\n    flex-direction: row;\n  }\n  .flex-nowrap {\n    flex-wrap: nowrap;\n  }\n  .flex-wrap {\n    flex-wrap: wrap;\n  }\n  .place-items-center {\n    place-items: center;\n  }
1\n  .content-center {\n    align-content: center;\n  }\n  .items-baseline {\n    align-items: baseline;\n  }\n  .items-center {\n    align-items: center;\n  }\n  .items-start {\n    align-items: flex-start;\n  }\n  .items-stretch {\n    align-items: stretch;\n  }\n  .justify-between {\n    justify-content: space-between;\n  }\n  .justify-center {\n    justify-content: center;\n  }\n  .justify-end {\n    justify-content: flex-end;\n  }\n  .gap-0\\.5 {\n    gap: calc(0.25rem * 0.5);\n  }\n  .gap-1 {\n    gap: calc(0.25rem * 1);\n  }\n  .gap-2 {\n    gap: calc(0.25rem * 2);\n  }\n  .gap-3 {\n    gap: calc(0.25rem * 3);\n  }\n  .gap-4 {\n    gap: calc(0.25rem * 4);\n  }\n  .gap-8 {\n    gap: calc(0.25rem * 8);\n  }\n  .gap-x-1\\.5 {\n    column-gap: calc(0.25rem * 1.5);\n  }\n  .gap-x-2 {\n    column-gap: calc(0.25rem * 2);\n  }\n  .gap-x-4 {\n    column-gap: calc(0.25rem * 4);\n  }\n  :where(.space-x-1\\.5 > :not(:last-child)) {\n    --tw-space-x-reverse: 0;\n    margin-inline-start: calc(calc(0.25rem * 1.5) * var(--tw-space-x-reverse));\n    margin-inline-end: calc(calc(0.25rem * 1.5) * calc(1 - var(--tw-space-x-reverse)));\n  }\n  .gap-y-0\\.5 {\n    row-gap: calc(0.25rem * 0.5);\n  }\n  :where(.divide-y > :not(:last-child)) {\n    --tw-divide-y-reverse: 0;\n    border-bottom-style: var(--tw-border-style);\n    border-top-style: var(--tw-border-style);\n    border-top-width: calc(1px * var(--tw-divide-y-reverse));\n    border-bottom-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));\n  }\n  :where(.divide-neutral > :not(:last-child)) {\n    border-color: var(--atomic-neutral);\n  }
1\n  .self-center {\n    align-self: center;\n  }\n  .self-start {\n    align-self: flex-start;\n  }\n  .truncate {\n    overflow: hidden;\n    text-overflow: ellipsis;\n    white-space: nowrap;\n  }\n  .overflow-auto {\n    overflow: auto;\n  }\n  .overflow-hidden {\n    overflow: hidden;\n  }\n  .overflow-x-auto {\n    overflow-x: auto;\n  }\n  .overflow-x-clip {\n    overflow-x: clip;\n  }\n  .overflow-x-scroll {\n    overflow-x: scroll;\n  }\n  .overflow-y-auto {\n    overflow-y: auto;\n  }\n  .overflow-y-visible {\n    overflow-y: visible;\n  }\n  .scroll-smooth {\n    scroll-behavior: smooth;\n  }\n  .rounded {\n    border-radius: var(--atomic-border-radius);\n  }\n  .rounded-full {\n    border-radius: calc(infinity * 1px);\n  }\n  .rounded-lg {\n    border-radius: var(--atomic-border-radius-lg);\n  }\n  .rounded-md {\n    border-radius: var(--atomic-border-radius-md);\n  }\n  .rounded-none {\n    border-radius: 0;\n  }\n  .rounded-sm {\n    border-radius: var(--atomic-border-radius);\n  }\n  .rounded-xl {\n    border-radius: var(--atomic-border-radius-xl);\n  }\n  .rounded-l {\n    border-top-left-radius: var(--atomic-border-radius);\n    border-bottom-left-radius: var(--atomic-border-radius);\n  }\n  .rounded-tl-none {\n    border-top-left-radius: 0;\n  }\n  .rounded-tl-xl {\n    border-top-left-radius: var(--atomic-border-radius-xl);\n  }\n  .rounded-r {\n    border-top-right-radius: var(--atomic-border-radius);\n    border-bottom-right-radius: var(--atomic-border-radius);\n  }\n  .rounded-r-none {\n    border-top-right-radius: 0;\n    border-bottom-right-radius: 0;\n  }\n  .rounded-tr-xl {\n    border-top-right-radius: var(--atomic-border-radius-xl);\n  }\n  .rounded-bl-none {\n    border-bottom-left-radius: 0;\n  }\n  .border {\n    border-style: var(--tw-border-style);\n    border-width: 1px;\n  }\n  .border-0 {\n    border-style: var(--tw-border-style);\n    border-width: 0px;\n  }\n  .border-2 {\n    border-style: var(--tw-border-style);\n    border-width: 2px;\n  }\n  .border-t {\n    border-top-style: var(--tw-border-style);\n    border-top-width: 1px;\n  }\n  .border-r {\n    border-right-style: var(--tw-border-style);\n    border-right-width: 1px;\n  }\n  .border-r-0 {\n    border-right-style: var(--tw-border-style);\n    border-right-width: 0px;\n  }\n  .border-b {\n    border-bottom-style: var(--tw-border-style);\n    border-bottom-width: 1px;\n  }\n  .border-l {\n    border-left-style: var(--tw-border-style);\n    border-left-width: 1px;\n  }\n  .border-none {\n    --tw-border-style: none;\n    border-style: none;\n  }\n  .border-solid {\n    --tw-border-style: solid;\n    border-style: solid;\n  }\n  .border-neutral {\n    border-color: var(--atomic-neutral);\n  }\n  .border-neutral-dark {\n    border-color: var(--atomic-neutral-dark);\n  }\n  .border-neutral-dim {\n    border-color: var(--atomic-neutral-dim);\n  }\n  .border-primary {\n    border-color: var(--atomic-primary);\n  }\n  .border-primary-light {\n    border-color: var(--atomic-primary-light);\n  }\n  .border-t-neutral {\n    border-top-color: var(--atomic-neutral);\n  }\n  .border-b-neutral {\n    border-bottom-color: var(--atomic-neutral);\n  }\n  .border-b-neutral-dim {\n    border-bottom-color: var(--atomic-neutral-dim);\n  }\n  .border-l-neutral {\n    border-left-color: var(--atomic-neutral);\n  }\n  .border-l-neutral-dim {\n    border-left-color: var(--atomic-neutral-dim);\n  }\n  .bg-\\[\\#F1F2FF\\] {\n    background-color: #F1F2FF;\n  }\n  .bg-background {\n    background-color: var(--atomic-background);\n  }\n  .bg-error {\n    background-color: var(--atomic-error);\n  }\n  .bg-neutral {\n    background-color: var(--atomic-neutral);\n  }\n  .bg-neutral-dark {\n    background-color: var(--atomic-neutral-dark);\n  }\n  .bg-neutral-light {\n    background-color: var(--atomic-neutral-light);\n  }\n  .bg-neutral-lighter {\n    background-color: var(--atomic-neutral-lighter);\n  }\n  .bg-primary {\n    background-color: var(--atomic-primary);\n  }\n  .bg-primary-background {\n    background-color: var(--atomic-primary-background);\n  }\n  .bg-transparent {\n    background-color: transparent;\n  }\n  .bg-white {\n    background-color: #fff;\n  }\n  .bg-linear-to-l {\n    --tw-gradient-position: to left in oklab;\n    background-image: linear-gradient(var(--tw-gradient-stops));\n  }\n  .bg-linear-to-r {\n    --tw-gradient-position: to right in oklab;\n    background-image: linear-gradient(var(--tw-gradient-stops));\n  }\n  .from-background\\/60 {\n    --tw-gradient-from: color-mix(in oklab, var(--atomic-background) 60%, transparent);\n    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));\n  }\n  .from-more-results-progress-bar-color-from {\n    --tw-gradient-from: var(\n    --atomic-more-results-progress-bar-color-from,\n    var(--atomic-primary-dark)\n  );\n    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));\n  }\n  .from-primary-dark {\n    --tw-gradient-from: var(--atomic-primary-dark);\n    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));\n  }\n  .to-more-results-progress-bar-color-to {\n    --tw-gradient-to: var(\n    --atomic-more-results-progress-bar-color-to,\n    var(--atomic-primary-light)\n  );\n    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));\n  }\n  .to-primary-light {\n    --tw-gradient-to: var(--atomic-primary-light);\n    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));\n  }\n  .fill-current {\n    fill: currentColor;\n  }\n  .stroke-\\[1\\.25\\] {\n    stroke-width: 1.25;\n  }\n  .p-0 {\n    padding: calc(0.25rem * 0);\n  }\n  .p-1 {\n    padding: calc(0.25rem * 1);\n  }\n  .p-2 {\n    padding: calc(0.25rem * 2);\n  }\n  .p-2\\.5 {\n    padding: calc(0.25rem * 2.5);\n  }\n  .p-3 {\n    padding: calc(0.25rem * 3);\n  }\n  .p-4 {\n    padding: calc(0.25rem * 4);\n  }\n  .p-6 {\n    padding: calc(0.25rem * 6);\n  }\n  .p-7 {\n    padding: calc(0.25rem * 7);\n  }\n  .p-8 {\n    padding: calc(0.25rem * 8);\n  }\n  .px-1 {\n    padding-inline: calc(0.25rem * 1);\n  }\n  .px-2 {\n    padding-inline: calc(0.25rem * 2);\n  }\n  .px-2\\.5 {\n    padding-inline: calc(0.25rem * 2.5);\n  }\n  .px-3 {\n    padding-inline: calc(0.25rem * 3);\n  }\n  .px-4 {\n    padding-inline: calc(0.25rem * 4);\n  }\n  .px-6 {\n    padding-inline: calc(0.25rem * 6);\n  }\n  .px-9 {\n    padding-inline: calc(0.25rem * 9);\n  }\n  .py-0 {\n    padding-block: calc(0.25rem * 0);\n  }\n  .py-0\\.5 {\n    padding-block: calc(0.25rem * 0.5);\n  }\n  .py-1 {\n    padding-block: calc(0.25rem * 1);\n  }\n  .py-1\\.5 {\n    padding-block: calc(0.25rem * 1.5);\n  }\n  .py-2 {\n    padding-block: calc(0.25rem * 2);\n  }\n  .py-2\\.5 {\n    padding-block: calc(0.25rem * 2.5);\n  }\n  .py-3 {\n    padding-block: calc(0.25rem * 3);\n  }\n  .py-3\\.5 {\n    padding-block: calc(0.25rem * 3.5);\n  }\n  .py-4 {\n    padding-block: calc(0.25rem * 4);\n  }\n  .py-5 {\n    padding-block: calc(0.25rem * 5);\n  }\n  .ps-8 {\n    padding-inline-start: calc(0.25rem * 8);\n  }\n  .pt-0\\.5 {\n    padding-top: calc(0.25rem * 0.5);\n  }\n  .pt-4 {\n    padding-top: calc(0.25rem * 4);\n  }\n  .pt-8 {\n    padding-top: calc(0.25rem * 8);\n  }\n  .pr-2 {\n    padding-right: calc(0.25rem * 2);\n  }\n  .pr-6 {\n    padding-right: calc(0.25rem * 6);\n  }\n  .pr-24 {\n    padding-right: calc(0.25rem * 24);\n  }\n  .pb-1 {\n    padding-bottom: calc(0.25rem * 1);\n  }\n  .pb-3 {\n    padding-bottom: calc(0.25rem * 3);\n  }\n  .pb-4 {\n    padding-bottom: calc(0.25rem * 4);\n  }\n  .pb-5 {\n    padding-bottom: calc(0.25rem * 5);\n  }\n  .pb-6 {\n    padding-bottom: calc(0.25rem * 6);\n  }\n  .pl-0 {\n    padding-left: calc(0.25rem * 0);\n  }\n  .pl-1 {\n    padding-left: calc(0.25rem * 1);\n  }\n  .pl-3 {\n    padding-left: calc(0.25rem * 3);\n  }\n  .pl-7 {\n    padding-left: calc(0.25rem * 7);\n  }\n  .pl-8 {\n    padding-left: calc(0.25rem * 8);\n  }\n  .pl-9 {\n    padding-left: calc(0.25rem * 9);\n  }\n  .pl-10 {\n    padding-left: calc(0.25rem * 10);\n  }\n  .text-center {\n    text-align: center;\n  }\n  .text-left {\n    text-align: left;\n  }\n  .align-baseline {\n    vertical-align: baseline;\n  }\n  .align-bottom {\n    vertical-align: bottom;\n  }\n  .align-middle {\n    vertical-align: middle;\n  }\n  .font-sans {\n    font-family: var(--atomic-font-family);\n  }\n  .text-2xl {\n    font-size: var(--atomic-text-2xl);\n    line-height: var(--tw-leading, calc(2 / 1.5));\n  }\n  .text-base {\n    font-size: var(--atomic-text-base);\n    line-height: var(--tw-leading, calc(1.5 / 1));\n  }\n  .text-lg {\n    font-size: var(--atomic-text-lg);\n    line-height: var(--tw-leading, calc(1.75 / 1.125));\n  }\n  .text-sm {\n    font-size: var(--atomic-text-sm);\n    line-height: var(--tw-leading, calc(1.25 / 0.875));\n  }\n  .text-xl {\n    font-size: var(--atomic-text-xl);\n    line-height: var(--tw-leading, calc(1.75 / 1.25));\n  }\n  .text-xs {\n    font-size: 0.75rem;
1\n    line-height: var(--tw-leading, calc(1 / 0.75));\n  }\n  .set-font-size-2xl {\n    --font-size: var(--atomic-text-2xl);\n    font-size: var(--font-size);\n    --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n    line-height: var(--line-height);\n  }\n  .set-font-size-base {\n    --font-size: var(--atomic-text-base);\n    font-size: var(--font-size);\n    --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n    line-height: var(--line-height);\n  }\n  .set-font-size-lg {\n    --font-size: var(--atomic-text-lg);\n    font-size: var(--font-size);\n    --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n    line-height: var(--line-height);\n  }\n  .set-font-size-sm {\n    --font-size: var(--atomic-text-sm);\n    font-size: var(--font-size);\n    --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n    line-height: var(--line-height);\n  }\n  .set-font-size-xl {\n    --font-size: var(--atomic-text-xl);\n    font-size: var(--font-size);\n    --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n    line-height: var(--line-height);\n  }\n  .text-xs\\/\\[1rem\\] {\n    font-size: 0.75rem;\n    line-height: 1rem;\n  }\n  .leading-4 {\n    --tw-leading: calc(0.25rem * 4);\n    line-height: calc(0.25rem * 4);\n  }\n  .leading-5 {\n    --tw-leading: calc(0.25rem * 5);\n    line-height: calc(0.25rem * 5);\n  }\n  .leading-6 {\n    --tw-leading: calc(0.25rem * 6);\n    line-height: calc(0.25rem * 6);\n  }\n  .leading-8 {\n    --tw-leading: calc(0.25rem * 8);\n    line-height: calc(0.25rem * 8);\n  }\n  .leading-10 {\n    --tw-leading: calc(0.25rem * 10);\n    line-height: calc(0.25rem * 10);\n  }\n  .leading-\\[calc\\(1\\/\\.75\\)\\] {\n    --tw-leading: calc(1 / .75);\n    line-height: calc(1 / .75);\n  }\n  .font-bold {\n    --tw-font-weight: var(--atomic-font-bold);\n    font-weight: var(--atomic-font-bold);\n  }\n  .font-light {\n    --tw-font-weight: 300;\n    font-weight: 300;\n  }\n  .font-medium {\n    --tw-font-weight: 500;\n    font-weight: 500;\n  }\n  .font-normal {\n    --tw-font-weight: var(--atomic-font-normal);\n    font-weight: var(--atomic-font-normal);\n  }\n  .font-semibold {\n    --tw-font-weight: 600;\n    font-weight: 600;\n  }\n  .break-words {\n    overflow-wrap: break-word;\n  }\n  .break-all {\n    word-break: break-all;\n  }\n  .break-keep {\n    word-break: keep-all;\n  }\n  .whitespace-normal {\n    white-space: normal;\n  }\n  .whitespace-nowrap {\n    white-space: nowrap;\n  }\n  .whitespace-pre-wrap {\n    white-space: pre-wrap;\n  }\n  .text-\\[\\#54698D\\] {\n    color: #54698D;\n  }\n  .text-\\[inherit\\] {\n    color: inherit;\n  }\n  .text-black {\n    color: #000;\n  }\n  .text-error {\n    color: var(--atomic-error);\n  }\n  .text-inline-code {\n    color: var(--atomic-inline-code);\n  }\n  .text-neutral {\n    color: var(--atomic-neutral);\n  }\n  .text-neutral-dark {\n    color: var(--atomic-neutral-dark);\n  }\n  .text-on-background {\n    color: var(--atomic-on-background);\n  }\n  .text-on-primary {\n    color: var(--atomic-on-primary);\n  }\n  .text-primary {\n    color: var(--atomic-primary);\n  }\n  .text-primary-light {\n    color: var(--atomic-primary-light);\n  }\n  .text-rating-icon-active {\n    color: var(--atomic-rating-icon-active-color, #f6ce3c);\n  }\n  .text-rating-icon-inactive {\n    color: var(--atomic-rating-icon-inactive-color, var(--atomic-neutral));\n  }\n  .text-success {\n    color: var(--atomic-success);\n  }\n  .text-transparent {\n    color: transparent;\n  }\n  .text-visited {\n    color: var(--atomic-visited);\n  }\n  .capitalize {\n    text-transform: capitalize;\n  }\n  .lowercase {\n    text-transform: lowercase;\n  }\n  .italic {\n    font-style: italic;\n  }\n  .line-through {\n    text-decoration-line: line-through;\n  }\n  .underline {\n    text-decoration-line: underline;\n  }\n  .placeholder-neutral-dark::placeholder {\n    color: var(--atomic-neutral-dark);\n  }\n  .opacity-0 {\n    opacity: 0%;\n  }\n  .opacity-50 {\n    opacity: 50%;\n  }\n  .opacity-80 {\n    opacity: 80%;\n  }
1\n  .shadow {\n    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1));\n    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);\n  }\n  .shadow-inner-primary {\n    --tw-shadow: inset 0 0 0 1px var(--tw-shadow-color, var(--atomic-primary));\n    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);\n  }\n  .shadow-lg {\n    --tw-shadow: 0px 2px 8px var(--tw-shadow-color, rgba(229, 232, 232, 0.75));\n    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);\n  }\n  .shadow-sm {\n    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1));\n    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-sha
1dow);\n  }\n  .shadow-t-lg {\n    --tw-shadow: 0px -2px 8px var(--tw-shadow-color, rgba(229, 232, 232, 0.75));\n    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);\n  }\n  .ring {\n    --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentColor);\n    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);\n  }\n  .ring-1 {\n    --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentColor);\n    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);\n  }\n  .ring-3 {\n    --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentColor);\n    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-sha
1dow);\n  }\n  .ring-primary {\n    --tw-ring-color: var(--atomic-primary);\n  }\n  .ring-primary-light {\n    --tw-ring-color: var(--atomic-primary-light);\n  }\n  .ring-ring-primary {\n    --tw-ring-color: var(--atomic-ring-primary);\n  }\n  .ring-offset-2 {\n    --tw-ring-offset-width: 2px;\n    --tw-ring-offset-shadow: var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n  }\n  .outline {\n    outline-style: var(--tw-outline-style);\n    outline-width: 1px;\n  }\n  .outline-error {\n    outline-color: var(--atomic-error);\n  }\n  .outline-neutral {\n    outline-color: var(--atomic-neutral);\n  }\n  .outline-primary {\n    outline-color: var(--atomic-primary);\n  }\n  .invert {\n    --tw-invert: invert(100%);\n    filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);\n  }\n  .filter {\n    filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);\n  }\n  .filter\\! {\n    filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,) !important;\n  }\n  .transition {\n    transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter;\n    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));\n    transition-duration: var(--tw-duration, var(--default-transition-duration));\n  }\n  .transition-\\[visibility\\] {\n    transition-property: visibility;\n    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));\n    transition-duration: var(--tw-duration, var(--default-transition-duration));\n  }\n  .transition-all {\n    transition-property: all;\n    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));\n    transition-duration: var(--tw-duration, var(--default-transition-duration));\n  }\n  .transition-opacity {\n    transition-property: opacity;\n    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));\n    transition-duration: var(--tw-duration, var(--default-transition-duration));\n  }\n  .duration-200 {\n    --tw-duration: 200ms;\n    transition-duration: 200ms;\n  }\n  .duration-300 {\n    --tw-duration: 300ms;\n    transition-duration: 300ms;\n  }\n  .ease-in-out {\n    --tw-ease: cubic-bezier(0.4, 0, 0.2, 1);\n    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n  }\n  .ease-out {\n    --tw-ease: cubic-bezier(0, 0, 0.2, 1);\n    transition-timing-function: cubic-bezier(0, 0, 0.2, 1);\n  }\n  .content-\\[\\'\\'\\] {\n    --tw-content: '';\n    content: var(--tw-content);\n  }\n  .outline-none {\n    --tw-outline-style: none;\n    outline-style: none;\n  }\n  @media (hover: hover) {\n    .group-hover\\:visible:is(:where(.group):hover *) {\n      visibility: visible;\n    }\n  }\n  @media (hover: hover) {\n    .group-hover\\:text-primary:is(:where(.group):hover *) {\n      color: var(--atomic-primary);\n    }\n  }\n  @media (hover: hover) {\n    .group-hover\\:text-primary-light:is(:where(.group):hover *) {\n      color: var(--atomic-primary-light);\n    }\n  }\n  .group-focus\\:text-primary:is(:where(.group):focus *) {\n    color: var(--atomic-primary);\n  }\n  .group-focus\\:text-primary-light:is(:where(.group):focus *) {\n    color: var(--atomic-primary-light);\n  }\n  @media (hover: hover) {\n    .peer-hover\\:text-error:is(:where(.peer):hover ~ *) {\n      color: var(--atomic-error);\n    }\n  }\n  .after\\:absolute::after {\n    content: var(--tw-content);\n    position: absolute;\n  }\n  .after\\:-bottom-0\\.5::after {\n    content: var(--tw-content);\n    bottom: calc(0.25rem * -0.5);\n  }\n  .after\\:block::after {\n    content: var(--tw-content);\n    display: block;\n  }\n  .after\\:h-1::after {\n    content: var(--tw-content);\n    height: calc(0.25rem * 1);\n  }\n  .after\\:w-full::after {\n    content: var(--tw-content);\n    width: 100%;\n  }\n  .after\\:rounded::after {\n    content: var(--tw-content);\n    border-radius: var(--atomic-border-radius);\n  }\n  .after\\:bg-primary::after {\n    content: var(--tw-content);\n    background-color: var(--atomic-primary);\n  }\n  .focus-within\\:border-disabled:focus-within {\n    border-color: var(--atomic-disabled);\n  }\n  .focus-within\\:border-primary:focus-within {\n    border-color: var(--atomic-primary);\n  }\n  .focus-within\\:ring-3:focus-within {\n    --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentColor);\n    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-sha
1dow);\n  }\n  .focus-within\\:ring-neutral:focus-within {\n    --tw-ring-color: var(--atomic-neutral);\n  }\n  .focus-within\\:ring-ring-primary:focus-within {\n    --tw-ring-color: var(--atomic-ring-primary);\n  }\n  @media (hover: hover) {\n    .hover\\:border:hover {\n      border-style: var(--tw-border-style);\n      border-width: 1px;\n    }\n  }\n  @media (hover: hover) {\n    .hover\\:border-error:hover {\n      border-color: var(--atomic-error);\n    }\n  }\n  @media (hover: hover) {\n    .hover\\:border-primary-light:hover {\n      border-color: var(--atomic-primary-light);\n    }\n  }\n  @media (hover: hover) {\n    .hover\\:bg-error:hover {\n      background-color: var(--atomic-error);\n    }\n  }\n  @media (hover: hover) {\n    .hover\\:bg-neutral-light:hover {\n      background-color: var(--atomic-neutral-light);\n    }\n  }\n  @media (hover: hover) {\n    .hover\\:bg-primary-light:hover {\n      background-color: var(--atomic-primary-light);\n    }\n  }\n  @media (hover: hover) {\n    .hover\\:bg-transparent:hover {\n      background-color: transparent;\n    }\n  }\n  @media (hover: hover) {\n    .hover\\:fill-white:hover {\n      fill: #fff;\n    }\n  }\n  @media (hover: hover) {\n    .hover\\:text-primary-light:hover {\n      color: var(--atomic-primary-light);\n    }\n  }\n  @media (hover: hover) {\n    .hover\\:underline:hover {\n      text-decoration-line: underline;\n    }\n  }\n  @media (hover: hover) {\n    .hover\\:opacity-100:hover {\n      opacity: 100%;\n    }\n  }\n  @media (hover: hover) {\n    .hover\\:shadow-sm:hover {\n      --tw-shadow: 0 1px 3px 0 var(--tw-sha
1dow-color, rgb(0 0 0 / 0.1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1));\n      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);\n    }\n  }\n  .focus\\:opacity-100:focus {\n    opacity: 100%;\n  }\n  .focus\\:outline-hidden:focus {\n    outline-style: none;\n  }\n  @media (forced-colors: active) {\n    .focus\\:outline-hidden:focus {\n      outline: 2px solid transparent;\n      outline-offset: 2px;\n    }\n  }\n  .focus-visible\\:border:focus-visible {\n    border-style: var(--tw-border-style);\n    border-width: 1px;\n  }\n  .focus-visible\\:border-error:focus-visible {\n    border-color: var(--atomic-error);\n  }\n  .focus-visible\\:border-primary:focus-visible {\n    border-color: var(--atomic-primary);\n  }\n  .focus-visible\\:border-primary-light:focus-visible {\n    border-color: var(--atomic-primary-light);\n  }\n  .focus-visible\\:bg-error:focus-visible {\n    background-color: var(--atomic-error);\n  }\n  .focus-visible\\:bg-neutral-light:focus-visible {\n    background-color: var(--atomic-neutral-light);\n  }\n  .focus-visible\\:bg-primary-light:focus-visible {\n    background-color: var(--atomic-primary-light);\n  }\n  .focus-visible\\:text-primary-light:focus-visible {\n    color: var(--atomic-primary-light);\n  }\n  .focus-visible\\:underline:focus-visible {\n    text-decoration-line: underline;\n  }\n  .focus-visible\\:ring-2:focus-visible {\n    --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentColor);\n    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-sha
1dow);\n  }\n  .focus-visible\\:outline-none:focus-visible {\n    --tw-outline-style: none;\n    outline-style: none;\n  }\n  @media (width >= 40rem) {\n    .sm\\:px-6 {\n      padding-inline: calc(0.25rem * 6);\n    }\n  }\n  .\\[part\\=\\\"breadcrumb-button\\\"\\]\\:visible:is(part=\"breadcrumb-button\") {\n    visibility: visible;\n  }\n}\n:root, :host {\n  --font-serif: ui-serif, Georgia, Cambria, 'Times New Roman', Times, serif;\n  --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace;\n  --color-red-50: oklch(0.971 0.013 17.38);\n  --color-red-100: oklch(0.936 0.032 17.717);\n  --color-red-200: oklch(0.885 0.062 18.334);\n  --color-red-300: oklch(0.808 0.114 19.571);\n  --color-red-400: oklch(0.704 0.191 22.216);\n  --color-red-500: oklch(0.637 0.237 25.331);\n  --color-red-600: oklch(0.577 0.245 27.325);\n  --color-red-700: oklch(0.505 0.213 27.518);\n  --color-red-800: oklch(0.444 0.177 26.899);\n  --color-red-900: oklch(0.396 0.141 25.723);\n  --color-red-950: oklch(0.258 0.092 26.042);\n  --color-orange-50: oklch(0.98 0.016 73.684);\n  --color-orange-100: oklch(0.954 0.038 75.164);\n  --color-orange-200: oklch(0.901 0.076 70.697);\n  --color-orange-300: oklch(0.837 0.128 66.29);\n  --color-orange-400: oklch(0.75 0.183 55.934);\n  --color-orange-500: oklch(0.705 0.213 47.604);\n  --color-orange-600: oklch(0.646 0.222 41.116);\n  --color-orange-700: oklch(0.553 0.195 38.402);\n  --color-orange-800: oklch(0.47 0.157 37.304);\n  --color-orange-900: oklch(0.408 0.123 38.172);\n  --color-orange-950: oklch(0.266 0.079 36.259);\n  --color-amber-50: oklch(0.987 0.022 95.277);\n  --color-amber-100: oklch(0.962 0.059 95.617);\n  --color-amber-200: oklch(0.924 0.12 95.746);\n  --color-amber-300: oklch(0.879 0.169 91.605);\n  --color-amber-400: oklch(0.828 0.189 84.429);\n  --color-amber-500: oklch(0.769 0.188 70.08);\n  --color-amber-600: oklch(0.666 0.179 58.318);\n  --color-amber-700: oklch(0.555 0.163 48.998);\n  --color-amber-800: oklch(0.473 0.137 46.201);\n  --color-amber-900: oklch(0.414 0.112 45.904);\n  --color-amber-950: oklch(0.279 0.077 45.635);\n  --color-yellow-50: oklch(0.987 0.026 102.212);\n  --color-yellow-100: oklch(0.973 0.071 103.193);\n  --color-yellow-200: oklch(0.945 0.129 101.54);\n  --color-yellow-300: oklch(0.905 0.182 98.111);\n  --color-yellow-400: oklch(0.852 0.199 91.936);\n  --color-yellow-500: oklch(0.795 0.184 86.047);\n  --color-yellow-600: oklch(0.681 0.162 75.834);\n  --color-yellow-700: oklch(0.554 0.135 66.442);\n  --color-yellow-800: oklch(0.476 0.114 61.907);\n  --color-yellow-900: oklch(0.421 0.095 57.708);\n  --color-yellow-950: oklch(0.286 0.066 53.813);\n  --color-lime-50: oklch(0.986 0.031 120.757);\n  --color-lime-100: oklch(0.967 0.067 122.328);\n  --color-lime-200: oklch(0.938 0.127 124.321);\n  --color-lime-300: oklch(0.897 0.196 126.665);\n  --color-lime-400: oklch(0.841 0.238 128.85);\n  --color-lime-500: oklch(0.768 0.233 130.85);\n  --color-lime-600: oklch(0.648 0.2 131.684);\n  --color-lime-700: oklch(0.532 0.157 131.589);\n  --color-lime-800: oklch(0.453 0.124 130.933);\n  --color-lime-900: oklch(0.405 0.101 131.063);\n  --color-lime-950: oklch(0.274 0.072 132.109);\n  --color-green-50: oklch(0.982 0.018 155.826);\n  --color-green-100: oklch(0.962 0.044 156.743);\n  --color-green-200: oklch(0.925 0.084 155.995);\n  --color-green-300: oklch(0.871 0.15 154.449);\n  --color-green-400: oklch(0.792 0.209 151.711);\n  --color-green-500: oklch(0.723 0.219 149.579);\n  --color-green-600: oklch(0.627 0.194 149.214);\n  --color-green-700: oklch(0.527 0.154 150.069);\n  --color-green-800: oklch(0.448 0.119 151.328);\n  --color-green-900: oklch(0.393 0.095 152.535);\n  --color-green-950: oklch(0.266 0.065 152.934);\n  --color-emerald-50: oklch(0.979 0.021 166.113);\n  --color-emerald-100: oklch(0.95 0.052 163.051);\n  --color-emerald-200: oklch(0.905 0.093 164.15);\n  --color-emerald-300: oklch(0.845 0.143 164.978);\n  --color-emerald-400: oklch(0.765 0.177 163.223);\n  --color-emerald-500: oklch(0.696 0.17 162.48);\n  --color-emerald-600: oklch(0.596 0.145 163.225);\n  --color-emerald-700: oklch(0.508 0.118 165.612);
1\n  --color-emerald-800: oklch(0.432 0.095 166.913);\n  --color-emerald-900: oklch(0.378 0.077 168.94);\n  --color-emerald-950: oklch(0.262 0.051 172.552);\n  --color-teal-50: oklch(0.984 0.014 180.72);\n  --color-teal-100: oklch(0.953 0.051 180.801);\n  --color-teal-200: oklch(0.91 0.096 180.426);\n  --color-teal-300: oklch(0.855 0.138 181.071);\n  --color-teal-400: oklch(0.777 0.152 181.912);\n  --color-teal-500: oklch(0.704 0.14 182.503);\n  --color-teal-600: oklch(0.6 0.118 184.704);\n  --color-teal-700: oklch(0.511 0.096 186.391);\n  --color-teal-800: oklch(0.437 0.078 188.216);\n  --color-teal-900: oklch(0.386 0.063 188.416);\n  --color-teal-950: oklch(0.277 0.046 192.524);\n  --color-cyan-50: oklch(0.984 0.019 200.873);\n  --color-cyan-100: oklch(0.956 0.045 203.388);\n  --color-cyan-200: oklch(0.917 0.08 205.041);\n  --color-cyan-300: oklch(0.865 0.127 207.078);\n  --color-cyan-400: oklch(0.789 0.154 211.53);\n  --color-cyan-500: oklch(0.715 0.143 215.221);\n  --color-cyan-600: oklch(0.609 0.126 221.723);\n  --color-cyan-700: oklch(0.52 0.105 223.128);\n  --color-cyan-800: oklch(0.45 0.085 224.283);\n  --color-cyan-900: oklch(0.398 0.07 227.392);\n  --color-cyan-950: oklch(0.302 0.056 229.695);\n  --color-sky-50: oklch(0.977 0.013 236.62);\n  --color-sky-100: oklch(0.951 0.026 236.824);\n  --color-sky-200: oklch(0.901 0.058 230.902);\n  --color-sky-300: oklch(0.828 0.111 230.318);\n  --color-sky-400: oklch(0.746 0.16 232.661);\n  --color-sky-500: oklch(0.685 0.169 237.323);\n  --color-sky-600: oklch(0.588 0.158 241.966);\n  --color-sky-700: oklch(0.5 0.134 242.749);\n  --color-sky-800: oklch(0.443 0.11 240.79);\n  --color-sky-900: oklch(0.391 0.09 240.876);\n  --color-sky-950: oklch(0.293 0.066 243.157);\n  --color-blue-50: oklch(0.97 0.014 254.604);\n  --color-blue-100: oklch(0.932 0.032 255.585);\n  --color-blue-200: oklch(0.882 0.059 254.128);\n  --color-blue-300: oklch(0.809 0.105 251.813);\n  --color-blue-400: oklch(0.707 0.165 254.624);\n  --color-blue-500: oklch(0.623 0.214 259.815);\n  --color-blue-600: oklch(0.546 0.245 262.881);\n  --color-blue-700: oklch(0.488 0.243 264.376);\n  --color-blue-800: oklch(0.424 0.199 265.638);\n  --color-blue-900: oklch(0.379 0.146 265.522);\n  --color-blue-950: oklch(0.282 0.091 267.935);\n  --color-indigo-50: oklch(0.962 0.018 272.314);\n  --color-indigo-100: oklch(0.93 0.034 272.788);\n  --color-indigo-200: oklch(0.87 0.065 274.039);\n  --color-indigo-300: oklch(0.785 0.115 274.713);\n  --color-indigo-400: oklch(0.673 0.182 276.935);\n  --color-indigo-500: oklch(0.585 0.233 277.117);\n  --color-indigo-600: oklch(0.511 0.262 276.966);\n  --color-indigo-700: oklch(0.457 0.24 277.023);\n  --color-indigo-800: oklch(0.398 0.195 277.366);\n  --color-indigo-900: oklch(0.359 0.144 278.697);\n  --color-indigo-950: oklch(0.257 0.09 281.288);\n  --color-violet-50: oklch(0.969 0.016 293.756);\n  --color-violet-100: oklch(0.943 0.029 294.588);\n  --color-violet-200: oklch(0.894 0.057 293.283);\n  --color-violet-300: oklch(0.811 0.111 293.571);\n  --color-violet-400: oklch(0.702 0.183 293.541);\n  --color-violet-500: oklch(0.606 0.25 292.717);\n  --color-violet-600: oklch(0.541 0.281 293.009);\n  --color-violet-700: oklch(0.491 0.27 292.581);\n  --color-violet-800: oklch(0.432 0.232 292.759);\n  --color-violet-900: oklch(0.38 0.189 293.745);\n  --color-violet-950: oklch(0.283 0.141 291.089);\n  --color-purple-50: oklch(0.977 0.014 308.299);\n  --color-purple-100: oklch(0.946 0.033 307.174);\n  --color-purple-200: oklch(0.902 0.063 306.703);\n  --color-purple-300: oklch(0.827 0.119 306.383);\n  --color-purple-400: oklch(0.714 0.203 305.504);\n  --color-purple-500: oklch(0.627 0.265 303.9);\n  --color-purple-600: oklch(0.558 0.288 302.321);\n  --color-purple-700: oklch(0.496 0.265 301.924);\n  --color-purple-800: oklch(0.438 0.218 303.724);\n  --color-purple-900: oklch(0.381 0.176 304.987);\n  --color-purple-950: oklch(0.291 0.149 302.717);\n  --color-fuchsia-50: oklch(0.977 0.017 320.058);\n  --color-fuchsia-100: oklch(0.952 0.037 318.852);\n  --color-fuchsia-200: oklch(0.903 0.076 319.62);\n  --color-fuchsia-300: oklch(0.833 0.145 321.434);\n  --color-fuchsia-400: oklch(0.74 0.238 322.16);\n  --color-fuchsia-500: oklch(0.667 0.295 322.15);\n  --color-fuchsia-600: oklch(0.591 0.293 322.896);\n  --color-fuchsia-700: oklch(0.518 0.253 323.949);\n  --color-fuchsia-800: oklch(0.452 0.211 324.591);\n  --color-fuchsia-900: oklch(0.401 0.17 325.612);\n  --color-fuchsia-950: oklch(0.293 0.136 325.661);\n  --color-pink-50: oklch(0.971 0.014 343.198);\n  --color-pink-100: oklch(0.948 0.028 342.258);\n  --color-pink-200: oklch(0.899 0.061 343.231);\n  --color-pink-300: oklch(0.823 0.12 346.018);\n  --color-pink-400: oklch(0.718 0.202 349.761);\n  --color-pink-500: oklch(0.656 0.241 354.308);\n  --color-pink-600: oklch(0.592 0.249 0.584);\n  --color-pink-700: oklch(0.525 0.223 3.958);\n  --color-pink-800: oklch(0.459 0.187 3.815);\n  --color-pink-900: oklch(0.408 0.153 2.432);\n  --color-pink-950: oklch(0.284 0.109 3.907);\n  --color-rose-50: oklch(0.969 0.015 12.422);\n  --color-rose-100: oklch(0.941 0.03 12.58);\n  --color-rose-200: oklch(0.892 0.058 10.001);\n  --color-rose-300: oklch(0.81 0.117 11.638);\n  --color-rose-400: oklch(0.712 0.194 13.428);\n  --color-rose-500: oklch(0.645 0.246 16.439);\n  --color-rose-600: oklch(0.586 0.253 17.585);\n  --color-rose-700: oklch(0.514 0.222 16.935);\n  --color-rose-800: oklch(0.455 0.188 13.697);\n  --color-rose-900: oklch(0.41 0.159 10.272);\n  --color-rose-950: oklch(0.271 0.105 12.094);\n  --color-slate-50: oklch(0.984 0.003 247.858);\n  --color-slate-100: oklch(0.968 0.007 247.896);\n  --color-slate-200: oklch(0.929 0.013 255.508);\n  --color-slate-300: oklch(0.869 0.022 252.894);\n  --color-slate-400: oklch(0.704 0.04 256.788);\n  --color-slate-500: oklch(0.554 0.046 257.417);\n  --color-slate-600: oklch(0.446 0.043 257.281);\n  --color-slate-700: oklch(0.372 0.044 257.287);\n  --color-slate-800: oklch(0.279 0.041 260.031);\n  --color-slate-900: oklch(0.208 0.042 265.755);\n  --color-slate-950: oklch(0.129 0.042 264.695);\n  --color-gray-50: oklch(0.985 0.002 247.839);\n  --color-gray-100: oklch(0.967 0.003 264.542);\n  --color-gray-200: oklch(0.928 0.006 264.531);\n  --color-gray-300: oklch(0.872 0.01 258.338);\n  --color-gray-400: oklch(0.707 0.022 261.325);\n  --color-gray-500: oklch(0.551 0.027 264.364);\n  --color-gray-600: oklch(0.446 0.03 256.802);\n  --color-gray-700: oklch(0.373 0.034 259.733);\n  --color-gray-800: oklch(0.278 0.033 256.848);\n  --color-gray-900: oklch(0.21 0.034 264.665);\n  --color-gray-950: oklch(0.13 0.028 261.692);\n  --color-zinc-50: oklch(0.985 0 0);\n  --color-zinc-100: oklch(0.967 0.001 286.375);\n  --color-zinc-200: oklch(0.92 0.004 286.32);\n  --color-zinc-300: oklch(0.871 0.006 286.286);\n  --color-zinc-400: oklch(0.705 0.015 286.067);\n  --color-zinc-500: oklch(0.552 0.016 285.938);\n  --color-zinc-600: oklch(0.442 0.017 285.786);\n  --color-zinc-700: oklch(0.37 0.013 285.805);\n  --color-zinc-800: oklch(0.274 0.006 286.033);\n  --color-zinc-900: oklch(0.21 0.006 285.885);\n  --color-zinc-950: oklch(0.141 0.005 285.823);\n  --color-neutral-50: oklch(0.985 0 0);\n  --color-neutral-100: oklch(0.97 0 0);\n  --color-neutral-200: oklch(0.922 0 0);\n  --color-neutral-300: oklch(0.87 0 0);\n  --color-neutral-400: oklch(0.708 0 0);\n  --color-neutral-500: oklch(0.556 0 0);\n  --color-neutral-600: oklch(0.439 0 0);\n  --color-neutral-700: oklch(0.371 0 0);\n  --color-neutral-800: oklch(0.269 0 0);\n  --color-neutral-900: oklch(0.205 0 0);\n  --color-neutral-950: oklch(0.145 0 0);\n  --color-stone-50: oklch(0.985 0.001 106.423);\n  --color-stone-100: oklch(0.97 0.001 106.424);\n  --color-stone-200: oklch(0.923 0.003 48.717);\n  --color-stone-300: oklch(0.869 0.005 56.366);\n  --color-stone-400: oklch(0.709 0.01 56.259);\n  --color-stone-500: oklch(0.553 0.013 58.071);\n  --color-stone-600: oklch(0.444 0.011 73.639);\n  --color-stone-700: oklch(0.374 0.01 67.558);\n  --color-stone-800: oklch(0.268 0.007 34.298);\n  --color-stone-900: oklch(0.216 0.006 56.043);\n  --color-stone-950: oklch(0.147 0.004 49.25);\n  --color-black: #000;\n  --color-white: #fff;\n  --spacing: 0.25rem;\n  --breakpoint-sm: 40rem;\n  --breakpoint-md: 48rem;\n  --breakpoint-lg: 64rem;\n  --breakpoint-xl: 80rem;\n  --breakpoint-2xl: 96rem;\n  --container-3xs: 16rem;\n  --container-2xs: 18rem;\n  --container-xs: 20rem;\n  --container-sm: 24rem;\n  --container-md: 28rem;\n  --container-lg: 32rem;\n  --container-xl: 36rem;\n  --container-2xl: 42rem;
1\n  --container-3xl: 48rem;\n  --container-4xl: 56rem;\n  --container-5xl: 64rem;\n  --container-6xl: 72rem;\n  --container-7xl: 80rem;\n  --text-xs: 0.75rem;\n  --text-xs--line-height: calc(1 / 0.75);\n  --text-sm--line-height: calc(1.25 / 0.875);\n  --text-base--line-height: calc(1.5 / 1);\n  --text-lg--line-height: calc(1.75 / 1.125);\n  --text-xl--line-height: calc(1.75 / 1.25);\n  --text-2xl--line-height: calc(2 / 1.5);\n  --text-3xl: 1.875rem;\n  --text-3xl--line-height: calc(2.25 / 1.875);\n  --text-4xl: 2.25rem;\n  --text-4xl--line-height: calc(2.5 / 2.25);\n  --text-5xl: 3rem;\n  --text-5xl--line-height: 1;\n  --text-6xl: 3.75rem;\n  --text-6xl--line-height: 1;\n  --text-7xl: 4.5rem;\n  --text-7xl--line-height: 1;\n  --text-8xl: 6rem;\n  --text-8xl--line-height: 1;\n  --text-9xl: 8rem;\n  --text-9xl--line-height: 1;\n  --font-weight-thin: 100;\n  --font-weight-extralight: 200;\n  --font-weight-light: 300;\n  --font-weight-medium: 500;\n  --font-weight-semibold: 600;\n  --font-weight-extrabold: 800;\n  --font-weight-black: 900;\n  --tracking-tighter: -0.05em;\n  --tracking-tight: -0.025em;\n  --tracking-normal: 0em;\n  --tracking-wide: 0.025em;\n  --tracking-wider: 0.05em;\n  --tracking-widest: 0.1em;\n  --leading-tight: 1.25;\n  --leading-snug: 1.375;\n  --leading-normal: 1.5;\n  --leading-relaxed: 1.625;\n  --leading-loose: 2;\n  --radius-2xl: 1rem;\n  --radius-3xl: 1.5rem;\n  --radius-4xl: 2rem;\n  --shadow-2xs: 0 1px rgb(0 0 0 / 0.05);\n  --shadow-xs: 0 1px 2px 0 rgb(0 0 0 / 0.05);\n  --shadow-sm: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);\n  --shadow-md: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);\n  --shadow-xl: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);\n  --shadow-2xl: 0 25px 50px -12px rgb(0 0 0 / 0.25);\n  --inset-shadow-2xs: inset 0 1px rgb(0 0 0 / 0.05);\n  --inset-shadow-xs: inset 0 1px 1px rgb(0 0 0 / 0.05);\n  --inset-shadow-sm: inset 0 2px 4px rgb(0 0 0 / 0.05);\n  --drop-shadow-xs: 0 1px 1px rgb(0 0 0 / 0.05);\n  --drop-shadow-sm: 0 1px 2px rgb(0 0 0 / 0.15);\n  --drop-shadow-md: 0 3px 3px rgb(0 0 0 / 0.12);\n  --drop-shadow-lg: 0 4px 4px rgb(0 0 0 / 0.15);\n  --drop-shadow-xl: 0 9px 7px rgb(0 0 0 / 0.1);\n  --drop-shadow-2xl: 0 25px 25px rgb(0 0 0 / 0.15);\n  --blur-xs: 4px;\n  --blur-sm: 8px;\n  --blur-md: 12px;\n  --blur-lg: 16px;\n  --blur-xl: 24px;\n  --blur-2xl: 40px;\n  --blur-3xl: 64px;\n  --perspective-dramatic: 100px;\n  --perspective-near: 300px;\n  --perspective-normal: 500px;\n  --perspective-midrange: 800px;\n  --perspective-distant: 1200px;\n  --aspect-video: 16 / 9;\n  --ease-in: cubic-bezier(0.4, 0, 1, 1);\n  --ease-out: cubic-bezier(0, 0, 0.2, 1);\n  --ease-in-out: cubic-bezier(0.4, 0, 0.2, 1);\n  --animate-spin: spin 1s linear infinite;\n  --animate-ping: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;\n  --animate-pulse: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;\n  --animate-bounce: bounce 1s infinite;\n}\n@layer components {\n  .input-primary {\n    border-radius: var(--atomic-border-radius);\n    border-style: var(--tw-border-style);\n    border-width: 1px;\n    border-color: var(--atomic-neutral);\n    background-color: var(--atomic-background);\n  }\n  @media (hover: hover) {\n    .input-primary:hover {\n      border-color: var(--atomic-primary-light);\n    }\n  }\n  .input-primary:focus-visible {\n    border-color: var(--atomic-primary);\n  }\n  .input-primary:focus-visible {\n    --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentColor);\n    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-sha
1dow);\n  }\n  .input-primary:focus-visible {\n    --tw-ring-color: var(--atomic-ring-primary);\n  }\n  .input-primary:focus-visible {\n    --tw-outline-style: none;\n    outline-style: none;\n  }\n  .btn-radio {\n    -webkit-appearance: none;\n    -moz-appearance: none;\n    appearance: none;\n  }\n  .btn-radio::before {\n    content: var(--tw-content);\n    --tw-content: attr(value);\n    content: var(--tw-content);\n  }\n  .btn-primary {\n    border-radius: var(--atomic-border-radius);\n    background-color: var(--atomic-primary);\n    color: var(--atomic-on-primary);\n  }\n  @media (hover: hover) {\n    .btn-primary:hover {\n      background-color: var(--atomic-primary-light);\n    }\n  }\n  .btn-primary:focus-visible {\n    background-color: var(--atomic-primary-light);\n  }\n  .btn-primary:focus-visible {\n    --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentColor);\n    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-sha
1dow);\n  }\n  .btn-primary:focus-visible {\n    --tw-ring-color: var(--atomic-ring-primary);\n  }\n  .btn-primary:focus-visible {\n    --tw-outline-style: none;\n    outline-style: none;\n  }\n  .btn-primary:disabled {\n    cursor: not-allowed;\n  }\n  .btn-primary:disabled {\n    background-color: var(--atomic-disabled);\n  }\n  .btn-outline-primary {\n    border-radius: var(--atomic-border-radius);\n    border-style: var(--tw-border-style);\n    border-width: 1px;\n    border-color: var(--atomic-neutral);\n    background-color: var(--atomic-background);\n    color: var(--atomic-primary);\n  }\n  @media (hover: hover) {\n    .btn-outline-primary:hover {\n      border-color: var(--atomic-primary-light);\n    }\n  }\n  @media (hover: hover) {\n    .btn-outline-primary:hover {\n      color: var(--atomic-primary-light);\n    }\n  }\n  .btn-outline-primary:focus-visible {\n    border-color: var(--atomic-primary);\n  }\n  .btn-outline-primary:focus-visible {\n    color: var(--atomic-primary);\n  }\n  .btn-outline-primary:focus-visible {\n    --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentColor);\n    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-sha
1dow);\n  }\n  .btn-outline-primary:focus-visible {\n    --tw-ring-color: var(--atomic-ring-primary);\n  }\n  .btn-outline-primary:focus-visible {\n    --tw-outline-style: none;\n    outline-style: none;\n  }\n  .btn-outline-primary:disabled {\n    cursor: not-allowed;\n  }\n  .btn-outline-primary:disabled {\n    border-color: var(--atomic-neutral);\n  }\n  .btn-outline-primary:disabled {\n    color: var(--atomic-neutral);\n  }\n  .btn-text-primary {\n    border-radius: var(--atomic-border-radius);\n    background-color: var(--atomic-background);\n    color: var(--atomic-primary);\n  }\n  @media (hover: hover) {\n    .btn-text-primary:hover {\n      background-color: var(--atomic-neutral-light);\n    }\n  }\n  .btn-text-primary:focus-visible {\n    background-color: var(--atomic-neutral-light);\n  }\n  .btn-text-primary:focus-visible {\n    --tw-outline-style: none;\n    outline-style: none;\n  }\n  .btn-outline-neutral {\n    border-radius: var(--atomic-border-radius);\n    border-style: var(--tw-border-style);\n    border-width: 1px;\n    border-color: var(--atomic-neutral);\n    background-color: var(--atomic-background);\n    color: var(--atomic-on-background);\n  }\n  @media (hover: hover) {\n    .btn-outline-neutral:hover {\n      border-color: var(--atomic-primary);\n    }\n  }\n  @media (hover: hover) {\n    .btn-outline-neutral:hover {\n      color: var(--atomic-primary);\n    }\n  }\n  .btn-outline-neutral:focus-visible {\n    border-color: var(--atomic-primary);\n  }\n  .btn-outline-neutral:focus-visible {\n    color: var(--atomic-primary);\n  }\n  .btn-outline-neutral:focus-visible {\n    --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentColor);\n    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-sha
1dow);\n  }\n  .btn-outline-neutral:focus-visible {\n    --tw-ring-color: var(--atomic-ring-primary);\n  }\n  .btn-outline-neutral:focus-visible {\n    --tw-outline-style: none;\n    outline-style: none;\n  }\n  .btn-outline-neutral:disabled {\n    cursor: not-allowed;\n  }\n  .btn-outline-neutral:disabled {\n    border-color: var(--atomic-neutral);\n  }\n  .btn-outline-neutral:disabled {\n    color: var(--atomic-on-background);\n  }\n  .btn-outline-neutral:disabled {\n    opacity: 50%;\n  }\n  .btn-outline-bg-neutral {\n    border-radius: var(--atomic-border-radius);\n    border-style: var(--tw-border-style);\n    border-width: 1px;\n    border-color: var(--atomic-neutral);\n    background-color: var(--atomic-background);\n    color: var(--atomic-on-background);\n  }\n  @media (hover: hover) {\n    .btn-outline-bg-neutral:hover {\n      border-color: var(--atomic-primary);\n    }\n  }\n  @media (hover: hover) {\n    .btn-outline-bg-neutral:hover {\n      background-color: var(--atomic-neutral-light);\n    }\n  }\n  @media (hover: hover) {\n    .btn-outline-bg-neutral:hover {\n      color: var(--atomic-primary);\n    }\n  }\n  .btn-outline-bg-neutral:focus-visible {\n    border-color: var(--atomic-primary);\n  }\n  .btn-outline-bg-neutral:focus-visible {\n    background-color: var(--atomic-neutral-light);\n  }\n  .btn-outline-bg-neutral:focus-visible {\n    color: var(--atomic-primary);\n  }\n  .btn-outline-bg-neutral:focus-visible {\n    --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentColor);\n    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-sha
1dow);\n  }\n  .btn-outline-bg-neutral:focus-visible {\n    --tw-ring-color: var(--atomic-ring-primary);\n  }\n  .btn-outline-bg-neutral:focus-visible {\n    --tw-outline-style: none;\n    outline-style: none;\n  }\n  .btn-outline-bg-neutral:disabled {\n    cursor: not-allowed;\n  }\n  .btn-outline-bg-neutral:disabled {\n    border-color: var(--atomic-neutral);\n  }\n  .btn-outline-bg-neutral:disabled {\n    color: var(--atomic-on-background);\n  }\n  .btn-outline-bg-neutral:disabled {\n    opacity: 50%;\n  }\n  .btn-outline-bg-error {\n    border-radius: var(--atomic-border-radius);\n    border-style: var(--tw-border-style);\n    border-width: 1px;\n    border-color: var(--atomic-neutral);\n    background-color: var(--atomic-background);\n    color: var(--atomic-on-background);\n  }\n  @media (hover: hover) {\n    .btn-outline-bg-error:hover {\n      border-color: var(--atomic-primary);\n    }\n  }\n  @media (hover: hover) {\n    .btn-outline-bg-error:hover {\n      background-color: var(--atomic-neutral-light);\n    }\n  }\n  @media (hover: hover) {\n    .btn-outline-bg-error:hover {\n      color: var(--atomic-primary);\n    }\n  }\n  .btn-outline-bg-error:focus-visible {\n    border-color: var(--atomic-primary);\n  }\n  .btn-outline-bg-error:focus-visible {\n    background-color: var(--atomic-neutral-light);\n  }\n  .btn-outline-bg-error:focus-visible {\n    color: var(--atomic-primary);\n  }\n  .btn-outline-bg-error:focus-visible {\n    --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentColor);\n    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-sha
1dow);\n  }\n  .btn-outline-bg-error:focus-visible {\n    --tw-ring-color: var(--atomic-ring-primary);\n  }\n  .btn-outline-bg-error:focus-visible {\n    --tw-outline-style: none;\n    outline-style: none;\n  }\n  .btn-outline-bg-error:disabled {\n    cursor: not-allowed;\n  }\n  .btn-outline-bg-error:disabled {\n    border-color: var(--atomic-neutral);\n  }\n  .btn-outline-bg-error:disabled {\n    color: var(--atomic-on-background);\n  }\n  .btn-outline-bg-error:disabled {\n    opacity: 50%;\n  }\n  .btn-outline-error {\n    border-radius: var(--atomic-border-radius);\n    border-style: var(--tw-border-style);\n    border-width: 1px;\n    border-color: var(--atomic-neutral);\n    background-color: var(--atomic-background);\n    color: var(--atomic-on-background);\n  }\n  @media (hover: hover) {\n    .btn-outline-error:hover {\n      border-color: var(--atomic-error);\n    }\n  }\n  @media (hover: hover) {\n    .btn-outline-error:hover {\n      color: var(--atomic-error);\n    }\n  }\n  .btn-outline-error:focus-visible {\n    border-color: var(--atomic-error);\n  }\n  .btn-outline-error:focus-visible {\n    color: var(--atomic-error);\n  }\n  .btn-outline-error:focus-visible {\n    --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentColor);\n    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-sha
1dow);\n  }\n  .btn-outline-error:focus-visible {\n    --tw-ring-color: var(--atomic-ring-primary);\n  }\n  .btn-outline-error:focus-visible {\n    --tw-outline-style: none;\n    outline-style: none;\n  }\n  .btn-outline-error:disabled {\n    cursor: not-allowed;\n  }\n  .btn-outline-error:disabled {\n    border-color: var(--atomic-neutral);\n  }\n  .btn-outline-error:disabled {\n    color: var(--atomic-on-background);\n  }\n  .btn-outline-error:disabled {\n    opacity: 50%;\n  }\n  .btn-text-neutral {\n    border-radius: var(--atomic-border-radius);\n    background-color: var(--atomic-background);\n    color: var(--atomic-on-background);\n  }\n  @media (hover: hover) {\n    .btn-text-neutral:hover {\n      background-color: var(--atomic-neutral-light);\n    }\n  }\n  @media (hover: hover) {\n    .btn-text-neutral:hover {\n      color: var(--atomic-primary);\n    }\n  }\n  .btn-text-neutral:focus-visible {\n    background-color: var(--atomic-neutral-light);\n  }\n  .btn-text-neutral:focus-visible {\n    color: var(--atomic-primary);\n  }\n  .btn-text-neutral:focus-visible {\n    --tw-outline-style: none;\n    outline-style: none;\n  }\n  .btn-text-transparent {\n    color: var(--atomic-on-background);\n  }\n  @media (hover: hover) {\n    .btn-text-transparent:hover {\n      color: var(--atomic-primary-light);\n    }\n  }\n  .btn-text-transparent:focus-visible {\n    color: var(--atomic-primary-light);\n  }\n  .btn-square-neutral {\n    border-style: var(--tw-border-style);\n    border-width: 1px;\n    border-color: var(--atomic-neutral);\n    background-color: var(--atomic-background);\n    color: var(--atomic-on-background);\n  }\n  @media (hover: hover) {\n    .btn-square-neutral:hover {\n      background-color: var(--atomic-neutral-light);\n    }\n  }\n  .btn-square-neutral:focus-visible {\n    background-color: var(--atomic-neutral-light);\n  }\n  .btn-square-neutral:focus-visible {\n    --tw-outline-style: none;\n    outline-style: none;\n  }\n  .btn-page {\n    display: grid;\n    height: calc(0.25rem * 10);\n    width: calc(0.25rem * 10);\n    place-items: center;\n    border-style: var(--tw-border-style);\n    border-width: 0px;\n    font-size: var(--atomic-text-lg);\n    line-height: var(--tw-leading, calc(1.75 / 1.125));\n  }\n  @media (hover: hover) {\n    .btn-page:hover {\n      border-style: var(--tw-border-style);\n      border-width: 1px;\n    }\n  }\n  .btn-page:focus-visible {\n    border-style: var(--tw-border-style);\n    border-width: 1px;\n  }\n  .btn-page.selected {\n    border-style: var(--tw-border-style);\n    border-width: 2px;\n    border-color: var(--atomic-primary);\n    --tw-font-weight: var(--atomic-font-bold);\n    font-weight: var(--atomic-font-bold);\n  }\n}\n@layer base {\n  *, ::after, ::before, ::backdrop, ::file-selector-button {\n    border-color: oklch(0.928 0.006 264.531);\n  }\n  :host {\n    display: block;\n  }\n  :host, button, input, select {\n    font-family: var(--atomic-font-family);\n    font-size: var(--atomic-text-base);\n    line-height: var(--tw-leading, calc(1.5 / 1));\n    --tw-font-weight: var(--atomic-font-normal);\n    font-weight: var(--atomic-font-normal);\n  }\n  button {\n    cursor: pointer;\n  }\n  :host(.atomic-hidden) {\n    display: none;\n  }\n}\n.ripple {\n  position: absolute;\n  pointer-events: none;\n  transform: scale(0);\n  border-radius: 50%;\n  animation: ripple var(--animation-duration) linear;\n}\n.ripple-relative {\n  position: relative;\n}\n.ripple-parent {\n  overflow: hidden;\n}\n@keyframes ripple {\n  to {\n    transform: scale(4);\n    opacity: 0;\n  }\n}\n@keyframes scaleUp {\n  0% {\n    transform: scale(0.7) translateY(150vh);\n    opacity: 0.7;\n  }\n  100% {\n    transform: scale(1) translateY(0px);\n    opacity: 1;\n  }\n}\n@keyframes slideDown {\n  0% {\n    transform: translateY(0px);\n    opacity: 1;\n  }\n  100% {\n    transform: translateY(150vh);\n    opacity: 0.7;\n  }\n}\natomic-result-section-badges {\n  text-align: left;\n}\natomic-result-section-actions {\n  text-align: right;\n}\natomic-result-section-title-metadata {\n  --font-size: var(--atomic-text-sm);\n  font-size: var(--font-size);\n  --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n  line-height: var(--line-height);\n}\natomic-result-section-emphasized {\n  font-weight: 500;\n  --font-size: var(--atomic-text-2xl);\n  font-size: var(--font-size);\n  --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n  line-height: var(--line-height);\n  margin-top: 0.5rem;\n}\n@layer components {\n  :host {\n    font-family: var(--atomic-font-family);\n    --tw-font-weight: var(--atomic-font-normal);\n    font-weight: var(--atomic-font-normal);\n  }\n  atomic-result-section-badges, atomic-product-section-badges {\n    text-align: left;\n  }\n  atomic-result-section-actions, atomic-product-section-actions {\n    text-align: left;\n  }\n  atomic-result-section-title-metadata, atomic-product-section-metadata {\n    --font-size: var(--atomic-text-sm);\n    font-size: var(--font-size);\n    --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n    line-height: var(--line-height);\n  }\n  atomic-result-section-emphasized, atomic-product-section-emphasized {\n    font-weight: 500;\n    --font-size: var(--atomic-text-2xl);\n    font-size: var(--font-size);\n    --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n    line-height: var(--line-height);\n    margin-top: 0.5rem;\n  }\n  .result-root.with-sections {\n    display: grid;\n    justify-items: stretch;\n  }\n  .result-root.with-sections atomic-result-section-visual, .result-root.with-sections atomic-product-section-visual {\n    grid-area: visual;\n  }\n  .result-root.with-sections atomic-result-section-badges, .result-root.with-sections atomic-product-section-badges {\n    grid-area: badges;\n  }\n  .result-root.with-sections atomic-result-section-actions, .result-root.with-sections atomic-product-section-actions {\n    grid-area: actions;\n  }\n  .result-root.with-sections atomic-result-section-actions atomic-result-quickview, .result-root.with-sections atomic-product-section-actions atomic-result-quickview {\n    display: inline-block;\n  }\n  .result-root.with-sections atomic-result-section-title, .result-root.with-sections atomic-product-section-name {\n    grid-area: title;\n    color: var(--atomic-on-background);\n  }\n  .result-root.with-sections atomic-result-section-title-metadata, .result-root.with-sections atomic-product-section-metadata {\n    grid-area: title-metadata;\n  }\n  .result-root.with-sections atomic-result-section-emphasized, .result-root.with-sections atomic-product-section-emphasized {\n    grid-area: emphasized;\n  }\n  .result-root.with-sections atomic-result-section-excerpt, .result-root.with-sections atomic-product-section-description {\n    grid-area: excerpt;\n    color: var(--atomic-neutral-dark);\n  }\n  .result-root.with-sections atomic-result-section-bottom-metadata, .result-root.with-sections atomic-product-section-bottom-metadata {\n    grid-area: bottom-metadata;\n    color: var(--atomic-neutral-dark);\n  }\n  .result-root.with-sections atomic-result-section-children, .result-root.with-sections atomic-product-section-children {\n    grid-area: children;\n  }\n  .result-root.with-sections atomic-result-section-badges, .result-root.with-sections atomic-product-section-badges, .result-root.with-sections atomic-result-section-actions, .result-root.with-sections atomic-product-section-actions {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 0.5rem;\n    max-height: calc(2 * var(--row-height, 2rem) + 0.5rem);\n  }\n  .result-root.with-sections atomic-result-section-visual, .result-root.with-sections atomic-product-section-visual, .result-root.with-sections atomic-result-section-badges, .result-root.with-sections atomic-product-section-badges, .result-root.with-sections atomic-result-section-actions, .result-root.with-sections atomic-product-section-actions, .result-root.with-sections atomic-result-section-title, .result-root.with-sections atomic-product-section-name, .result-root.with-sections atomic-result-section-title-metadata, .result-root.with-sections atomic-product-section-metadata, .result-root.with-sections atomic-result-section-emphasized, .result-root.with-sections atomic-product-section-emphasized, .result-root.with-sections atomic-result-section-excerpt, .result-root.with-sections atomic-product-section-description, .result-root.with-sections atomic-result-section-bottom-metadata, .result-root.with-sections atomic-product-section-bottom-metadata {\n    overflow: hidden;\n    text-overflow: ellipsis;\n  }\n  .result-root.with-sections.image-icon atomic-result-section-visual, .result-root.with-sections.image-icon atomic-product-section-visual {\n    border-radius: var(--atomic-border-radius);\n  }\n  @media (width >= 1024px) {\n    .result-root.with-sections.display-list.image-large.density-compact atomic-result-section-visual, .result-root.with-sections.display-list.image-large.density-compact atomic-product-section-visual {\n      width: 10.25rem;\n      height: 10.25rem;\n    }\n    .result-root.with-sections.display-list atomic-result-section-children atomic-result-children::part(children-root), .result-root.with-sections.display-list atomic-result-section-children atomic-insight-result-children::part(children-root), .result-root.with-sections.display-list atomic-result-section-children atomic-product-children::part(children-root), .result-root.with-sections.display-list atomic-product-section-children atomic-result-children::part(children-root), .result-root.with-sections.display-list atomic-product-section-children atomic-insight-result-children::part(children-root), .result-root.with-sections.display-list atomic-product-section-children atomic-product-children::part(children-root) {\n      border-style: var(--tw-border-style);\n      border-width: 1px;\n      border-color: var(--atomic-neutral);\n      border-radius: 16px;\n    }\n    .result-root.with-sections.display-list.density-comfortable atomic-result-section-visual, .result-root.with-sections.display-list.density-comfortable atomic-product-section-visual {\n      margin-right: 1.5rem;\n    }\n    .result-root.with-sections.display-list.density-comfortable atomic-result-section-badges, .result-root.with-sections.display-list.density-comfortable atomic-product-section-badges, .result-root.with-sections.display-list.density-comfortable atomic-result-section-actions, .result-root.with-sections.display-list.density-comfortable atomic-product-section-actions {\n      margin-bottom: 1.5rem;\n      --row-height: 2rem;\n    }\n    .result-root.with-sections.display-list.density-comfortable atomic-result-section-title, .result-root.with-sections.display-list.density-comfortable atomic-product-section-name {\n      --font-size: var(--atomic-text-2xl);\n      font-size: var(--font-size);\n      --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n      line-height: var(--line-height);\n    }\n    .result-root.with-sections.display-list.density-comfortable atomic-result-section-excerpt, .result-root.with-sections.display-list.density-comfortable atomic-product-section-description {\n      margin-top: 1.75rem;\n      --font-size: var(--atomic-text-lg);\n      font-size: var(--font-size);\n      --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n      line-height: var(--line-height);\n      max-height: 4.5rem;\n      overflow: hidden;\n      display: -webkit-box;\n      -webkit-box-orient: vertical;\n      -webkit-line-clamp: 3;\n    }\n    .result-root.with-sections.display-list.density-comfortable atomic-result-section-bottom-metadata, .result-root.with-sections.display-list.density-comfortable atomic-product-section-bottom-metadata {\n      margin-top: 1.25rem;\n      --font-size: var(--atomic-text-sm);\n      font-size: var(--font-size);\n      --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n      line-height: var(--line-height);\n      max-height: 4rem;\n    }\n    .result-root.with-sections.display-list.density-comfortable atomic-result-section-title-metadata, .result-root.with-sections.display-list.density-comfortable atomic-product-section-metadata {\n      margin-top: 0.475rem;\n    }\n    .result-root.with-sections.display-list.density-comfortable.child-result:not(.last-child) {\n      margin-bottom: 1.75rem;\n    }\n    .result-root.with-sections.display-list.density-comfortable atomic-result-section-children atomic-result-children::part(children-root), .result-root.with-sections.display-list.density-comfortable atomic-result-section-children atomic-insight-result-children::part(children-root), .result-root.with-sections.display-list.density-comfortable atomic-result-section-children atomic-product-children::part(children-root), .result-root.with-sections.display-list.density-comfortable atomic-product-section-children atomic-result-children::part(children-root), .result-root.with-sections.display-list.density-comfortable atomic-product-section-children atomic-insight-result-children::part(children-root), .result-root.with-sections.display-list.density-comfortable atomic-product-section-children atomic-product-children::part(children-root) {\n      margin-top: 1.25rem;\n      padding: 1.75rem;\n    }\n    .result-root.with-sections.display-list.density-comfortable atomic-result-section-children atomic-result-children::part(show-hide-button), .result-root.with-sections.display-list.density-comfortable atomic-result-section-children atomic-insigh-result-children::part(show-hide-button), .result-root.with-sections.display-list.density-comfortable atomic-result-section-children atomic-product-children::part(show-hide-button), .result-root.with-sections.display-list.density-comfortable atomic-product-section-children atomic-result-children::part(show-hide-button), .result-root.with-sections.display-list.density-comfortable atomic-product-section-children atomic-insigh-result-children::part(show-hide-button), .result-root.with-sections.display-list.density-comfortable atomic-product-section-children atomic-product-children::part(show-hide-button) {\n      margin-top: 1.25rem;\n      margin-bottom: 1.25rem;\n    }\n    .result-root.with-sections.display-list.density-comfortable .placeholder {\n      margin-bottom: 1.75rem;\n    }\n    .result-root.with-sections.display-list.density-normal atomic-result-section-visual, .result-root.with-sections.display-list.density-normal atomic-product-section-visual {\n      margin-right: 1rem;\n    }\n    .result-root.with-sections.display-list.density-normal atomic-result-section-badges, .result-root.with-sections.display-list.density-normal atomic-product-section-badges, .result-root.with-sections.display-list.density-normal atomic-result-section-actions, .result-root.with-sections.display-list.density-normal atomic-product-section-actions {\n      margin-bottom: 1rem;\n      --row-height: 2rem;\n    }\n    .result-root.with-sections.display-list.density-normal atomic-result-section-title, .result-root.with-sections.display-list.density-normal atomic-product-section-name {\n      --font-size: var(--atomic-text-xl);\n      font-size: var(--font-size);\n      --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n      line-height: var(--line-height);\n    }\n    .result-root.with-sections.display-list.density-normal atomic-result-section-excerpt, .result-root.with-sections.display-list.density-normal atomic-product-section-description {\n      margin-top: 1.25rem;\n      --font-size: var(--atomic-text-base);\n      font-size: var(--font-size);\n      --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n      line-height: var(--line-height);\n      max-height: 2.5rem;\n      overflow: hidden;\n      display: -webkit-box;\n      -webkit-box-orient: vertical;\n      -webkit-line-clamp: 2;\n    }\n    .result-root.with-sections.display-list.density-normal atomic-result-section-bottom-metadata, .result-root.with-sections.display-list.density-normal atomic-product-section-bottom-metadata {\n      margin-top: 0.875rem;\n      --font-size: var(--atomic-text-sm);\n      font-size: var(--font-size);\n      --line-height: calc(var(--font-size) * var(--atom
1ic-line-height-ratio));\n      line-height: var(--line-height);\n      max-height: 3.5rem;\n    }\n    .result-root.with-sections.display-list.density-normal atomic-result-section-title-metadata, .result-root.with-sections.display-list.density-normal atomic-product-section-metadata {\n      margin-top: 0.475rem;\n    }\n    .result-root.with-sections.display-list.density-normal.child-result:not(.last-child) {\n      margin-bottom: 1.5rem;\n    }\n    .result-root.with-sections.display-list.density-normal atomic-result-section-children atomic-result-children::part(children-root), .result-root.with-sections.display-list.density-normal atomic-result-section-children atomic-insight-result-children::part(children-root), .result-root.with-sections.display-list.density-normal atomic-result-section-children atomic-product-children::part(children-root), .result-root.with-sections.display-list.density-normal atomic-product-section-children atomic-result-children::part(children-root), .result-root.with-sections.display-list.density-normal atomic-product-section-children atomic-insight-result-children::part(children-root), .result-root.with-sections.display-list.density-normal atomic-product-section-children atomic-product-children::part(children-root) {\n      margin-top: 0.875rem;\n      padding: 1.5rem;\n    }\n    .result-root.with-sections.display-list.density-normal atomic-result-section-children atomic-result-children::part(show-hide-button), .result-root.with-sections.display-list.density-normal atomic-result-section-children atomic-insigh-result-children::part(show-hide-button), .result-root.with-sections.display-list.density-normal atomic-result-section-children atomic-product-children::part(show-hide-button), .result-root.with-sections.display-list.density-normal atomic-product-section-children atomic-result-children::part(show-hide-button), .result-root.with-sections.display-list.density-normal atomic-product-section-children atomic-insigh-result-children::part(show-hide-button), .result-root.with-sections.display-list.density-normal atomic-product-section-children atomic-product-children::part(show-hide-button) {\n      margin-top: 0.875rem;\n      margin-bottom: 0.875rem;\n    }\n    .result-root.with-sections.display-list.density-normal .placeholder {\n      margin-bottom: 1.5rem;\n    }\n    .result-root.with-sections.display-list.density-compact atomic-result-section-visual, .result-root.with-sections.display-list.density-compact atomic-product-section-visual {\n      margin-right: 1rem;\n    }\n    .result-root.with-sections.display-list.density-compact atomic-result-section-badges, .result-root.with-sections.display-list.density-compact atomic-product-section-badges, .result-root.with-sections.display-list.density-compact atomic-result-section-actions, .result-root.with-sections.display-list.density-compact atomic-product-section-actions {\n      margin-bottom: 1rem;\n      --row-height: 2rem;\n    }\n    .result-root.with-sections.display-list.density-compact atomic-result-section-title, .result-root.with-sections.display-list.density-compact atomic-product-section-name {\n      --font-size: var(--atomic-text-xl);\n      font-size: var(--font-size);\n      --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n      line-height: var(--line-height);\n    }\n    .result-root.with-sections.display-list.density-compact atomic-result-section-excerpt, .result-root.with-sections.display-list.density-compact atomic-product-section-description {\n      margin-top: 1rem;\n      --font-size: var(--atomic-text-base);\n      font-size: var(--font-size);\n      --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n      line-height: var(--line-height);\n      max-height: 1.25rem;\n      overflow: hidden;\n      display: -webkit-box;\n      -webkit-box-orient: vertical;\n      -webkit-line-clamp: 1;\n    }\n    .result-root.with-sections.display-list.density-compact atomic-result-section-bottom-metadata, .result-root.with-sections.display-list.density-compact atomic-product-section-bottom-metadata {\n      margin-top: 0.6875rem;\n      --font-size: var(--atomic-text-sm);\n      font-size: var(--font-size);\n      --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n      line-height: var(--line-height);\n      max-height: 3.25rem;\n    }\n    .result-root.with-sections.display-list.density-compact atomic-result-section-title-metadata, .result-root.with-sections.display-list.density-compact atomic-product-section-metadata {\n      margin-top: 0.475rem;\n    }\n    .result-root.with-sections.display-list.density-compact.child-result:not(.last-child) {\n      margin-bottom: 1rem;\n    }\n    .result-root.with-sections.display-list.density-compact atomic-result-section-children atomic-result-children::part(children-root), .result-root.with-sections.display-list.density-compact atomic-result-section-children atomic-insight-result-children::part(children-root), .result-root.with-sections.display-list.density-compact atomic-result-section-children atomic-product-children::part(children-root), .result-root.with-sections.display-list.density-compact atomic-product-section-children atomic-result-children::part(children-root), .result-root.with-sections.display-list.density-compact atomic-product-section-children atomic-insight-result-children::part(children-root), .result-root.with-sections.display-list.density-compact atomic-product-section-children atomic-product-children::part(children-root) {\n      margin-top: 0.475rem;\n      padding: 1rem;\n    }\n    .result-root.with-sections.display-list.density-compact atomic-result-section-children atomic-result-children::part(show-hide-button), .result-root.with-sections.display-list.density-compact atomic-result-section-children atomic-insigh-result-children::part(show-hide-button), .result-root.with-sections.display-list.density-compact atomic-result-section-children atomic-product-children::part(show-hide-button), .result-root.with-sections.display-list.density-compact atomic-product-section-children atomic-result-children::part(show-hide-button), .result-root.with-sections.display-list.density-compact atomic-product-section-children atomic-insigh-result-children::part(show-hide-button), .result-root.with-sections.display-list.density-compact atomic-product-section-children atomic-product-children::part(show-hide-button) {\n      margin-top: 0.475rem;\n      margin-bottom: 0.475rem;\n    }\n    .result-root.with-sections.display-list.density-compact .placeholder {\n      margin-bottom: 1rem;\n    }\n    .result-root.with-sections.display-list.image-large, .result-root.with-sections.display-list.image-small {\n      grid-template-areas: 'badges badges          .               actions' 'visual title           title           title' 'visual title-metadata  title-metadata  title-metadata' 'visual emphasized      emphasized      emphasized' 'visual excerpt         excerpt         excerpt' 'visual bottom-metadata bottom-metadata bottom-metadata' 'visual children        children        children';\n      grid-template-columns: minmax(0, min-content) auto 1fr auto;\n      grid-template-rows: repeat(6, auto) minmax(0, 1fr);\n    }\n    .result-root.with-sections.display-list.image-large.density-comfortable atomic-result-section-visual, .result-root.with-sections.display-list.image-large.density-comfortable atomic-product-section-visual, .result-root.with-sections.display-list.image-large.density-normal atomic-result-section-visual, .result-root.with-sections.display-list.image-large.density-normal atomic-product-section-visual {\n      width: 20.375rem;\n      height: 20.375rem;\n    }\n    .result-root.with-sections.display-list.image-small atomic-result-section-visual, .result-root.with-sections.display-list.image-small atomic-product-section-visual, .result-root.with-sections.display-list.image-large.density-compact atomic-result-section-visual, .result-root.with-sections.display-list.image-large.density-compact atomic-product-section-visual {\n      width: 10rem;\n      height: 10rem;\n    }\n    .result-root.with-sections.display-list.image-icon {\n      grid-template-areas: 'badges badges          .               actions' 'visual title           title           title' 'visual title-metadata  title-metadata  title-metadata' 'visual emphasized      emphasized      emphasized' 'visual excerpt         excerpt         excerpt' 'visual bottom-metadata bottom-metadata bottom-metadata' 'visual children        children        children';\n      grid-template-columns: minmax(0, min-content) auto 1fr auto;\n      grid-template-rows: repeat(7, minmax(0, min-content));\n    }\n    .result-root.with-sections.display-list.image-icon atomic-result-section-visual, .result-root.with-sections.display-list.image-icon atomic-product-section-visual {\n      width: 2rem;\n      height: 2rem;\n    }\n    .result-root.with-sections.display-list.image-none {\n      grid-template-areas: 'badges          .               actions' 'title           title           title' 'title-metadata  title-metadata  title-metadata' 'emphasized      emphasized      emphasized' 'excerpt         excerpt         excerpt' 'bottom-metadata bottom-metadata bottom-metadata' 'children        children        children';\n      grid-template-columns: auto 1fr auto;\n      grid-template-rows: repeat(6, auto);\n    }\n    .result-root.with-sections.display-list.image-none atomic-result-section-visual, .result-root.with-sections.display-list.image-none atomic-product-section-visual {\n      display: none;\n    }\n  }\n  @media not all and (width >= 1024px) {\n    .result-root.with-sections.display-list atomic-result-section-children atomic-result-children::part(children-root), .result-root.with-sections.display-list atomic-result-section-children atomic-insight-result-children::part(children-root), .result-root.with-sections.display-list atomic-result-section-children atomic-product-children::part(children-root), .result-root.with-sections.display-list atomic-product-section-children atomic-result-children::part(children-root), .result-root.with-sections.display-list atomic-product-section-children atomic-insight-result-children::part(children-root), .result-root.with-sections.display-list atomic-product-section-children atomic-product-children::part(children-root) {\n      border-top-style: var(--tw-border-style);\n      border-top-width: 1px;\n      border-top-color: var(--atomic-neutral);\n    }\n    .result-root.with-sections.display-list.density-comfortable atomic-result-section-visual, .result-root.with-sections.display-list.density-comfortable atomic-product-section-visual {\n      margin-right: 1rem;\n    }\n    .result-root.with-sections.display-list.density-comfortable atomic-result-section-badges, .result-root.with-sections.display-list.density-comfortable atomic-product-section-badges {\n      margin-bottom: 1rem;\n      --row-height: 2rem;\n    }\n    .result-root.with-sections.display-list.density-comfortable atomic-result-section-actions, .result-root.with-sections.display-list.density-comfortable atomic-product-section-actions {\n      margin-top: 1rem;\n      --row-height: 2.5rem;\n    }\n    .result-root.with-sections.display-list.density-comfortable atomic-result-section-title, .result-root.with-sections.display-list.density-comfortable atomic-product-section-name {\n      --font-size: var(--atomic-text-xl);\n      font-size: var(--font-size);\n      --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n      line-height: var(--line-height);\n    }\n    .result-root.with-sections.display-list.density-comfortable atomic-result-section-excerpt, .result-root.with-sections.display-list.density-comfortable atomic-product-section-description {\n      margin-top: 1.25rem;\n      --font-size: var(--atomic-text-base);\n      font-size: var(--font-size);\n      --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n      line-height: var(--line-height);\n      max-height: 2.5rem;\n      overflow: hidden;\n      display: -webkit-box;\n      -webkit-box-orient: vertical;\n      -webkit-line-clamp: 2;\n    }\n    .result-root.with-sections.display-list.density-comfortable atomic-result-section-bottom-metadata, .result-root.with-sections.display-list.density-comfortable atomic-product-section-bottom-metadata {\n      margin-top: 0.75rem;\n      --font-size: var(--atomic-text-sm);\n      font-size: var(--font-size);\n      --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n      line-height: var(--line-height);\n      max-height: 4rem;\n    }\n    .result-root.with-sections.display-list.density-comfortable atomic-result-section-title-metadata, .result-root.with-sections.display-list.density-comfortable atomic-product-section-metadata {\n      margin-top: 0.475rem;\n    }\n    .result-root.with-sections.display-list.density-comfortable.child-result:not(.last-child) {\n      margin-bottom: 1.75rem;\n    }\n    .result-root.with-sections.display-list.density-comfortable atomic-result-section-children atomic-result-children::part(children-root), .result-root.with-sections.display-list.density-comfortable atomic-result-section-children atomic-insight-result-children::part(children-root), .result-root.with-sections.display-list.density-comfortable atomic-result-section-children atomic-product-children::part(children-root), .result-root.with-sections.display-list.density-comfortable atomic-product-section-children atomic-result-children::part(children-root), .result-root.with-sections.display-list.density-comfortable atomic-product-section-children atomic-insight-result-children::part(children-root), .result-root.with-sections.display-list.density-comfortable atomic-product-section-children atomic-product-children::part(children-root) {\n      padding-top: 1.75rem;\n      margin-top: 1rem;\n      margin-left: -1rem;\n      margin-right: -1rem;\n      padding-left: 1rem;\n      padding-right: 1rem;\n    }\n    .result-root.with-sections.display-list.density-comfortable atomic-result-section-children atomic-result-children::part(show-hide-button), .result-root.with-sections.display-list.density-comfortable atomic-result-section-children atomic-insigh-result-children::part(show-hide-button), .result-root.with-sections.display-list.density-comfortable atomic-result-section-children atomic-product-children::part(show-hide-button), .result-root.with-sections.display-list.density-comfortable atomic-product-section-children atomic-result-children::part(show-hide-button), .result-root.with-sections.display-list.density-comfortable atomic-product-section-children atomic-insigh-result-children::part(show-hide-button), .result-root.with-sections.display-list.density-comfortable atomic-product-section-children atomic-product-children::part(show-hide-button) {\n      margin-top: 1.25rem;\n      margin-bottom: 1.25rem;\n    }\n    .result-root.with-sections.display-list.density-comfortable .placeholder {\n      margin-bottom: 1.75rem;\n    }\n    .result-root.with-sections.display-list.density-normal atomic-result-section-visual, .result-root.with-sections.display-list.density-normal atomic-product-section-visual {\n      margin-right: 1rem;\n    }\n    .result-root.with-sections.display-list.density-normal atomic-result-section-badges, .result-root.with-sections.display-list.density-normal atomic-product-section-badges {\n      margin-bottom: 1rem;\n      --row-height: 2rem;\n    }\n    .result-root.with-sections.display-list.density-normal atomic-result-section-actions, .result-root.with-sections.display-list.density-normal atomic-product-section-actions {\n      margin-top: 0.75rem;\n      --row-height: 2.5rem;\n    }\n    .result-root.with-sections.display-list.density-normal atomic-result-section-title, .result-root.with-sections.display-list.density-normal atomic-product-section-name {\n      --font-size: var(--atomic-text-xl);\n      font-size: var(--font-size);\n      --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n      line-height: var(--line-height);\n    }\n    .result-root.with-sections.display-list.density-normal atomic-result-section-excerpt, .result-root.with-sections.display-list.density-normal atomic-product-section-description {\n      margin-top: 1rem
1;\n      --font-size: var(--atomic-text-base);\n      font-size: var(--font-size);\n      --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n      line-height: var(--line-height);\n      max-height: 2.5rem;\n      overflow: hidden;\n      display: -webkit-box;\n      -webkit-box-orient: vertical;\n      -webkit-line-clamp: 2;\n    }\n    .result-root.with-sections.display-list.density-normal atomic-result-section-bottom-metadata, .result-root.with-sections.display-list.density-normal atomic-product-section-bottom-metadata {\n      margin-top: 0.625rem;\n      --font-size: var(--atomic-text-sm);\n      font-size: var(--font-size);\n      --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n      line-height: var(--line-height);\n      max-height: 3.5rem;\n    }\n    .result-root.with-sections.display-list.density-normal atomic-result-section-title-metadata, .result-root.with-sections.display-list.density-normal atomic-product-section-metadata {\n      margin-top: 0.475rem;\n    }\n    .result-root.with-sections.display-list.density-normal.child-result:not(.last-child) {\n      margin-bottom: 1.5rem;\n    }\n    .result-root.with-sections.display-list.density-normal atomic-result-section-children atomic-result-children::part(children-root), .result-root.with-sections.display-list.density-normal atomic-result-section-children atomic-insight-result-children::part(children-root), .result-root.with-sections.display-list.density-normal atomic-result-section-children atomic-product-children::part(children-root), .result-root.with-sections.display-list.density-normal atomic-product-section-children atomic-result-children::part(children-root), .result-root.with-sections.display-list.density-normal atomic-product-section-children atomic-insight-result-children::part(children-root), .result-root.with-sections.display-list.density-normal atomic-product-section-children atomic-product-children::part(children-root) {\n      padding-top: 1.5rem;\n      margin-top: 1rem;\n      margin-left: -1rem;\n      margin-right: -1rem;\n      padding-left: 1rem;\n      padding-right: 1rem;\n    }\n    .result-root.with-sections.display-list.density-normal atomic-result-section-children atomic-result-children::part(show-hide-button), .result-root.with-sections.display-list.density-normal atomic-result-section-children atomic-insigh-result-children::part(show-hide-button), .result-root.with-sections.display-list.density-normal atomic-result-section-children atomic-product-children::part(show-hide-button), .result-root.with-sections.display-list.density-normal atomic-product-section-children atomic-result-children::part(show-hide-button), .result-root.with-sections.display-list.density-normal atomic-product-section-children atomic-insigh-result-children::part(show-hide-button), .result-root.with-sections.display-list.density-normal atomic-product-section-children atomic-product-children::part(show-hide-button) {\n      margin-top: 0.875rem;\n      margin-bottom: 0.875rem;\n    }\n    .result-root.with-sections.display-list.density-normal .placeholder {\n      margin-bottom: 1.5rem;\n    }\n    .result-root.with-sections.display-list.density-compact atomic-result-section-visual, .result-root.with-sections.display-list.density-compact atomic-product-section-visual {\n      margin-right: 1rem;\n    }\n    .result-root.with-sections.display-list.density-compact atomic-result-section-badges, .result-root.with-sections.display-list.density-compact atomic-product-section-badges {\n      margin-bottom: 1rem;\n      --row-height: 2rem;\n    }\n    .result-root.with-sections.display-list.density-compact atomic-result-section-actions, .result-root.with-sections.display-list.density-compact atomic-product-section-actions {\n      margin-top: 0.5em;\n      --row-height: 2.5rem;\n    }\n    .result-root.with-sections.display-list.density-compact atomic-result-section-title, .result-root.with-sections.display-list.density-compact atomic-product-section-name {\n      --font-size: var(--atomic-text-xl);\n      font-size: var(--font-size);\n      --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n      line-height: var(--line-height);\n    }\n    .result-root.with-sections.display-list.density-compact atomic-result-section-excerpt {\n      margin-top: 0.75rem;\n      --font-size: var(--atomic-text-base);\n      font-size: var(--font-size);\n      --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n      line-height: var(--line-height);\n      max-height: 1.25rem;\n      overflow: hidden;\n      display: -webkit-box;\n      -webkit-box-orient: vertical;\n      -webkit-line-clamp: 1;\n    }\n    .result-root.with-sections.display-list.density-compact atomic-result-section-bottom-metadata, .result-root.with-sections.display-list.density-compact atomic-product-section-bottom-metadata {\n      margin-top: 0.4375rem;\n      --font-size: var(--atomic-text-sm);\n      font-size: var(--font-size);\n      --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n      line-height: var(--line-height);\n      max-height: 3.25rem;\n    }\n    .result-root.with-sections.display-list.density-compact atomic-result-section-title-metadata, .result-root.with-sections.display-list.density-compact atomic-product-section-metadata {\n      margin-top: 0.475rem;\n    }\n    .result-root.with-sections.display-list.density-compact.child-result:not(.last-child) {\n      margin-bottom: 1rem;\n    }\n    .result-root.with-sections.display-list.density-compact atomic-result-section-children atomic-result-children::part(children-root), .result-root.with-sections.display-list.density-compact atomic-result-section-children atomic-insight-result-children::part(children-root), .result-root.with-sections.display-list.density-compact atomic-result-section-children atomic-product-children::part(children-root), .result-root.with-sections.display-list.density-compact atomic-product-section-children atomic-result-children::part(children-root), .result-root.with-sections.display-list.density-compact atomic-product-section-children atomic-insight-result-children::part(children-root), .result-root.with-sections.display-list.density-compact atomic-product-section-children atomic-product-children::part(children-root) {\n      padding-top: 1rem;\n      margin-top: 1rem;\n      margin-left: -1rem;\n      margin-right: -1rem;\n      padding-left: 1rem;\n      padding-right: 1rem;\n    }\n    .result-root.with-sections.display-list.density-compact atomic-result-section-children atomic-result-children::part(show-hide-button), .result-root.with-sections.display-list.density-compact atomic-result-section-children atomic-insigh-result-children::part(show-hide-button), .result-root.with-sections.display-list.density-compact atomic-result-section-children atomic-product-children::part(show-hide-button), .result-root.with-sections.display-list.density-compact atomic-product-section-children atomic-result-children::part(show-hide-button), .result-root.with-sections.display-list.density-compact atomic-product-section-children atomic-insigh-result-children::part(show-hide-button), .result-root.with-sections.display-list.density-compact atomic-product-section-children atomic-product-children::part(show-hide-button) {\n      margin-top: 0.475rem;\n      margin-bottom: 0.475rem;\n    }\n    .result-root.with-sections.display-list.density-compact .placeholder {\n      margin-bottom: 1rem;\n    }\n    .result-root.with-sections.display-list.image-large {\n      grid-template-areas: 'visual' 'badges' 'title' 'title-metadata' 'emphasized' 'excerpt' 'bottom-metadata' 'actions' 'children';\n      grid-template-columns: 100%;\n      grid-template-rows: repeat(8, auto);\n    }\n    .result-root.with-sections.display-list.image-large atomic-result-section-visual, .result-root.with-sections.display-list.image-large atomic-product-section-visual {\n      aspect-ratio: 1/1;\n      height: auto;\n    }\n    @supports not (aspect-ratio: 1/1) {\n      .result-root.with-sections.display-list.image-large atomic-result-section-visual, .result-root.with-sections.display-list.image-large atomic-product-section-visual {\n        height: 7.25rem;\n      }\n    }\n    .result-root.with-sections.display-list.image-large atomic-result-section-visual, .result-root.with-sections.display-list.image-large atomic-product-section-visual {\n      width: 100%;\n      margin-right: 0;\n      margin-bottom: 1rem;\n    }\n    .result-root.with-sections.display-list.image-small {\n      grid-template-areas: 'badges          badges' 'visual          title' 'visual          title-metadata' 'visual          emphasized' 'visual          .' 'excerpt         excerpt' 'bottom-metadata bottom-metadata' 'actions         actions' 'children        children';\n      grid-template-columns: auto minmax(0, 1fr);\n      grid-template-rows: repeat(4, auto) minmax(0, 1fr) repeat(3, auto);\n    }\n    .result-root.with-sections.display-list.image-small atomic-result-section-visual, .result-root.with-sections.display-list.image-small atomic-product-section-visual {\n      width: 24vw;\n      height: 24vw;\n      margin-bottom: 1rem;\n    }\n    .result-root.with-sections.display-list.image-icon {\n      grid-template-areas: 'badges          badges' 'visual          title' 'visual          title-metadata' 'visual          emphasized' 'visual          excerpt' 'visual          bottom-metadata' 'visual          actions' 'visual          children';\n      grid-template-columns: auto minmax(0, 1fr);\n      grid-template-rows: repeat(7, auto) 1fr;\n    }\n    .result-root.with-sections.display-list.image-icon atomic-result-section-visual, .result-root.with-sections.display-list.image-icon atomic-product-section-visual {\n      width: 2rem;\n      height: 2rem;\n      margin-bottom: 0;\n    }\n    .result-root.with-sections.display-list.image-none {\n      grid-template-areas: 'badges' 'title' 'title-metadata' 'emphasized' 'excerpt' 'bottom-metadata' 'actions' 'children';\n      grid-template-columns: 100%;\n      grid-template-rows: repeat(7, auto);\n    }\n    .result-root.with-sections.display-list.image-none atomic-result-section-visual, .result-root.with-sections.display-list.image-none atomic-product-section-visual {\n      display: none;\n    }\n  }\n  .result-root.with-sections.display-grid a, .result-root.with-sections.display-grid button {\n    position: relative;\n  }\n  @media (width >= 1024px) {\n    .result-root.with-sections.display-grid.image-large {\n      grid-template-areas: 'badges' 'visual' 'title' 'title-metadata' 'emphasized' 'excerpt' 'children' 'bottom-metadata' 'actions';\n      grid-template-columns: 100%;\n      grid-template-rows: repeat(9, auto);\n    }\n    .result-root.with-sections.display-grid.image-large.density-comfortable.image-large atomic-result-section-visual, .result-root.with-sections.display-grid.image-large.density-comfortable.image-large atomic-product-section-visual, .result-root.with-sections.display-grid.image-large.density-comfortable.image-small atomic-result-section-visual, .result-root.with-sections.display-grid.image-large.density-comfortable.image-small atomic-product-section-visual {\n      margin: 0 auto 2rem auto;\n    }\n    .result-root.with-sections.display-grid.image-large.density-comfortable.image-icon atomic-result-section-badges, .result-root.with-sections.display-grid.image-large.density-comfortable.image-icon atomic-product-section-badges {\n      margin-bottom: 2rem;\n    }\n    .result-root.with-sections.display-grid.image-large.density-comfortable.image-icon atomic-result-section-visual, .result-root.with-sections.display-grid.image-large.density-comfortable.image-icon atomic-product-section-visual {\n      width: 2rem;\n      height: 2rem;\n    }\n    .result-root.with-sections.display-grid.image-large.density-comfortable atomic-result-section-visual, .result-root.with-sections.display-grid.image-large.density-comfortable atomic-product-section-visual {\n      margin-bottom: 0.5rem;\n    }\n    .result-root.with-sections.display-grid.image-large.density-comfortable atomic-result-section-badges, .result-root.with-sections.display-grid.image-large.density-comfortable atomic-product-section-badges {\n      --font-size: var(--atomic-text-sm);\n      font-size: var(--font-size);\n      --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n      line-height: var(--line-height);\n      margin-bottom: 1rem;\n      --row-height: 2rem;\n    }\n    .result-root.with-sections.display-grid.image-large.density-comfortable atomic-result-section-actions, .result-root.with-sections.display-grid.image-large.density-comfortable atomic-product-section-actions {\n      --font-size: var(--atomic-text-base);\n      font-size: var(--font-size);\n      --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n      line-height: var(--line-height);\n      margin-top: 2.25rem;\n      --row-height: 2.5rem;\n    }\n    .result-root.with-sections.display-grid.image-large.density-comfortable atomic-result-section-title, .result-root.with-sections.display-grid.image-large.density-comfortable atomic-product-section-name {\n      --font-size: var(--atomic-text-2xl);\n      font-size: var(--font-size);\n      --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n      line-height: var(--line-height);\n      word-break: break-word;\n      overflow: hidden;\n      display: -webkit-box;\n      -webkit-box-orient: vertical;\n      -webkit-line-clamp: 2;\n    }\n    .result-root.with-sections.display-grid.image-large.density-comfortable atomic-result-section-title-metadata, .result-root.with-sections.display-grid.image-large.density-comfortable atomic-product-section-metadata {\n      --font-size: var(--atomic-text-sm);\n      font-size: var(--font-size);\n      --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n      line-height: var(--line-height);\n      margin-top: 0.475rem;\n    }\n    .result-root.with-sections.display-grid.image-large.density-comfortable atomic-result-section-emphasized, .result-root.with-sections.display-grid.image-large.density-comfortable atomic-product-section-emphasized {\n      font-weight: 500;\n      --font-size: var(--atomic-text-2xl);\n      font-size: var(--font-size);\n      --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n      line-height: var(--line-height);\n    }\n    .result-root.with-sections.display-grid.image-large.density-comfortable atomic-result-section-excerpt, .result-root.with-sections.display-grid.image-large.density-comfortable atomic-product-section-description {\n      --font-size: var(--atomic-text-lg);\n      font-size: var(--font-size);\n      --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n      line-height: var(--line-height);\n      margin-top: 2.25rem;\n      overflow: hidden;\n      display: -webkit-box;\n      -webkit-box-orient: vertical;\n      -webkit-line-clamp: 3;\n    }\n    .result-root.with-sections.display-grid.image-large.density-comfortable atomic-result-section-bottom-metadata, .result-root.with-sections.display-grid.image-large.density-comfortable atomic-product-section-bottom-metadata {\n      --font-size: var(--atomic-text-sm);\n      font-size: var(--font-size);\n      --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n      line-height: var(--line-height);\n      margin-top: 1.75rem;\n      max-height: 4rem;\n    }\n    .result-root.with-sections.display-grid.image-large.density-normal.image-large atomic-result-section-visual, .result-root.with-sections.display-grid.image-large.density-normal.image-large atomic-product-section-visual, .result-root.with-sections.display-grid.image-large.density-normal.image-small atomic-result-section-visual, .result-root.with-sections.display-grid.image-large.density-normal.image-small atomic-product-section-visual {\n      margin: 0 auto 1.5rem auto;\n    }\n    .result-root.with-sections.display-grid.image-large.density-normal.image-icon atomic-result-section-badges, .result-root.with-sections.display-grid.image-large.density-normal.image-icon atomic-product-section-badges {\n      margin-bottom: 1.5rem;\n    }\n    .result-root.with-sections.
1display-grid.image-large.density-normal.image-icon atomic-result-section-visual, .result-root.with-sections.display-grid.image-large.density-normal.image-icon atomic-product-section-visual {\n      width: 2rem;\n      height: 2rem;\n    }\n    .result-root.with-sections.display-grid.image-large.density-normal atomic-result-section-visual, .result-root.with-sections.display-grid.image-large.density-normal atomic-product-section-visual {\n      margin-bottom: 0.5rem;\n    }\n    .result-root.with-sections.display-grid.image-large.density-normal atomic-result-section-badges, .result-root.with-sections.display-grid.image-large.density-normal atomic-product-section-badges {\n      --font-size: var(--atomic-text-sm);\n      font-size: var(--font-size);\n      --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n      line-height: var(--line-height);\n      margin-bottom: 1rem;\n      --row-height: 2rem;\n    }\n    .result-root.with-sections.display-grid.image-large.density-normal atomic-result-section-actions, .result-root.with-sections.display-grid.image-large.density-normal atomic-product-section-actions {\n      --font-size: var(--atomic-text-sm);\n      font-size: var(--font-size);\n      --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n      line-height: var(--line-height);\n      margin-top: 1.75rem;\n      --row-height: 2rem;\n    }\n    .result-root.with-sections.display-grid.image-large.density-normal atomic-result-section-title, .result-root.with-sections.display-grid.image-large.density-normal atomic-product-section-name {\n      --font-size: var(--atomic-text-xl);\n      font-size: var(--font-size);\n      --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n      line-height: var(--line-height);\n      word-break: break-word;\n      overflow: hidden;\n      display: -webkit-box;\n      -webkit-box-orient: vertical;\n      -webkit-line-clamp: 2;\n    }\n    .result-root.with-sections.display-grid.image-large.density-normal atomic-result-section-title-metadata, .result-root.with-sections.display-grid.image-large.density-normal atomic-product-section-metadata {\n      --font-size: var(--atomic-text-sm);\n      font-size: var(--font-size);\n      --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n      line-height: var(--line-height);\n      margin-top: 0.475rem;\n    }\n    .result-root.with-sections.display-grid.image-large.density-normal atomic-result-section-emphasized, .result-root.with-sections.display-grid.image-large.density-normal atomic-product-section-emphasized {\n      font-weight: 500;\n      --font-size: var(--atomic-text-2xl);\n      font-size: var(--font-size);\n      --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n      line-height: var(--line-height);\n    }\n    .result-root.with-sections.display-grid.image-large.density-normal atomic-result-section-excerpt, .result-root.with-sections.display-grid.image-large.density-normal atomic-product-section-description {\n      --font-size: var(--atomic-text-base);\n      font-size: var(--font-size);\n      --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n      line-height: var(--line-height);\n      margin-top: 1.75rem;\n      overflow: hidden;\n      display: -webkit-box;\n      -webkit-box-orient: vertical;\n      -webkit-line-clamp: 2;\n    }\n    .result-root.with-sections.display-grid.image-large.density-normal atomic-result-section-bottom-metadata, .result-root.with-sections.display-grid.image-large.density-normal atomic-product-section-bottom-metadata {\n      --font-size: var(--atomic-text-sm);\n      font-size: var(--font-size);\n      --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n      line-height: var(--line-height);\n      margin-top: 1.375rem;\n      max-height: 3.5rem;\n    }\n    .result-root.with-sections.display-grid.image-large.density-compact.image-large atomic-result-section-visual, .result-root.with-sections.display-grid.image-large.density-compact.image-large atomic-product-section-visual, .result-root.with-sections.display-grid.image-large.density-compact.image-small atomic-result-section-visual, .result-root.with-sections.display-grid.image-large.density-compact.image-small atomic-product-section-visual {\n      margin: 0 auto 1rem auto;\n    }\n    .result-root.with-sections.display-grid.image-large.density-compact.image-icon atomic-result-section-badges, .result-root.with-sections.display-grid.image-large.density-compact.image-icon atomic-product-section-badges {\n      margin-bottom: 1rem;\n    }\n    .result-root.with-sections.display-grid.image-large.density-compact.image-icon atomic-result-section-visual, .result-root.with-sections.display-grid.image-large.density-compact.image-icon atomic-product-section-visual {\n      width: 2rem;\n      height: 2rem;\n    }\n    .result-root.with-sections.display-grid.image-large.density-compact atomic-result-section-visual, .result-root.with-sections.display-grid.image-large.density-compact atomic-product-section-visual {\n      margin-bottom: 0.5rem;\n    }\n    .result-root.with-sections.display-grid.image-large.density-compact atomic-result-section-badges, .result-root.with-sections.display-grid.image-large.density-compact atomic-product-section-badges {\n      --font-size: var(--atomic-text-sm);\n      font-size: var(--font-size);\n      --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n      line-height: var(--line-height);\n      margin-bottom: 1rem;\n      --row-height: 2rem;\n    }\n    .result-root.with-sections.display-grid.image-large.density-compact atomic-result-section-actions, .result-root.with-sections.display-grid.image-large.density-compact atomic-product-section-actions {\n      --font-size: var(--atomic-text-sm);\n      font-size: var(--font-size);\n      --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n      line-height: var(--line-height);\n      margin-top: 1.25rem;\n      --row-height: 2rem;\n    }\n    .result-root.with-sections.display-grid.image-large.density-compact atomic-result-section-title, .result-root.with-sections.display-grid.image-large.density-compact atomic-product-section-name {\n      --font-size: var(--atomic-text-xl);\n      font-size: var(--font-size);\n      --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n      line-height: var(--line-height);\n      word-break: break-word;\n      overflow: hidden;\n      display: -webkit-box;\n      -webkit-box-orient: vertical;\n      -webkit-line-clamp: 2;\n    }\n    .result-root.with-sections.display-grid.image-large.density-compact atomic-result-section-title-metadata, .result-root.with-sections.display-grid.image-large.density-compact atomic-product-section-metadata {\n      --font-size: var(--atomic-text-sm);\n      font-size: var(--font-size);\n      --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n      line-height: var(--line-height);\n      margin-top: 0.475rem;\n    }\n    .result-root.with-sections.display-grid.image-large.density-compact atomic-result-section-emphasized, .result-root.with-sections.display-grid.image-large.density-compact atomic-product-section-emphasized {\n      font-weight: 500;\n      --font-size: var(--atomic-text-2xl);\n      font-size: var(--font-size);\n      --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n      line-height: var(--line-height);\n    }\n    .result-root.with-sections.display-grid.image-large.density-compact atomic-result-section-excerpt, .result-root.with-sections.display-grid.image-large.density-compact atomic-product-section-description {\n      --font-size: var(--atomic-text-base);\n      font-size: var(--font-size);\n      --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n      line-height: var(--line-height);\n      margin-top: 1.25rem;\n      overflow: hidden;\n      display: -webkit-box;\n      -webkit-box-orient: vertical;\n      -webkit-line-clamp: 1;\n    }\n    .result-root.with-sections.display-grid.image-large.density-compact atomic-result-section-bottom-metadata, .result-root.with-sections.display-grid.image-large.density-compact atomic-product-section-bottom-metadata {\n      --font-size: var(--atomic-text-sm);\n      font-size: var(--font-size);\n      --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n      line-height: var(--line-height);\n      margin-top: 0.9375rem;\n      max-height: 3.25rem;\n    }\n    .result-root.with-sections.display-grid.image-large.image-large atomic-result-section-visual, .result-root.with-sections.display-grid.image-large.image-large atomic-product-section-visual {\n      aspect-ratio: 1/1;\n      height: auto;\n    }\n    @supports not (aspect-ratio: 1/1) {\n      .result-root.with-sections.display-grid.image-large.image-large atomic-result-section-visual, .result-root.with-sections.display-grid.image-large.image-large atomic-product-section-visual {\n        height: 19.7
15rem;\n      }\n    }\n    .result-root.with-sections.display-grid.image-large.image-large atomic-result-section-visual, .result-root.with-sections.display-grid.image-large.image-large atomic-product-section-visual {\n      width: 100%;\n    }\n    .result-root.with-sections.display-grid.image-large.image-large atomic-result-section-badges, .result-root.with-sections.display-grid.image-large.image-large atomic-product-section-badges {\n      margin-bottom: 1rem;\n    }\n    .result-root.with-sections.display-grid.image-large.image-small atomic-result-section-visual, .result-root.with-sections.display-grid.image-large.image-small atomic-product-section-visual {\n      aspect-ratio: 1/1;\n      height: auto;\n    }\n    @supports not (aspect-ratio: 1/1) {\n      .result-root.with-sections.display-grid.image-large.image-small atomic-result-section-visual, .result-root.with-sections.display-grid.image-large.image-small atomic-product-section-visual {\n        height: 14rem;\n      }\n    }\n    .result-root.with-sections.display-grid.image-large.image-small atomic-result-section-visual, .result-root.with-sections.display-grid.image-large.image-small atomic-product-section-visual {\n      width: 100%;\n    }\n    .result-root.with-sections.display-grid.image-large.image-none atomic-result-section-visual, .result-root.with-sections.display-grid.image-large.image-none atomic-product-section-visual {\n      display: none;\n    }\n  }\n  @media not all and (width >= 1024px) {\n    .result-root.with-sections.display-grid.image-large atomic-result-section-children atomic-result-children::part(children-root), .result-root.with-sections.display-grid.image-large atomic-result-section-children atomic-insight-result-children::part(children-root), .result-root.with-sections.display-grid.image-large atomic-result-section-children atomic-product-children::part(children-root), .result-root.with-sections.display-grid.image-large atomic-product-section-children atomic-result-children::part(children-root), .result-root.with-sections.display-grid.image-large atomic-product-section-children atomic-insight-result-children::part(children-root), .result-root.with-sections.display-grid.image-large atomic-product-section-children atomic-product-children::part(children-root) {\n      border-top-style: var(--tw-border-style);\n      border-top-width: 1px;\n      border-top-color: var(--atomic-neutral);\n    }\n    .result-root.with-sections.display-grid.image-large.density-comfortable atomic-result-section-visual, .result-root.with-sections.display-grid.image-large.density-comfortable atomic-product-section-visual {\n      margin-right: 1rem;\n    }\n    .result-root.with-sections.display-grid.image-large.density-comfortable atomic-result-section-badges, .result-root.with-sections.display-grid.image-large.density-comfortable atomic-product-section-badges {\n      margin-bottom: 1rem;\n      --row-height: 2rem;\n    }\n    .result-root.with-sections.display-grid.image-large.density-comfortable atomic-result-section-actions, .result-root.with-sections.display-grid.image-large.density-comfortable atomic-product-section-actions {\n      margin-top: 1rem;\n      --row-height: 2.5rem;\n    }\n    .result-root.with-sections.display-grid.image-large.density-comfortable atomic-result-section-title, .result-root.with-sections.display-grid.image-large.density-comfortable atomic-product-section-name {\n      --font-size: var(--atomic-text-xl);\n      font-size: var(--font-size);\n      --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n      line-height: var(--line-height);\n    }\n    .result-root.with-sections.display-grid.image-large.density-comfortable atomic-result-section-excerpt, .result-root.with-sections.display-grid.image-large.density-comfortable atomic-product-section-description {\n      margin-top: 1.25rem;\n      --font-size: var(--atomic-text-base);\n      font-size: var(--font-size);\n      --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n      line-height: var(--line-height);\n      max-height: 2.5rem;\n      overflow: hidden;\n      display: -webkit-box;\n      -webkit-box-orient: vertical;\n      -webkit-line-clamp: 2;\n    }\n    .result-root.with-sections.display-grid.image-large.density-comfortable atomic-result-section-bottom-metadata, .result-root.with-sections.display-grid.image-large.density-comfortable atomic-product-section-bottom-metadata {\n      margin-top: 0.75rem;\n      --font-size: var(--atomic-text-sm);\n      font-size: var(--font-size);\n      --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n      line-height: var(--line-height);\n      max-height: 4rem;\n    }\n    .result-root.with-sections.display-grid.image-large.density-comfortable atomic-result-section-title-metadata, .result-root.with-sections.display-grid.image-large.density-comfortable atomic-product-section-metadata {\n      margin-top: 0.475rem;\n    }\n    .result-root.with-sections.display-grid.image-large.density-comfortable.child-result:not(.last-child) {\n      margin-bottom: 1.75rem;\n    }\n    .result-root.with-sections.display-grid.image-large.density-comfortable atomic-result-section-children atomic-result-children::part(children-root), .result-root.with-sections.display-grid.image-large.density-comfortable atomic-result-section-children atomic-insight-result-children::part(children-root), .result-root.with-sections.display-grid.image-large.density-comfortable atomic-result-section-children atomic-product-children::part(children-root), .result-root.with-sections.display-grid.image-large.density-comfortable atomic-product-section-children atomic-result-children::part(children-root), .result-root.with-sections.display-grid.image-large.density-comfortable atomic-product-section-children atomic-insight-result-children::part(children-root), .result-root.with-sections.display-grid.image-large.density-comfortable atomic-product-section-children atomic-product-children::part(children-root) {\n      padding-top: 1.75rem;\n      margin-top: 1rem;\n      margin-left: -1rem;\n      margin-right: -1rem;\n      padding-left: 1rem;\n      padding-right: 1rem;\n    }\n    .result-root.with-sections.display-grid.image-large.density-comfortable atomic-result-section-children atomic-result-children::part(show-hide-button), .result-root.with-sections.display-grid.image-large.density-comfortable atomic-result-section-children atomic-insigh-result-children::part(show-hide-button), .result-root.with-sections.display-grid.image-large.density-comfortable atomic-result-section-children atomic-product-children::part(show-hide-button), .result-root.with-sections.display-grid.image-large.density-comfortable atomic-product-section-children atomic-result-children::part(show-hide-button), .result-root.with-sections.display-grid.image-large.density-comfortable atomic-product-section-children atomic-insigh-result-children::part(show-hide-button), .result-root.with-sections.display-grid.image-large.density-comfortable atomic-product-section-children atomic-product-children::part(show-hide-button) {\n      margin-top: 1.25rem;\n      margin-bottom: 1.25rem;\n    }\n    .result-root.with-sections.display-grid.image-large.density-comfortable .placeholder {\n      margin-bottom: 1.75rem;\n    }\n    .result-root.with-sections.display-grid.image-large.density-normal atomic-result-section-visual, .result-root.with-sections.display-grid.image-large.density-normal atomic-product-section-visual {\n      margin-right: 1rem;\n    }\n    .result-root.with-sections.display-grid.image-large.density-normal atomic-result-section-badges, .result-root.with-sections.display-grid.image-large.density-normal atomic-product-section-badges {\n      margin-bottom: 1rem;\n      --row-height: 2rem;\n    }\n    .result-root.with-sections.display-grid.image-large.density-normal atomic-result-section-actions, .result-root.with-sections.display-grid.image-large.density-normal atomic-product-section-actions {\n      margin-top: 0.75rem;\n      --row-height: 2.5rem;\n    }\n    .result-root.with-sections.display-grid.image-large.density-normal atomic-result-section-title, .result-root.with-sections.display-grid.image-large.density-normal atomic-product-section-name {\n      --font-size: var(--atomic-text-xl);\n      font-size: var(--font-size);\n      --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n      line-height: var(--line-height);\n    }\n    .result-root.with-sections.display-grid.image-large.density-normal atomic-result-section-excerpt, .result-root.with-sections.display-grid.image-large.density-normal atomic-product-section-description {\n      margin-top: 1rem;\n      --font-size: var(--atomic-text-base);\n      font-size: var(--font-size);\n      --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n      line-height: var(--line-height);\n      max-height: 2.5rem;\n      overflow: hidden;\n      display: -webkit-box;\n      -webkit-box-orient: vertical;\n      -webkit-line-clamp: 2;\n    }\n    .result-root.with-sections.display-grid.image-large.density-normal atomic-result-section-bottom-metadata, .result-root.with-sections.display-grid.image-large.density-normal atomic-product-section-bottom-metadata {\n      margin-top: 0.625rem;\n      --font-size: var(--atomic-text-sm);\n      font-size: var(--font-size);\n      --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n      line-height: var(--line-height);\n      max-height: 3.5rem;\n    }\n    .result-root.with-sections.display-grid.image-large.density-normal atomic-result-section-title-metadata, .result-root.with-sections.display-grid.image-large.density-normal atomic-product-section-metadata {\n      margin-top: 0.475rem;\n    }\n    .result-root.with-sections.display-grid.image-large.density-normal.child-result:not(.last-child) {\n      margin-bottom: 1.5rem;\n    }\n    .result-root.with-sections.display-grid.image-large.density-normal atomic-result-section-children atomic-result-children::part(children-root), .result-root.with-sections.display-grid.image-large.density-normal atomic-result-section-children atomic-insight-result-children::part(children-root), .result-root.with-sections.display-grid.image-large.density-normal atomic-result-section-children atomic-product-children::part(children-root), .result-root.with-sections.display-grid.image-large.density-normal atomic-product-section-children atomic-result-children::part(children-root), .result-root.with-sections.display-grid.image-large.density-normal atomic-product-section-children atomic-insight-result-children::part(children-root), .result-root.with-sections.display-grid.image-large.density-normal atomic-product-section-children atomic-product-children::part(children-root) {\n      padding-top: 1.5rem;\n      margin-top: 1rem;\n      margin-left: -1rem;\n      margin-right: -1rem;\n      padding-left: 1rem;\n      padding-right: 1rem;\n    }\n    .result-root.with-sections.display-grid.image-large.density-normal atomic-result-section-children atomic-result-children::part(show-hide-button), .result-root.with-sections.display-grid.image-large.density-normal atomic-result-section-children atomic-insigh-result-children::part(show-hide-button), .result-root.with-sections.display-grid.image-large.density-normal atomic-result-section-children atomic-product-children::part(show-hide-button), .result-root.with-sections.display-grid.image-large.density-normal atomic-product-section-children atomic-result-children::part(show-hide-button), .result-root.with-sections.display-grid.image-large.density-normal atomic-product-section-children atomic-insigh-result-children::part(show-hide-button), .result-root.with-sections.display-grid.image-large.density-normal atomic-product-section-children atomic-product-children::part(show-hide-button) {\n      margin-top: 0.875rem;\n      margin-bottom: 0.875rem;\n    }\n    .result-root.with-sections.display-grid.image-large.density-normal .placeholder {\n      margin-bottom: 1.5rem;\n    }\n    .result-root.with-sections.display-grid.image-large.density-compact atomic-result-section-visual, .result-root.with-sections.display-grid.image-large.density-compact atomic-product-section-visual {\n      margin-right: 1rem;\n    }\n    .result-root.with-sections.display-grid.image-large.density-compact atomic-result-section-badges, .result-root.with-sections.display-grid.image-large.density-compact atomic-product-section-badges {\n      margin-bottom: 1rem;\n      --row-height: 2rem;\n    }\n    .result-root.with-sections.display-grid.image-large.density-compact atomic-result-section-actions, .result-root.with-sections.display-grid.image-large.density-compact atomic-product-section-actions {\n      margin-top: 0.5em;\n      --row-height: 2.5rem;\n    }\n    .result-root.with-sections.display-grid.image-large.density-compact atomic-result-section-title, .result-root.with-sections.display-grid.image-large.density-compact atomic-product-section-name {\n      --font-size: var(--atomic-text-xl);\n      font-size: var(--font-size);\n      --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n      line-height: var(--line-height);\n    }\n    .result-root.with-sections.display-grid.image-large.density-compact atomic-result-section-excerpt {\n      margin-top: 0.75rem;\n      --font-size: var(--atomic-text-base);\n      font-size: var(--font-size);\n      --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n      line-height: var(--line-height);\n      max-height: 1.25rem;\n      overflow: hidden;\n      display: -webkit-box;\n      -webkit-box-orient: vertical;\n      -webkit-line-clamp: 1;\n    }\n    .result-root.with-sections.display-grid.image-large.density-compact atomic-result-section-bottom-metadata, .result-root.with-sections.display-grid.image-large.density-compact atomic-product-section-bottom-metadata {\n      margin-top: 0.4375rem;\n      --font-size: var(--atomic-text-sm);\n      font-size: var(--font-size);\n      --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n      line-height: var(--line-height);\n      max-height: 3.25rem;\n    }\n    .result-root.with-sections.display-grid.image-large.density-compact atomic-result-section-title-metadata, .result-root.with-sections.display-grid.image-large.density-compact atomic-product-section-metadata {\n      margin-top: 0.475rem;\n    }\n    .result-root.with-sections.display-grid.image-large.density-compact.child-result:not(.last-child) {\n      margin-bottom: 1rem;\n    }\n    .result-root.with-sections.display-grid.image-large.density-compact atomic-result-section-children atomic-result-children::part(children-root), .result-root.with-sections.display-grid.image-large.density-compact atomic-result-section-children atomic-insight-result-children::part(children-root), .result-root.with-sections.display-grid.image-large.density-compact atomic-result-section-children atomic-product-children::part(children-root), .result-root.with-sections.display-grid.image-large.density-compact atomic-product-section-children atomic-result-children::part(children-root), .result-root.with-sections.display-grid.image-large.density-compact atomic-product-section-children atomic-insight-result-children::part(children-root), .result-root.with-sections.display-grid.image-large.density-compact atomic-product-section-children atomic-product-children::part(children-root) {\n      padding-top: 1rem;\n      margin-top: 1rem;\n      margin-left: -1rem;\n      margin-right: -1rem;\n      padding-left: 1rem;\n      padding-right: 1rem;\n    }\n    .result-root.with-sections.display-grid.image-large.density-compact atomic-result-section-children atomic-result-children::part(show-hide-button), .result-root.with-sections.display-grid.image-large.density-compact atomic-result-section-children atomic-insigh-result-children::part(show-hide-button), .result-root.with-sections.display-grid.image-large.density-compact atomic-result-section-children atomic-product-children::part(show-hide-button), .result-root.with-sections.display-grid.image-large.density-compact atomic-product-section-children atomic-result-children::part(show-hide-button), .result-root.with-sections.display-grid.image-large.density-compact atomic-pr
1oduct-section-children atomic-insigh-result-children::part(show-hide-button), .result-root.with-sections.display-grid.image-large.density-compact atomic-product-section-children atomic-product-children::part(show-hide-button) {\n      margin-top: 0.475rem;\n      margin-bottom: 0.475rem;\n    }\n    .result-root.with-sections.display-grid.image-large.density-compact .placeholder {\n      margin-bottom: 1rem;\n    }\n    .result-root.with-sections.display-grid.image-large.image-large {\n      grid-template-areas: 'visual' 'badges' 'title' 'title-metadata' 'emphasized' 'excerpt' 'bottom-metadata' 'actions' 'children';\n      grid-template-columns: 100%;\n      grid-template-rows: repeat(8, auto);\n    }\n    .result-root.with-sections.display-grid.image-large.image-large atomic-result-section-visual, .result-root.with-sections.display-grid.image-large.image-large atomic-product-section-visual {\n      aspect-ratio: 1/1;\n      height: auto;\n    }\n    @supports not (aspect-ratio: 1/1) {\n      .result-root.with-sections.display-grid.image-large.image-large atomic-result-section-visual, .result-root.with-sections.display-grid.image-large.image-large atomic-product-section-visual {\n        height: 7.25rem;\n      }\n    }\n    .result-root.with-sections.display-grid.image-large.image-large atomic-result-section-visual, .result-root.with-sections.display-grid.image-large.image-large atomic-product-section-visual {\n      width: 100%;\n      margin-right: 0;\n      margin-bottom: 1rem;\n    }\n    .result-root.with-sections.display-grid.image-large.image-small {\n      grid-template-areas: 'badges          badges' 'visual          title' 'visual          title-metadata' 'visual          emphasized' 'visual          .' 'excerpt         excerpt' 'bottom-metadata bottom-metadata' 'actions         actions' 'children        children';\n      grid-template-columns: auto minmax(0, 1fr);\n      grid-template-rows: repeat(4, auto) minmax(0, 1fr) repeat(3, auto);\n    }\n    .result-root.with-sections.display-grid.image-large.image-small atomic-result-section-visual, .result-root.with-sections.display-grid.image-large.image-small atomic-product-section-visual {\n      width: 24vw;\n      height: 24vw;\n      margin-bottom: 1rem;\n    }\n    .result-root.with-sections.display-grid.image-large.image-icon {\n      grid-template-areas: 'badges          badges' 'visual          title' 'visual          title-metadata' 'visual          emphasized' 'visual          excerpt' 'visual          bottom-metadata' 'visual          actions' 'visual          children';\n      grid-template-columns: auto minmax(0, 1fr);\n      grid-template-rows: repeat(7, auto) 1fr;\n    }\n    .result-root.with-sections.display-grid.image-large.image-icon atomic-result-section-visual, .result-root.with-sections.display-grid.image-large.image-icon atomic-product-section-visual {\n      width: 2rem;\n      height: 2rem;\n      margin-bottom: 0;\n    }\n    .result-root.with-sections.display-grid.image-large.image-none {\n      grid-template-areas: 'badges' 'title' 'title-metadata' 'emphasized' 'excerpt' 'bottom-metadata' 'actions' 'children';\n      grid-template-columns: 100%;\n      grid-template-rows: repeat(7, auto);\n    }\n    .result-root.with-sections.display-grid.image-large.image-none atomic-result-section-visual, .result-root.with-sections.display-grid.image-large.image-none atomic-product-section-visual {\n      display: none;\n    }\n  }\n  @media (width >= 1024px) {\n    .result-root.with-sections.display-grid.image-small, .result-root.with-sections.display-grid.image-icon, .result-root.with-sections.display-grid.image-none {\n      grid-template-areas: 'badges' 'visual' 'title' 'title-metadata' 'emphasized' 'excerpt' 'children' 'bottom-metadata' 'actions';\n      grid-template-columns: 100%;\n      grid-template-rows: repeat(9, auto);\n    }\n    .result-root.with-sections.display-grid.image-small.density-comfortable.image-large atomic-result-section-visual, .result-root.with-sections.display-grid.image-small.density-comfortable.image-large atomic-product-section-visual, .result-root.with-sections.display-grid.image-small.density-comfortable.image-small atomic-result-section-visual, .result-root.with-sections.display-grid.image-small.density-comfortable.image-small atomic-product-section-visual, .result-root.with-sections.display-grid.image-icon.density-comfortable.image-large atomic-result-section-visual, .result-root.with-sections.display-grid.image-icon.density-comfortable.image-large atomic-product-section-visual, .result-root.with-sections.display-grid.image-icon.density-comfortable.image-small atomic-result-section-visual, .result-root.with-sections.display-grid.image-icon.density-comfortable.image-small atomic-product-section-visual, .result-root.with-sections.display-grid.image-none.density-comfortable.image-large atomic-result-section-visual, .result-root.with-sections.display-grid.image-none.density-comfortable.image-large atomic-product-section-visual, .result-root.with-sections.display-grid.image-none.density-comfortable.image-small atomic-result-section-visual, .result-root.with-sections.display-grid.image-none.density-comfortable.image-small atomic-product-section-visual {\n      margin: 0 auto 2rem auto;\n    }\n    .result-root.with-sections.display-grid.image-small.density-comfortable.image-icon atomic-result-section-badges, .result-root.with-sections.display-grid.image-small.density-comfortable.image-icon atomic-product-section-badges, .result-root.with-sections.display-grid.image-icon.density-comfortable.image-icon atomic-result-section-badges, .result-root.with-sections.display-grid.image-icon.density-comfortable.image-icon atomic-product-section-badges, .result-root.with-sections.display-grid.image-none.density-comfortable.image-icon atomic-result-section-badges, .result-root.with-sections.display-grid.image-none.density-comfortable.image-icon atomic-product-section-badges {\n      margin-bottom: 2rem;\n    }\n    .result-root.with-sections.display-grid.image-small.density-comfortable.image-icon atomic-result-section-visual, .result-root.with-sections.display-grid.image-small.density-comfortable.image-icon atomic-product-section-visual, .result-root.with-sections.display-grid.image-icon.density-comfortable.image-icon atomic-result-section-visual, .result-root.with-sections.display-grid.image-icon.density-comfortable.image-icon atomic-product-section-visual, .result-root.with-sections.display-grid.image-none.density-comfortable.image-icon atomic-result-section-visual, .result-root.with-sections.display-grid.image-none.density-comfortable.image-icon atomic-product-section-visual {\n      width: 2rem;\n      height: 2rem;\n    }\n    .result-root.with-sections.display-grid.image-small.density-comfortable atomic-result-section-visual, .result-root.with-sections.display-grid.image-small.density-comfortable atomic-product-section-visual, .result-root.with-sections.display-grid.image-icon.density-comfortable atomic-result-section-visual, .result-root.with-sections.display-grid.image-icon.density-comfortable atomic-product-section-visual, .result-root.with-sections.display-grid.image-none.density-comfortable atomic-result-section-visual, .result-root.with-sections.display-grid.image-none.density-comfortable atomic-product-section-visual {\n      margin-bottom: 0.5rem;\n    }\n    .result-root.with-sections.display-grid.image-small.density-comfortable atomic-result-section-badges, .result-root.with-sections.display-grid.image-small.density-comfortable atomic-product-section-badges, .result-root.with-sections.display-grid.image-icon.density-comfortable atomic-result-section-badges, .result-root.with-sections.display-grid.image-icon.density-comfortable atomic-product-section-badges, .result-root.with-sections.display-grid.image-none.density-comfortable atomic-result-section-badges, .result-root.with-sections.display-grid.image-none.density-comfortable atomic-product-section-badges {\n      --font-size: var(--atomic-text-sm);\n      font-size: var(--font-size);\n      --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n      line-height: var(--line-height);\n      margin-bottom: 1rem;\n      --row-height: 2rem;\n    }\n    .result-root.with-sections.display-grid.image-small.density-comfortable atomic-result-section-actions, .result-root.with-sections.display-grid.image-small.density-comfortable atomic-product-section-actions, .result-root.with-sections.display-grid.image-icon.density-comfortable atomic-result-section-actions, .result-root.with-sections.display-grid.image-icon.density-comfortable atomic-product-section-actions, .result-root.with-sections.display-grid.image-none.density-comfortable atomic-result-section-actions, .result-root.with-sections.display-grid.image-none.density-comfortable atomic-product-section-actions {\n      --font-size: var(--atomic-text-base);\n      font-size: var(--font-size);\n      --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n      line-height: var(--line-height);\n      margin-top: 2.25rem;\n      --row-height: 2.5rem;\n    }\n    .result-root.with-sections.display-grid.image-small.density-comfortable atomic-result-section-title, .result-root.with-sections.display-grid.image-small.density-comfortable atomic-product-section-name, .result-root.with-sections.display-grid.image-icon.density-comfortable atomic-result-section-title, .result-root.with-sections.display-grid.image-icon.density-comfortable atomic-product-section-name, .result-root.with-sections.display-grid.image-none.density-comfortable atomic-result-section-title, .result-root.with-sections.display-grid.image-none.density-comfortable atomic-product-section-name {\n      --font-size: var(--atomic-text-2xl);\n      font-size: var(--font-size);\n      --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n      line-height: var(--line-height);\n      word-break: break-word;\n      overflow: hidden;\n      display: -webkit-box;\n      -webkit-box-orient: vertical;\n      -webkit-line-clamp: 2;\n    }\n    .result-root.with-sections.display-grid.image-small.density-comfortable atomic-result-section-title-metadata, .result-root.with-sections.display-grid.image-small.density-comfortable atomic-product-section-metadata, .result-root.with-sections.display-grid.image-icon.density-comfortable atomic-result-section-title-metadata, .result-root.with-sections.display-grid.image-icon.density-comfortable atomic-product-section-metadata, .result-root.with-sections.display-grid.image-none.density-comfortable atomic-result-section-title-metadata, .result-root.with-sections.display-grid.image-none.density-comfortable atomic-product-section-metadata {\n      --font-size: var(--atomic-text-sm);\n      font-size: var(--font-size);\n      --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n      line-height: var(--line-height);\n      margin-top: 0.475rem;\n    }\n    .result-root.with-sections.display-grid.image-small.density-comfortable atomic-result-section-emphasized, .result-root.with-sections.display-grid.image-small.density-comfortable atomic-product-section-emphasized, .result-root.with-sections.display-grid.image-icon.density-comfortable atomic-result-section-emphasized, .result-root.with-sections.display-grid.image-icon.density-comfortable atomic-product-section-emphasized, .result-root.with-sections.display-grid.image-none.density-comfortable atomic-result-section-emphasized, .result-root.with-sections.display-grid.image-none.density-comfortable atomic-product-section-emphasized {\n      font-weight: 500;\n      --font-size: var(--atomic-text-2xl);\n      font-size: var(--font-size);\n      --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n      line-height: var(--line-height);\n    }\n    .result-root.with-sections.display-grid.image-small.density-comfortable atomic-result-section-excerpt, .result-root.with-sections.display-grid.image-small.density-comfortable atomic-product-section-description, .result-root.with-sections.display-grid.image-icon.density-comfortable atomic-result-section-excerpt, .result-root.with-sections.display-grid.image-icon.density-comfortable atomic-product-section-description, .result-root.with-sections.display-grid.image-none.density-comfortable atomic-result-section-excerpt, .result-root.with-sections.display-grid.image-none.density-comfortable atomic-product-section-description {\n      --font-size: var(--atomic-text-lg);\n      font-size: var(--font-size);\n      --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n      line-height: var(--line-height);\n      margin-top: 2.25rem;\n      overflow: hidden;\n      display: -webkit-box;\n      -webkit-box-orient: vertical;\n      -webkit-line-clamp: 3;\n    }\n    .result-root.with-sections.display-grid.image-small.density-comfortable atomic-result-section-bottom-metadata, .result-root.with-sections.display-grid.image-small.density-comfortable atomic-product-section-bottom-metadata, .result-root.with-sections.display-grid.image-icon.density-comfortable atomic-result-section-bottom-metadata, .result-root.with-sections.display-grid.image-icon.density-comfortable atomic-product-section-bottom-metadata, .result-root.with-sections.display-grid.image-none.density-comfortable atomic-result-section-bottom-metadata, .result-root.with-sections.display-grid.image-none.density-comfortable atomic-product-section-bottom-metadata {\n      --font-size: var(--atomic-text-sm);\n      font-size: var(--font-size);\n      --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n      line-height: var(--line-height);\n      margin-top: 1.75rem;\n      max-height: 4rem;\n    }\n    .result-root.with-sections.display-grid.image-small.density-normal.image-large atomic-result-section-visual, .result-root.with-sections.display-grid.image-small.density-normal.image-large atomic-product-section-visual, .result-root.with-sections.display-grid.image-small.density-normal.image-small atomic-result-section-visual, .result-root.with-sections.display-grid.image-small.density-normal.image-small atomic-product-section-visual, .result-root.with-sections.display-grid.image-icon.density-normal.image-large atomic-result-section-visual, .result-root.with-sections.display-grid.image-icon.density-normal.image-large atomic-product-section-visual, .result-root.with-sections.display-grid.image-icon.density-normal.image-small atomic-result-section-visual, .result-root.with-sections.display-grid.image-icon.density-normal.image-small atomic-product-section-visual, .result-root.with-sections.display-grid.image-none.density-normal.image-large atomic-result-section-visual, .result-root.with-sections.display-grid.image-none.density-normal.image-large atomic-product-section-visual, .result-root.with-sections.display-grid.image-none.density-normal.image-small atomic-result-section-visual, .result-root.with-sections.display-grid.image-none.density-normal.image-small atomic-product-section-visual {\n      margin: 0 auto 1.5rem auto;\n    }\n    .result-root.with-sections.display-grid.image-small.density-normal.image-icon atomic-result-section-badges, .result-root.with-sections.display-grid.image-small.density-normal.image-icon atomic-product-section-badges, .result-root.with-sections.display-grid.image-icon.density-normal.image-icon atomic-result-section-badges, .result-root.with-sections.display-grid.image-icon.density-normal.image-icon atomic-product-section-badges, .result-root.with-sections.display-grid.image-none.density-normal.image-icon atomic-result-section-badges, .result-root.with-sections.display-grid.image-none.density-normal.image-icon atomic-product-section-badges {\n      margin-bottom: 1.5rem;\n    }\n    .result-root.with-sections.display-grid.image-small.density-normal.image-icon atomic-result-section-visual, .result-root.with-sections.display-grid.image-small.density-normal.image-icon atomic-product-section-visual, .result-root.with-sections.display-grid.image-icon.density-normal.image-icon atomic-result-section-visual, .result-root.with-sections.display-grid.image-icon.density-normal.image-icon atomic-product-section-visual, .result-root.with-sections.display-grid.image-none.density-normal.image-icon atomic-result-section-v
1isual, .result-root.with-sections.display-grid.image-none.density-normal.image-icon atomic-product-section-visual {\n      width: 2rem;\n      height: 2rem;\n    }\n    .result-root.with-sections.display-grid.image-small.density-normal atomic-result-section-visual, .result-root.with-sections.display-grid.image-small.density-normal atomic-product-section-visual, .result-root.with-sections.display-grid.image-icon.density-normal atomic-result-section-visual, .result-root.with-sections.display-grid.image-icon.density-normal atomic-product-section-visual, .result-root.with-sections.display-grid.image-none.density-normal atomic-result-section-visual, .result-root.with-sections.display-grid.image-none.density-normal atomic-product-section-visual {\n      margin-bottom: 0.5rem;\n    }\n    .result-root.with-sections.display-grid.image-small.density-normal atomic-result-section-badges, .result-root.with-sections.display-grid.image-small.density-normal atomic-product-section-badges, .result-root.with-sections.display-grid.image-icon.density-normal atomic-result-section-badges, .result-root.with-sections.display-grid.image-icon.density-normal atomic-product-section-badges, .result-root.with-sections.display-grid.image-none.density-normal atomic-result-section-badges, .result-root.with-sections.display-grid.image-none.density-normal atomic-product-section-badges {\n      --font-size: var(--atomic-text-sm);\n      font-size: var(--font-size);\n      --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n      line-height: var(--line-height);\n      margin-bottom: 1rem;\n      --row-height: 2rem;\n    }\n    .result-root.with-sections.display-grid.image-small.density-normal atomic-result-section-actions, .result-root.with-sections.display-grid.image-small.density-normal atomic-product-section-actions, .result-root.with-sections.display-grid.image-icon.density-normal atomic-result-section-actions, .result-root.with-sections.display-grid.image-icon.density-normal atomic-product-section-actions, .result-root.with-sections.display-grid.image-none.density-normal atomic-result-section-actions, .result-root.with-sections.display-grid.image-none.density-normal atomic-product-section-actions {\n      --font-size: var(--atomic-text-sm);\n      font-size: var(--font-size);\n      --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n      line-height: var(--line-height);\n      margin-top: 1.75rem;\n      --row-height: 2rem;\n    }\n    .result-root.with-sections.display-grid.image-small.density-normal atomic-result-section-title, .result-root.with-sections.display-grid.image-small.density-normal atomic-product-section-name, .result-root.with-sections.display-grid.image-icon.density-normal atomic-result-section-title, .result-root.with-sections.display-grid.image-icon.density-normal atomic-product-section-name, .result-root.with-sections.display-grid.image-none.density-normal atomic-result-section-title, .result-root.with-sections.display-grid.image-none.density-normal atomic-product-section-name {\n      --font-size: var(--atomic-text-xl);\n      font-size: var(--font-size);\n      --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n      line-height: var(--line-height);\n      word-break: break-word;\n      overflow: hidden;\n      display: -webkit-box;\n      -webkit-box-orient: vertical;\n      -webkit-line-clamp: 2;\n    }\n    .result-root.with-sections.display-grid.image-small.density-normal atomic-result-section-title-metadata, .result-root.with-sections.display-grid.image-small.density-normal atomic-product-section-metadata, .result-root.with-sections.display-grid.image-icon.density-normal atomic-result-section-title-metadata, .result-root.with-sections.display-grid.image-icon.density-normal atomic-product-section-metadata, .result-root.with-sections.display-grid.image-none.density-normal atomic-result-section-title-metadata, .result-root.with-sections.display-grid.image-none.density-normal atomic-product-section-metadata {\n      --font-size: var(--atomic-text-sm);\n      font-size: var(--font-size);\n      --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n      line-height: var(--line-height);\n      margin-top: 0.475rem;\n    }\n    .result-root.with-sections.display-grid.image-small.density-normal atomic-result-section-emphasized, .result-root.with-sections.display-grid.image-small.density-normal atomic-product-section-emphasized, .result-root.with-sections.display-grid.image-icon.density-normal atomic-result-section-emphasized, .result-root.with-sections.display-grid.image-icon.density-normal atomic-product-section-emphasized, .result-root.with-sections.display-grid.image-none.density-normal atomic-result-section-emphasized, .result-root.with-sections.display-grid.image-none.density-normal atomic-product-section-emphasized {\n      font-weight: 500;\n      --font-size: var(--atomic-text-2xl);\n      font-size: var(--font-size);\n      --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n      line-height: var(--line-height);\n    }\n    .result-root.with-sections.display-grid.image-small.density-normal atomic-result-section-excerpt, .result-root.with-sections.display-grid.image-small.density-normal atomic-product-section-description, .result-root.with-sections.display-grid.image-icon.density-normal atomic-result-section-excerpt, .result-root.with-sections.display-grid.image-icon.density-normal atomic-product-section-description, .result-root.with-sections.display-grid.image-none.density-normal atomic-result-section-excerpt, .result-root.with-sections.display-grid.image-none.density-normal atomic-product-section-description {\n      --font-size: var(--atomic-text-base);\n      font-size: var(--font-size);\n      --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n      line-height: var(--line-height);\n      margin-top: 1.75rem;\n      overflow: hidden;\n      display: -webkit-box;\n      -webkit-box-orient: vertical;\n      -webkit-line-clamp: 2;\n    }\n    .result-root.with-sections.display-grid.image-small.density-normal atomic-result-section-bottom-metadata, .result-root.with-sections.display-grid.image-small.density-normal atomic-product-section-bottom-metadata, .result-root.with-sections.display-grid.image-icon.density-normal atomic-result-section-bottom-metadata, .result-root.with-sections.display-grid.image-icon.density-normal atomic-product-section-bottom-metadata, .result-root.with-sections.display-grid.image-none.density-normal atomic-result-section-bottom-metadata, .result-root.with-sections.display-grid.image-none.density-normal atomic-product-section-bottom-metadata {\n      --font-size: var(--atomic-text-sm);\n      font-size: var(--font-size);\n      --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n      line-height: var(--line-height);\n      margin-top: 1.375rem;\n      max-height: 3.5rem;\n    }\n    .result-root.with-sections.display-grid.image-small.density-compact.image-large atomic-result-section-visual, .result-root.with-sections.display-grid.image-small.density-compact.image-large atomic-product-section-visual, .result-root.with-sections.display-grid.image-small.density-compact.image-small atomic-result-section-visual, .result-root.with-sections.display-grid.image-small.density-compact.image-small atomic-product-section-visual, .result-root.with-sections.display-grid.image-icon.density-compact.image-large atomic-result-section-visual, .result-root.with-sections.display-grid.image-icon.density-compact.image-large atomic-product-section-visual, .result-root.with-sections.display-grid.image-icon.density-compact.image-small atomic-result-section-visual, .result-root.with-sections.display-grid.image-icon.density-compact.image-small atomic-product-section-visual, .result-root.with-sections.display-grid.image-none.density-compact.image-large atomic-result-section-visual, .result-root.with-sections.display-grid.image-none.density-compact.image-large atomic-product-section-visual, .result-root.with-sections.display-grid.image-none.density-compact.image-small atomic-result-section-visual, .result-root.with-sections.display-grid.image-none.density-compact.image-small atomic-product-section-visual {\n      margin: 0 auto 1rem auto;\n    }\n    .result-root.with-sections.display-grid.image-small.density-compact.image-icon atomic-result-section-badges, .result-root.with-sections.display-grid.image-small.density-compact.image-icon atomic-product-section-badges, .result-root.with-sections.display-grid.image-icon.density-compact.image-icon atomic-result-section-badges, .result-root.with-sections.display-grid.image-icon.density-compact.image-icon atomic-product-section-badges, .result-root.with-sections.display-grid.image-none.density-compact.image-icon atomic-result-section-badges, .result-root.with-sections.display-grid.image-none.density-compact.image-icon atomic-product-section-badges {\n      margin-bottom: 1rem;\n    }\n    .result-root.with-sections.display-grid.image-small.density-compact.image-icon atomic-result-section-visual, .result-root.with-sections.display-grid.image-small.density-compact.image-icon atomic-product-section-visual, .result-root.with-sections.display-grid.image-icon.density-compact.image-icon atomic-result-section-visual, .result-root.with-sections.display-grid.image-icon.density-compact.image-icon atomic-product-section-visual, .result-root.with-sections.display-grid.image-none.density-compact.image-icon atomic-result-section-visual, .result-root.with-sections.display-grid.image-none.density-compact.image-icon atomic-product-section-visual {\n      width: 2rem;\n      height: 2rem;\n    }\n    .result-root.with-sections.display-grid.image-small.density-compact atomic-result-section-visual, .result-root.with-sections.display-grid.image-small.density-compact atomic-product-section-visual, .result-root.with-sections.display-grid.image-icon.density-compact atomic-result-section-visual, .result-root.with-sections.display-grid.image-icon.density-compact atomic-product-section-visual, .result-root.with-sections.display-grid.image-none.density-compact atomic-result-section-visual, .result-root.with-sections.display-grid.image-none.density-compact atomic-product-section-visual {\n      margin-bottom: 0.5rem;\n    }\n    .result-root.with-sections.display-grid.image-small.density-compact atomic-result-section-badges, .result-root.with-sections.display-grid.image-small.density-compact atomic-product-section-badges, .result-root.with-sections.display-grid.image-icon.density-compact atomic-result-section-badges, .result-root.with-sections.display-grid.image-icon.density-compact atomic-product-section-badges, .result-root.with-sections.display-grid.image-none.density-compact atomic-result-section-badges, .result-root.with-sections.display-grid.image-none.density-compact atomic-product-section-badges {\n      --font-size: var(--atomic-text-sm);\n      font-size: var(--font-size);\n      --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n      line-height: var(--line-height);\n      margin-bottom: 1rem;\n      --row-height: 2rem;\n    }\n    .result-root.with-sections.display-grid.image-small.density-compact atomic-result-section-actions, .result-root.with-sections.display-grid.image-small.density-compact atomic-product-section-actions, .result-root.with-sections.display-grid.image-icon.density-compact atomic-result-section-actions, .result-root.with-sections.display-grid.image-icon.density-compact atomic-product-section-actions, .result-root.with-sections.display-grid.image-none.density-compact atomic-result-section-actions, .result-root.with-sections.display-grid.image-none.density-compact atomic-product-section-actions {\n      --font-size: var(--atomic-text-sm);\n      font-size: var(--font-size);\n      --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n      line-height: var(--line-height);\n      margin-top: 1.25rem;\n      --row-height: 2rem;\n    }\n    .result-root.with-sections.display-grid.image-small.density-compact atomic-result-section-title, .result-root.with-sections.display-grid.image-small.density-compact atomic-product-section-name, .result-root.with-sections.display-grid.image-icon.density-compact atomic-result-section-title, .result-root.with-sections.display-grid.image-icon.density-compact atomic-product-section-name, .result-root.with-sections.display-grid.image-none.density-compact atomic-result-section-title, .result-root.with-sections.display-grid.image-none.density-compact atomic-product-section-name {\n      --font-size: var(--atomic-text-xl);\n      font-size: var(--font-size);\n      --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n      line-height: var(--line-height);\n      word-break: break-word;\n      overflow: hidden;\n      display: -webkit-box;\n      -webkit-box-orient: vertical;\n      -webkit-line-clamp: 2;\n    }\n    .result-root.with-sections.display-grid.image-small.density-compact atomic-result-section-title-metadata, .result-root.with-sections.display-grid.image-small.density-compact atomic-product-section-metadata, .result-root.with-sections.display-grid.image-icon.density-compact atomic-result-section-title-metadata, .result-root.with-sections.display-grid.image-icon.density-compact atomic-product-section-metadata, .result-root.with-sections.display-grid.image-none.density-compact atomic-result-section-title-metadata, .result-root.with-sections.display-grid.image-none.density-compact atomic-product-section-metadata {\n      --font-size: var(--atomic-text-sm);\n      font-size: var(--font-size);\n      --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n      line-height: var(--line-height);\n      margin-top: 0.475rem;\n    }\n    .result-root.with-sections.display-grid.image-small.density-compact atomic-result-section-emphasized, .result-root.with-sections.display-grid.image-small.density-compact atomic-product-section-emphasized, .result-root.with-sections.display-grid.image-icon.density-compact atomic-result-section-emphasized, .result-root.with-sections.display-grid.image-icon.density-compact atomic-product-section-emphasized, .result-root.with-sections.display-grid.image-none.density-compact atomic-result-section-emphasized, .result-root.with-sections.display-grid.image-none.density-compact atomic-product-section-emphasized {\n      font-weight: 500;\n      --font-size: var(--atomic-text-2xl);\n      font-size: var(--font-size);\n      --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n      line-height: var(--line-height);\n    }\n    .result-root.with-sections.display-grid.image-small.density-compact atomic-result-section-excerpt, .result-root.with-sections.display-grid.image-small.density-compact atomic-product-section-description, .result-root.with-sections.display-grid.image-icon.density-compact atomic-result-section-excerpt, .result-root.with-sections.display-grid.image-icon.density-compact atomic-product-section-description, .result-root.with-sections.display-grid.image-none.density-compact atomic-result-section-excerpt, .result-root.with-sections.display-grid.image-none.density-compact atomic-product-section-description {\n      --font-size: var(--atomic-text-base);\n      font-size: var(--font-size);\n      --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n      line-height: var(--line-height);\n      margin-top: 1.25rem;\n      overflow: hidden;\n      display: -webkit-box;\n      -webkit-box-orient: vertical;\n      -webkit-line-clamp: 1;\n    }\n    .result-root.with-sections.display-grid.image-small.density-compact atomic-result-section-bottom-metadata, .result-root.with-sections.display-grid.image-small.density-compact atomic-product-section-bottom-metadata, .result-root.with-sections.display-grid.image-icon.density-compact atomic-result-section-bottom-metadata, .result-root.with-sections.display-grid.image-icon.density-compact atomic-product-section-bottom-metadata, .result-root.with-sections.display-grid.image-none.density-compact atomic-result-section-bottom-metadata, .result-root.with-sections.display-grid.image-none.density-compact atomic-product-section-bottom-metadata {\n      --font-size: var(-
1-atomic-text-sm);\n      font-size: var(--font-size);\n      --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n      line-height: var(--line-height);\n      margin-top: 0.9375rem;\n      max-height: 3.25rem;\n    }\n    .result-root.with-sections.display-grid.image-small.image-large atomic-result-section-visual, .result-root.with-sections.display-grid.image-small.image-large atomic-product-section-visual, .result-root.with-sections.display-grid.image-icon.image-large atomic-result-section-visual, .result-root.with-sections.display-grid.image-icon.image-large atomic-product-section-visual, .result-root.with-sections.display-grid.image-none.image-large atomic-result-section-visual, .result-root.with-sections.display-grid.image-none.image-large atomic-product-section-visual {\n      aspect-ratio: 1/1;\n      height: auto;\n    }\n    @supports not (aspect-ratio: 1/1) {\n      .result-root.with-sections.display-grid.image-small.image-large atomic-result-section-visual, .result-root.with-sections.display-grid.image-small.image-large atomic-product-section-visual, .result-root.with-sections.display-grid.image-icon.image-large atomic-result-section-visual, .result-root.with-sections.display-grid.image-icon.image-large atomic-product-section-visual, .result-root.with-sections.display-grid.image-none.image-large atomic-result-section-visual, .result-root.with-sections.display-grid.image-none.image-large atomic-product-section-visual {\n        height: 19.75rem;\n      }\n    }\n    .result-root.with-sections.display-grid.image-small.image-large atomic-result-section-visual, .result-root.with-sections.display-grid.image-small.image-large atomic-product-section-visual, .result-root.with-sections.display-grid.image-icon.image-large atomic-result-section-visual, .result-root.with-sections.display-grid.image-icon.image-large atomic-product-section-visual, .result-root.with-sections.display-grid.image-none.image-large atomic-result-section-visual, .result-root.with-sections.display-grid.image-none.image-large atomic-product-section-visual {\n      width: 100%;\n    }\n    .result-root.with-sections.display-grid.image-small.image-large atomic-result-section-badges, .result-root.with-sections.display-grid.image-small.image-large atomic-product-section-badges, .result-root.with-sections.display-grid.image-icon.image-large atomic-result-section-badges, .result-root.with-sections.display-grid.image-icon.image-large atomic-product-section-badges, .result-root.with-sections.display-grid.image-none.image-large atomic-result-section-badges, .result-root.with-sections.display-grid.image-none.image-large atomic-product-section-badges {\n      margin-bottom: 1rem;\n    }\n    .result-root.with-sections.display-grid.image-small.image-small atomic-result-section-visual, .result-root.with-sections.display-grid.image-small.image-small atomic-product-section-visual, .result-root.with-sections.display-grid.image-icon.image-small atomic-result-section-visual, .result-root.with-sections.display-grid.image-icon.image-small atomic-product-section-visual, .result-root.with-sections.display-grid.image-none.image-small atomic-result-section-visual, .result-root.with-sections.display-grid.image-none.image-small atomic-product-section-visual {\n      aspect-ratio: 1/1;\n      height: auto;\n    }\n    @supports not (aspect-ratio: 1/1) {\n      .result-root.with-sections.display-grid.image-small.image-small atomic-result-section-visual, .result-root.with-sections.display-grid.image-small.image-small atomic-product-section-visual, .result-root.with-sections.display-grid.image-icon.image-small atomic-result-section-visual, .result-root.with-sections.display-grid.image-icon.image-small atomic-product-section-visual, .result-root.with-sections.display-grid.image-none.image-small atomic-result-section-visual, .result-root.with-sections.display-grid.image-none.image-small atomic-product-section-visual {\n        height: 14rem;\n      }\n    }\n    .result-root.with-sections.display-grid.image-small.image-small atomic-result-section-visual, .result-root.with-sections.display-grid.image-small.image-small atomic-product-section-visual, .result-root.with-sections.display-grid.image-icon.image-small atomic-result-section-visual, .result-root.with-sections.display-grid.image-icon.image-small atomic-product-section-visual, .result-root.with-sections.display-grid.image-none.image-small atomic-result-section-visual, .result-root.with-sections.display-grid.image-none.image-small atomic-product-section-visual {\n      width: 100%;\n    }\n    .result-root.with-sections.display-grid.image-small.image-none atomic-result-section-visual, .result-root.with-sections.display-grid.image-small.image-none atomic-product-section-visual, .result-root.with-sections.display-grid.image-icon.image-none atomic-result-section-visual, .result-root.with-sections.display-grid.image-icon.image-none atomic-product-section-visual, .result-root.with-sections.display-grid.image-none.image-none atomic-result-section-visual, .result-root.with-sections.display-grid.image-none.image-none atomic-product-section-visual {\n      display: none;\n    }\n  }\n  @media not all and (width >= 1024px) {\n    .result-root.with-sections.display-grid.image-small, .result-root.with-sections.display-grid.image-icon, .result-root.with-sections.display-grid.image-none {\n      grid-template-areas: 'badges' 'visual' 'title' 'title-metadata' 'emphasized' 'excerpt' 'children' 'bottom-metadata' 'actions';\n      grid-template-columns: 100%;\n      grid-template-rows: repeat(9, auto);\n    }\n    .result-root.with-sections.display-grid.image-small.density-comfortable atomic-result-section-visual, .result-root.with-sections.display-grid.image-small.density-comfortable atomic-product-section-visual, .result-root.with-sections.display-grid.image-icon.density-comfortable atomic-result-section-visual, .result-root.with-sections.display-grid.image-icon.density-comfortable atomic-product-section-visual, .result-root.with-sections.display-grid.image-none.density-comfortable atomic-result-section-visual, .result-root.with-sections.display-grid.image-none.density-comfortable atomic-product-section-visual {\n      margin-bottom: 1rem;\n    }\n    .result-root.with-sections.display-grid.image-small.density-comfortable.image-small atomic-result-section-visual, .result-root.with-sections.display-grid.image-small.density-comfortable.image-small atomic-product-section-visual, .result-root.with-sections.display-grid.image-icon.density-comfortable.image-small atomic-result-section-visual, .result-root.with-sections.display-grid.image-icon.density-comfortable.image-small atomic-product-section-visual, .result-root.with-sections.display-grid.image-none.density-comfortable.image-small atomic-result-section-visual, .result-root.with-sections.display-grid.image-none.density-comfortable.image-small atomic-product-section-visual {\n      width: 10.25rem;\n      height: 10.25rem;\n    }\n    .result-root.with-sections.display-grid.image-small.density-comfortable atomic-result-section-badges, .result-root.with-sections.display-grid.image-small.density-comfortable atomic-product-section-badges, .result-root.with-sections.display-grid.image-icon.density-comfortable atomic-result-section-badges, .result-root.with-sections.display-grid.image-icon.density-comfortable atomic-product-section-badges, .result-root.with-sections.display-grid.image-none.density-comfortable atomic-result-section-badges, .result-root.with-sections.display-grid.image-none.density-comfortable atomic-product-section-badges {\n      --font-size: var(--atomic-text-sm);\n      font-size: var(--font-size);\n      --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n      line-height: var(--line-height);\n      margin-bottom: 1rem;\n      --row-height: 2rem;\n    }\n    .result-root.with-sections.display-grid.image-small.density-comfortable atomic-result-section-actions, .result-root.with-sections.display-grid.image-small.density-comfortable atomic-product-section-actions, .result-root.with-sections.display-grid.image-icon.density-comfortable atomic-result-section-actions, .result-root.with-sections.display-grid.image-icon.density-comfortable atomic-product-section-actions, .result-root.with-sections.display-grid.image-none.density-comfortable atomic-result-section-actions, .result-root.with-sections.display-grid.image-none.density-comfortable atomic-product-section-actions {\n      --font-size: var(--atomic-text-base);\n      font-size: var(--font-size);\n      --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n      line-height: var(--line-height);\n      margin-top: 1.25rem;\n      --row-height: 2rem;\n    }\n    .result-root.with-sections.display-grid.image-small.density-comfortable atomic-result-section-title, .result-root.with-sections.display-grid.image-small.density-comfortable atomic-product-section-name, .result-root.with-sections.display-grid.image-icon.density-comfortable atomic-result-section-title, .result-root.with-sections.display-grid.image-icon.density-comfortable atomic-product-section-name, .result-root.with-sections.display-grid.image-none.density-comfortable atomic-result-section-title, .result-root.with-sections.display-grid.image-none.density-comfortable atomic-product-section-name {\n      --font-size: var(--atomic-text-lg);\n      font-size: var(--font-size);\n      --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n      line-height: var(--line-height);\n      max-height: 3rem;\n      overflow: hidden;\n      display: -webkit-box;\n      -webkit-box-orient: vertical;\n      -webkit-line-clamp: 2;\n    }\n    .result-root.with-sections.display-grid.image-small.density-comfortable atomic-result-section-title-metadata, .result-root.with-sections.display-grid.image-small.density-comfortable atomic-product-section-metadata, .result-root.with-sections.display-grid.image-icon.density-comfortable atomic-result-section-title-metadata, .result-root.with-sections.display-grid.image-icon.density-comfortable atomic-product-section-metadata, .result-root.with-sections.display-grid.image-none.density-comfortable atomic-result-section-title-metadata, .result-root.with-sections.display-grid.image-none.density-comfortable atomic-product-section-metadata {\n      --font-size: var(--atomic-text-sm);\n      font-size: var(--font-size);\n      --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n      line-height: var(--line-height);\n      margin-top: 0.475rem;\n    }\n    .result-root.with-sections.display-grid.image-small.density-comfortable atomic-result-section-emphasized, .result-root.with-sections.display-grid.image-small.density-comfortable atomic-product-section-emphasized, .result-root.with-sections.display-grid.image-icon.density-comfortable atomic-result-section-emphasized, .result-root.with-sections.display-grid.image-icon.density-comfortable atomic-product-section-emphasized, .result-root.with-sections.display-grid.image-none.density-comfortable atomic-result-section-emphasized, .result-root.with-sections.display-grid.image-none.density-comfortable atomic-product-section-emphasized {\n      font-weight: 500;\n      --font-size: var(--atomic-text-2xl);\n      font-size: var(--font-size);\n      --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n      line-height: var(--line-height);\n    }\n    .result-root.with-sections.display-grid.image-small.density-comfortable atomic-result-section-excerpt, .result-root.with-sections.display-grid.image-small.density-comfortable atomic-product-section-description, .result-root.with-sections.display-grid.image-icon.density-comfortable atomic-result-section-excerpt, .result-root.with-sections.display-grid.image-icon.density-comfortable atomic-product-section-description, .result-root.with-sections.display-grid.image-none.density-comfortable atomic-result-section-excerpt, .result-root.with-sections.display-grid.image-none.density-comfortable atomic-product-section-description {\n      --font-size: var(--atomic-text-base);\n      font-size: var(--font-size);\n      --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n      line-height: var(--line-height);\n      margin-top: 1.25rem;\n      overflow: hidden;\n      display: -webkit-box;\n      -webkit-box-orient: vertical;\n      -webkit-line-clamp: 2;\n    }\n    .result-root.with-sections.display-grid.image-small.density-comfortable atomic-result-section-bottom-metadata, .result-root.with-sections.display-grid.image-small.density-comfortable atomic-product-section-bottom-metadata, .result-root.with-sections.display-grid.image-icon.density-comfortable atomic-result-section-bottom-metadata, .result-root.with-sections.display-grid.image-icon.density-comfortable atomic-product-section-bottom-metadata, .result-root.with-sections.display-grid.image-none.density-comfortable atomic-result-section-bottom-metadata, .result-root.with-sections.display-grid.image-none.density-comfortable atomic-product-section-bottom-metadata {\n      --font-size: var(--atomic-text-sm);\n      font-size: var(--font-size);\n      --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n      line-height: var(--line-height);\n      margin-top: 1rem;\n      max-height: 3rem;\n    }\n    .result-root.with-sections.display-grid.image-small.density-comfortable atomic-result-section-children, .result-root.with-sections.display-grid.image-small.density-comfortable atomic-product-section-children, .result-root.with-sections.display-grid.image-icon.density-comfortable atomic-result-section-children, .result-root.with-sections.display-grid.image-icon.density-comfortable atomic-product-section-children, .result-root.with-sections.display-grid.image-none.density-comfortable atomic-result-section-children, .result-root.with-sections.display-grid.image-none.density-comfortable atomic-product-section-children {\n      --font-size: var(--atomic-text-base);\n      font-size: var(--font-size);\n      --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n      line-height: var(--line-height);\n      margin-top: 1.25rem;\n    }\n    .result-root.with-sections.display-grid.image-small.density-normal atomic-result-section-visual, .result-root.with-sections.display-grid.image-small.density-normal atomic-product-section-visual, .result-root.with-sections.display-grid.image-icon.density-normal atomic-result-section-visual, .result-root.with-sections.display-grid.image-icon.density-normal atomic-product-section-visual, .result-root.with-sections.display-grid.image-none.density-normal atomic-result-section-visual, .result-root.with-sections.display-grid.image-none.density-normal atomic-product-section-visual {\n      margin-bottom: 0.75rem;\n    }\n    .result-root.with-sections.display-grid.image-small.density-normal.image-small atomic-result-section-visual, .result-root.with-sections.display-grid.image-small.density-normal.image-small atomic-product-section-visual, .result-root.with-sections.display-grid.image-icon.density-normal.image-small atomic-result-section-visual, .result-root.with-sections.display-grid.image-icon.density-normal.image-small atomic-product-section-visual, .result-root.with-sections.display-grid.image-none.density-normal.image-small atomic-result-section-visual, .result-root.with-sections.display-grid.image-none.density-normal.image-small atomic-product-section-visual {\n      width: 10.25rem;\n      height: 10.25rem;\n    }\n    .result-root.with-sections.display-grid.image-small.density-normal atomic-result-section-badges, .result-root.with-sections.display-grid.image-small.density-normal atomic-product-section-badges, .result-root.with-sections.display-grid.image-icon.density-normal atomic-result-section-badges, .result-root.with-sections.display-grid.image-icon.density-normal atomic-product-section-badges, .result-root.with-sections.display-grid.image-none.density-normal atomic-result-section-badges, .result-root.with-sections.display-grid.image-none.density-normal atomic-product-section-badges {\n      --font-size: var(--atomic-text-sm);\n      font-size: var(--font-size);\n      --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n      line-height: var(--l
1ine-height);\n      margin-bottom: 1rem;\n      --row-height: 2rem;\n    }\n    .result-root.with-sections.display-grid.image-small.density-normal atomic-result-section-actions, .result-root.with-sections.display-grid.image-small.density-normal atomic-product-section-actions, .result-root.with-sections.display-grid.image-icon.density-normal atomic-result-section-actions, .result-root.with-sections.display-grid.image-icon.density-normal atomic-product-section-actions, .result-root.with-sections.display-grid.image-none.density-normal atomic-result-section-actions, .result-root.with-sections.display-grid.image-none.density-normal atomic-product-section-actions {\n      --font-size: var(--atomic-text-base);\n      font-size: var(--font-size);\n      --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n      line-height: var(--line-height);\n      margin-top: 1rem;\n      --row-height: 2rem;\n    }\n    .result-root.with-sections.display-grid.image-small.density-normal atomic-result-section-title, .result-root.with-sections.display-grid.image-small.density-normal atomic-product-section-name, .result-root.with-sections.display-grid.image-icon.density-normal atomic-result-section-title, .result-root.with-sections.display-grid.image-icon.density-normal atomic-product-section-name, .result-root.with-sections.display-grid.image-none.density-normal atomic-result-section-title, .result-root.with-sections.display-grid.image-none.density-normal atomic-product-section-name {\n      --font-size: var(--atomic-text-lg);\n      font-size: var(--font-size);\n      --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n      line-height: var(--line-height);\n      max-height: 3rem;\n      overflow: hidden;\n      display: -webkit-box;\n      -webkit-box-orient: vertical;\n      -webkit-line-clamp: 2;\n    }\n    .result-root.with-sections.display-grid.image-small.density-normal atomic-result-section-title-metadata, .result-root.with-sections.display-grid.image-small.density-normal atomic-product-section-metadata, .result-root.with-sections.display-grid.image-icon.density-normal atomic-result-section-title-metadata, .result-root.with-sections.display-grid.image-icon.density-normal atomic-product-section-metadata, .result-root.with-sections.display-grid.image-none.density-normal atomic-result-section-title-metadata, .result-root.with-sections.display-grid.image-none.density-normal atomic-product-section-metadata {\n      --font-size: var(--atomic-text-sm);\n      font-size: var(--font-size);\n      --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n      line-height: var(--line-height);\n      margin-top: 0.475rem;\n    }\n    .result-root.with-sections.display-grid.image-small.density-normal atomic-result-section-emphasized, .result-root.with-sections.display-grid.image-small.density-normal atomic-product-section-emphasized, .result-root.with-sections.display-grid.image-icon.density-normal atomic-result-section-emphasized, .result-root.with-sections.display-grid.image-icon.density-normal atomic-product-section-emphasized, .result-root.with-sections.display-grid.image-none.density-normal atomic-result-section-emphasized, .result-root.with-sections.display-grid.image-none.density-normal atomic-product-section-emphasized {\n      font-weight: 500;\n      --font-size: var(--atomic-text-2xl);\n      font-size: var(--font-size);\n      --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n      line-height: var(--line-height);\n    }\n    .result-root.with-sections.display-grid.image-small.density-normal atomic-result-section-excerpt, .result-root.with-sections.display-grid.image-small.density-normal atomic-product-section-description, .result-root.with-sections.display-grid.image-icon.density-normal atomic-result-section-excerpt, .result-root.with-sections.display-grid.image-icon.density-normal atomic-product-section-description, .result-root.with-sections.display-grid.image-none.density-normal atomic-result-section-excerpt, .result-root.with-sections.display-grid.image-none.density-normal atomic-product-section-description {\n      --font-size: var(--atomic-text-base);\n      font-size: var(--font-size);\n      --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n      line-height: var(--line-height);\n      margin-top: 1rem;\n      overflow: hidden;\n      display: -webkit-box;\n      -webkit-box-orient: vertical;\n      -webkit-line-clamp: 2;\n    }\n    .result-root.with-sections.display-grid.image-small.density-normal atomic-result-section-bottom-metadata, .result-root.with-sections.display-grid.image-small.density-normal atomic-product-section-bottom-metadata, .result-root.with-sections.display-grid.image-icon.density-normal atomic-result-section-bottom-metadata, .result-root.with-sections.display-grid.image-icon.density-normal atomic-product-section-bottom-metadata, .result-root.with-sections.display-grid.image-none.density-normal atomic-result-section-bottom-metadata, .result-root.with-sections.display-grid.image-none.density-normal atomic-product-section-bottom-metadata {\n      --font-size: var(--atomic-text-sm);\n      font-size: var(--font-size);\n      --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n      line-height: var(--line-height);\n      margin-top: 0.75rem;\n      max-height: 3rem;\n    }\n    .result-root.with-sections.display-grid.image-small.density-normal atomic-result-section-children, .result-root.with-sections.display-grid.image-small.density-normal atomic-product-section-children, .result-root.with-sections.display-grid.image-icon.density-normal atomic-result-section-children, .result-root.with-sections.display-grid.image-icon.density-normal atomic-product-section-children, .result-root.with-sections.display-grid.image-none.density-normal atomic-result-section-children, .result-root.with-sections.display-grid.image-none.density-normal atomic-product-section-children {\n      --font-size: var(--atomic-text-base);\n      font-size: var(--font-size);\n      --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n      line-height: var(--line-height);\n      margin-top: 1rem;\n    }\n    .result-root.with-sections.display-grid.image-small.density-compact atomic-result-section-visual, .result-root.with-sections.display-grid.image-small.density-compact atomic-product-section-visual, .result-root.with-sections.display-grid.image-icon.density-compact atomic-result-section-visual, .result-root.with-sections.display-grid.image-icon.density-compact atomic-product-section-visual, .result-root.with-sections.display-grid.image-none.density-compact atomic-result-section-visual, .result-root.with-sections.display-grid.image-none.density-compact atomic-product-section-visual {\n      margin-bottom: 0.5rem;\n    }\n    .result-root.with-sections.display-grid.image-small.density-compact.image-large atomic-result-section-visual, .result-root.with-sections.display-grid.image-small.density-compact.image-large atomic-product-section-visual, .result-root.with-sections.display-grid.image-icon.density-compact.image-large atomic-result-section-visual, .result-root.with-sections.display-grid.image-icon.density-compact.image-large atomic-product-section-visual, .result-root.with-sections.display-grid.image-none.density-compact.image-large atomic-result-section-visual, .result-root.with-sections.display-grid.image-none.density-compact.image-large atomic-product-section-visual {\n      width: 100%;\n    }\n    .result-root.with-sections.display-grid.image-small.density-compact.image-small atomic-result-section-visual, .result-root.with-sections.display-grid.image-small.density-compact.image-small atomic-product-section-visual, .result-root.with-sections.display-grid.image-icon.density-compact.image-small atomic-result-section-visual, .result-root.with-sections.display-grid.image-icon.density-compact.image-small atomic-product-section-visual, .result-root.with-sections.display-grid.image-none.density-compact.image-small atomic-result-section-visual, .result-root.with-sections.display-grid.image-none.density-compact.image-small atomic-product-section-visual {\n      width: 10.25rem;\n      height: 10.25rem;\n    }\n    .result-root.with-sections.display-grid.image-small.density-compact atomic-result-section-badges, .result-root.with-sections.display-grid.image-small.density-compact atomic-product-section-badges, .result-root.with-sections.display-grid.image-icon.density-compact atomic-result-section-badges, .result-root.with-sections.display-grid.image-icon.density-compact atomic-product-section-badges, .result-root.with-sections.display-grid.image-none.density-compact atomic-result-section-badges, .result-root.with-sections.display-grid.image-none.density-compact atomic-product-section-badges {\n      --font-size: var(--atomic-text-sm);\n      font-size: var(--font-size);\n      --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n      line-height: var(--line-height);\n      margin-bottom: 1rem;\n      --row-height: 2rem;\n    }\n    .result-root.with-sections.display-grid.image-small.density-compact atomic-result-section-actions, .result-root.with-sections.display-grid.image-small.density-compact atomic-product-section-actions, .result-root.with-sections.display-grid.image-icon.density-compact atomic-result-section-actions, .result-root.with-sections.display-grid.image-icon.density-compact atomic-product-section-actions, .result-root.with-sections.display-grid.image-none.density-compact atomic-result-section-actions, .result-root.with-sections.display-grid.image-none.density-compact atomic-product-section-actions {\n      --font-size: var(--atomic-text-base);\n      font-size: var(--font-size);\n      --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n      line-height: var(--line-height);\n      margin-top: 0.75rem;\n      --row-height: 2rem;\n    }\n    .result-root.with-sections.display-grid.image-small.density-compact atomic-result-section-title, .result-root.with-sections.display-grid.image-small.density-compact atomic-product-section-name, .result-root.with-sections.display-grid.image-icon.density-compact atomic-result-section-title, .result-root.with-sections.display-grid.image-icon.density-compact atomic-product-section-name, .result-root.with-sections.display-grid.image-none.density-compact atomic-result-section-title, .result-root.with-sections.display-grid.image-none.density-compact atomic-product-section-name {\n      --font-size: var(--atomic-text-lg);\n      font-size: var(--font-size);\n      --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n      line-height: var(--line-height);\n      max-height: 3rem;\n      overflow: hidden;\n      display: -webkit-box;\n      -webkit-box-orient: vertical;\n      -webkit-line-clamp: 2;\n    }\n    .result-root.with-sections.display-grid.image-small.density-compact atomic-result-section-title-metadata, .result-root.with-sections.display-grid.image-small.density-compact atomic-product-section-metadata, .result-root.with-sections.display-grid.image-icon.density-compact atomic-result-section-title-metadata, .result-root.with-sections.display-grid.image-icon.density-compact atomic-product-section-metadata, .result-root.with-sections.display-grid.image-none.density-compact atomic-result-section-title-metadata, .result-root.with-sections.display-grid.image-none.density-compact atomic-product-section-metadata {\n      --font-size: var(--atomic-text-sm);\n      font-size: var(--font-size);\n      --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n      line-height: var(--line-height);\n      margin-top: 0.475rem;\n    }\n    .result-root.with-sections.display-grid.image-small.density-compact atomic-result-section-emphasized, .result-root.with-sections.display-grid.image-small.density-compact atomic-product-section-emphasized, .result-root.with-sections.display-grid.image-icon.density-compact atomic-result-section-emphasized, .result-root.with-sections.display-grid.image-icon.density-compact atomic-product-section-emphasized, .result-root.with-sections.display-grid.image-none.density-compact atomic-result-section-emphasized, .result-root.with-sections.display-grid.image-none.density-compact atomic-product-section-emphasized {\n      font-weight: 500;\n      --font-size: var(--atomic-text-2xl);\n      font-size: var(--font-size);\n      --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n      line-height: var(--line-height);\n    }\n    .result-root.with-sections.display-grid.image-small.density-compact atomic-result-section-excerpt, .result-root.with-sections.display-grid.image-small.density-compact atomic-product-section-description, .result-root.with-sections.display-grid.image-icon.density-compact atomic-result-section-excerpt, .result-root.with-sections.display-grid.image-icon.density-compact atomic-product-section-description, .result-root.with-sections.display-grid.image-none.density-compact atomic-result-section-excerpt, .result-root.with-sections.display-grid.image-none.density-compact atomic-product-section-description {\n      --font-size: var(--atomic-text-base);\n      font-size: var(--font-size);\n      --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n      line-height: var(--line-height);\n      margin-top: 0.75rem;\n      overflow: hidden;\n      display: -webkit-box;\n      -webkit-box-orient: vertical;\n      -webkit-line-clamp: 1;\n    }\n    .result-root.with-sections.display-grid.image-small.density-compact atomic-result-section-bottom-metadata, .result-root.with-sections.display-grid.image-small.density-compact atomic-product-section-bottom-metadata, .result-root.with-sections.display-grid.image-icon.density-compact atomic-result-section-bottom-metadata, .result-root.with-sections.display-grid.image-icon.density-compact atomic-product-section-bottom-metadata, .result-root.with-sections.display-grid.image-none.density-compact atomic-result-section-bottom-metadata, .result-root.with-sections.display-grid.image-none.density-compact atomic-product-section-bottom-metadata {\n      --font-size: var(--atomic-text-sm);\n      font-size: var(--font-size);\n      --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n      line-height: var(--line-height);\n      margin-top: 0.5rem;\n      max-height: 3rem;\n    }\n    .result-root.with-sections.display-grid.image-small.density-compact atomic-result-section-children, .result-root.with-sections.display-grid.image-small.density-compact atomic-product-section-children, .result-root.with-sections.display-grid.image-icon.density-compact atomic-result-section-children, .result-root.with-sections.display-grid.image-icon.density-compact atomic-product-section-children, .result-root.with-sections.display-grid.image-none.density-compact atomic-result-section-children, .result-root.with-sections.display-grid.image-none.density-compact atomic-product-section-children {\n      --font-size: var(--atomic-text-base);\n      font-size: var(--font-size);\n      --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n      line-height: var(--line-height);\n      margin-top: 0.75rem;\n    }\n    .result-root.with-sections.display-grid.image-small.image-small atomic-result-section-visual, .result-root.with-sections.display-grid.image-small.image-small atomic-product-section-visual, .result-root.with-sections.display-grid.image-icon.image-small atomic-result-section-visual, .result-root.with-sections.display-grid.image-icon.image-small atomic-product-section-visual, .result-root.with-sections.display-grid.image-none.image-small atomic-result-section-visual, .result-root.with-sections.display-grid.image-none.image-small atomic-product-section-visual {\n      aspect-ratio: 1/1;\n      height: auto;\n    }\n    @supports not (aspect-ratio: 1/1) {\n      .result-root.with-sections.display-grid.image-small.image-small atomic-result-section-visual, .result-root.with-sections.display-grid.image-small.image-small atomic-product-section-visual, .result-root.with-sections.display-grid.image-icon.image-small atomic-result-section-visual, .result-root.with-sections.display-grid.image-icon.image-small atomic-p
1roduct-section-visual, .result-root.with-sections.display-grid.image-none.image-small atomic-result-section-visual, .result-root.with-sections.display-grid.image-none.image-small atomic-product-section-visual {\n        height: 9rem;\n      }\n    }\n    .result-root.with-sections.display-grid.image-small.image-small atomic-result-section-visual, .result-root.with-sections.display-grid.image-small.image-small atomic-product-section-visual, .result-root.with-sections.display-grid.image-icon.image-small atomic-result-section-visual, .result-root.with-sections.display-grid.image-icon.image-small atomic-product-section-visual, .result-root.with-sections.display-grid.image-none.image-small atomic-result-section-visual, .result-root.with-sections.display-grid.image-none.image-small atomic-product-section-visual {\n      width: 100%;\n    }\n    .result-root.with-sections.display-grid.image-small.image-icon atomic-result-section-visual, .result-root.with-sections.display-grid.image-small.image-icon atomic-product-section-visual, .result-root.with-sections.display-grid.image-icon.image-icon atomic-result-section-visual, .result-root.with-sections.display-grid.image-icon.image-icon atomic-product-section-visual, .result-root.with-sections.display-grid.image-none.image-icon atomic-result-section-visual, .result-root.with-sections.display-grid.image-none.image-icon atomic-product-section-visual {\n      width: 2rem;\n      height: 2rem;\n    }\n    .result-root.with-sections.display-grid.image-small.image-none atomic-result-section-visual, .result-root.with-sections.display-grid.image-small.image-none atomic-product-section-visual, .result-root.with-sections.display-grid.image-icon.image-none atomic-result-section-visual, .result-root.with-sections.display-grid.image-icon.image-none atomic-product-section-visual, .result-root.with-sections.display-grid.image-none.image-none atomic-result-section-visual, .result-root.with-sections.display-grid.image-none.image-none atomic-product-section-visual {\n      display: none;\n    }\n  }\n  .result-root.with-sections.display-table.image-large.density-compact atomic-result-section-visual, .result-root.with-sections.display-table.image-large.density-compact atomic-product-section-visual {\n    width: 10.25rem;\n    height: 10.25rem;\n  }\n  .result-root.with-sections.display-table atomic-result-section-children atomic-result-children::part(children-root), .result-root.with-sections.display-table atomic-result-section-children atomic-insight-result-children::part(children-root), .result-root.with-sections.display-table atomic-result-section-children atomic-product-children::part(children-root), .result-root.with-sections.display-table atomic-product-section-children atomic-result-children::part(children-root), .result-root.with-sections.display-table atomic-product-section-children atomic-insight-result-children::part(children-root), .result-root.with-sections.display-table atomic-product-section-children atomic-product-children::part(children-root) {\n    border-style: var(--tw-border-style);\n    border-width: 1px;\n    border-color: var(--atomic-neutral);\n    border-radius: 16px;\n  }\n  .result-root.with-sections.display-table.density-comfortable atomic-result-section-visual, .result-root.with-sections.display-table.density-comfortable atomic-product-section-visual {\n    margin-right: 1.5rem;\n  }\n  .result-root.with-sections.display-table.density-comfortable atomic-result-section-badges, .result-root.with-sections.display-table.density-comfortable atomic-product-section-badges, .result-root.with-sections.display-table.density-comfortable atomic-result-section-actions, .result-root.with-sections.display-table.density-comfortable atomic-product-section-actions {\n    margin-bottom: 1.5rem;\n    --row-height: 2rem;\n  }\n  .result-root.with-sections.display-table.density-comfortable atomic-result-section-title, .result-root.with-sections.display-table.density-comfortable atomic-product-section-name {\n    --font-size: var(--atomic-text-2xl);\n    font-size: var(--font-size);\n    --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n    line-height: var(--line-height);\n  }\n  .result-root.with-sections.display-table.density-comfortable atomic-result-section-excerpt, .result-root.with-sections.display-table.density-comfortable atomic-product-section-description {\n    margin-top: 1.75rem;\n    --font-size: var(--atomic-text-lg);\n    font-size: var(--font-size);\n    --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n    line-height: var(--line-height);\n    max-height: 4.5rem;\n    overflow: hidden;\n    display: -webkit-box;\n    -webkit-box-orient: vertical;\n    -webkit-line-clamp: 3;\n  }\n  .result-root.with-sections.display-table.density-comfortable atomic-result-section-bottom-metadata, .result-root.with-sections.display-table.density-comfortable atomic-product-section-bottom-metadata {\n    margin-top: 1.25rem;\n    --font-size: var(--atomic-text-sm);\n    font-size: var(--font-size);\n    --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n    line-height: var(--line-height);\n    max-height: 4rem;\n  }\n  .result-root.with-sections.display-table.density-comfortable atomic-result-section-title-metadata, .result-root.with-sections.display-table.density-comfortable atomic-product-section-metadata {\n    margin-top: 0.475rem;\n  }\n  .result-root.with-sections.display-table.density-comfortable.child-result:not(.last-child) {\n    margin-bottom: 1.75rem;\n  }\n  .result-root.with-sections.display-table.density-comfortable atomic-result-section-children atomic-result-children::part(children-root), .result-root.with-sections.display-table.density-comfortable atomic-result-section-children atomic-insight-result-children::part(children-root), .result-root.with-sections.display-table.density-comfortable atomic-result-section-children atomic-product-children::part(children-root), .result-root.with-sections.display-table.density-comfortable atomic-product-section-children atomic-result-children::part(children-root), .result-root.with-sections.display-table.density-comfortable atomic-product-section-children atomic-insight-result-children::part(children-root), .result-root.with-sections.display-table.density-comfortable atomic-product-section-children atomic-product-children::part(children-root) {\n    margin-top: 1.25rem;\n    padding: 1.75rem;\n  }\n  .result-root.with-sections.display-table.density-comfortable atomic-result-section-children atomic-result-children::part(show-hide-button), .result-root.with-sections.display-table.density-comfortable atomic-result-section-children atomic-insigh-result-children::part(show-hide-button), .result-root.with-sections.display-table.density-comfortable atomic-result-section-children atomic-product-children::part(show-hide-button), .result-root.with-sections.display-table.density-comfortable atomic-product-section-children atomic-result-children::part(show-hide-button), .result-root.with-sections.display-table.density-comfortable atomic-product-section-children atomic-insigh-result-children::part(show-hide-button), .result-root.with-sections.display-table.density-comfortable atomic-product-section-children atomic-product-children::part(show-hide-button) {\n    margin-top: 1.25rem;\n    margin-bottom: 1.25rem;\n  }\n  .result-root.with-sections.display-table.density-comfortable .placeholder {\n    margin-bottom: 1.75rem;\n  }\n  .result-root.with-sections.display-table.density-normal atomic-result-section-visual, .result-root.with-sections.display-table.density-normal atomic-product-section-visual {\n    margin-right: 1rem;\n  }\n  .result-root.with-sections.display-table.density-normal atomic-result-section-badges, .result-root.with-sections.display-table.density-normal atomic-product-section-badges, .result-root.with-sections.display-table.density-normal atomic-result-section-actions, .result-root.with-sections.display-table.density-normal atomic-product-section-actions {\n    margin-bottom: 1rem;\n    --row-height: 2rem;\n  }\n  .result-root.with-sections.display-table.density-normal atomic-result-section-title, .result-root.with-sections.display-table.density-normal atomic-product-section-name {\n    --font-size: var(--atomic-text-xl);\n    font-size: var(--font-size);\n    --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n    line-height: var(--line-height);\n  }\n  .result-root.with-sections.display-table.density-normal atomic-result-section-excerpt, .result-root.with-sections.display-table.density-normal atomic-product-section-description {\n    margin-top: 1.25rem;\n    --font-size: var(--atomic-text-base);\n    font-size: var(--font-size);\n    --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n    line-height: var(--line-height);\n    max-height: 2.5rem;\n    overflow: hidden;\n    display: -webkit-box;\n    -webkit-box-orient: vertical;\n    -webkit-line-clamp: 2;\n  }\n  .result-root.with-sections.display-table.density-normal atomic-result-section-bottom-metadata, .result-root.with-sections.display-table.density-normal atomic-product-section-bottom-metadata {\n    margin-top: 0.875rem;\n    --font-size: var(--atomic-text-sm);\n    font-size: var(--font-size);\n    --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n    line-height: var(--line-height);\n    max-height: 3.5rem;\n  }\n  .result-root.with-sections.display-table.density-normal atomic-result-section-title-metadata, .result-root.with-sections.display-table.density-normal atomic-product-section-metadata {\n    margin-top: 0.475rem;\n  }\n  .result-root.with-sections.display-table.density-normal.child-result:not(.last-child) {\n    margin-bottom: 1.5rem;\n  }\n  .result-root.with-sections.display-table.density-normal atomic-result-section-children atomic-result-children::part(children-root), .result-root.with-sections.display-table.density-normal atomic-result-section-children atomic-insight-result-children::part(children-root), .result-root.with-sections.display-table.density-normal atomic-result-section-children atomic-product-children::part(children-root), .result-root.with-sections.display-table.density-normal atomic-product-section-children atomic-result-children::part(children-root), .result-root.with-sections.display-table.density-normal atomic-product-section-children atomic-insight-result-children::part(children-root), .result-root.with-sections.display-table.density-normal atomic-product-section-children atomic-product-children::part(children-root) {\n    margin-top: 0.875rem;\n    padding: 1.5rem;\n  }\n  .result-root.with-sections.display-table.density-normal atomic-result-section-children atomic-result-children::part(show-hide-button), .result-root.with-sections.display-table.density-normal atomic-result-section-children atomic-insigh-result-children::part(show-hide-button), .result-root.with-sections.display-table.density-normal atomic-result-section-children atomic-product-children::part(show-hide-button), .result-root.with-sections.display-table.density-normal atomic-product-section-children atomic-result-children::part(show-hide-button), .result-root.with-sections.display-table.density-normal atomic-product-section-children atomic-insigh-result-children::part(show-hide-button), .result-root.with-sections.display-table.density-normal atomic-product-section-children atomic-product-children::part(show-hide-button) {\n    margin-top: 0.875rem;\n    margin-bottom: 0.875rem;\n  }\n  .result-root.with-sections.display-table.density-normal .placeholder {\n    margin-bottom: 1.5rem;\n  }\n  .result-root.with-sections.display-table.density-compact atomic-result-section-visual, .result-root.with-sections.display-table.density-compact atomic-product-section-visual {\n    margin-right: 1rem;\n  }\n  .result-root.with-sections.display-table.density-compact atomic-result-section-badges, .result-root.with-sections.display-table.density-compact atomic-product-section-badges, .result-root.with-sections.display-table.density-compact atomic-result-section-actions, .result-root.with-sections.display-table.density-compact atomic-product-section-actions {\n    margin-bottom: 1rem;\n    --row-height: 2rem;\n  }\n  .result-root.with-sections.display-table.density-compact atomic-result-section-title, .result-root.with-sections.display-table.density-compact atomic-product-section-name {\n    --font-size: var(--atomic-text-xl);\n    font-size: var(--font-size);\n    --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n    line-height: var(--line-height);\n  }\n  .result-root.with-sections.display-table.density-compact atomic-result-section-excerpt, .result-root.with-sections.display-table.density-compact atomic-product-section-description {\n    margin-top: 1rem;\n    --font-size: var(--atomic-text-base);\n    font-size: var(--font-size);\n    --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n    line-height: var(--line-height);\n    max-height: 1.25rem;\n    overflow: hidden;\n    display: -webkit-box;\n    -webkit-box-orient: vertical;\n    -webkit-line-clamp: 1;\n  }\n  .result-root.with-sections.display-table.density-compact atomic-result-section-bottom-metadata, .result-root.with-sections.display-table.density-compact atomic-product-section-bottom-metadata {\n    margin-top: 0.6875rem;\n    --font-size: var(--atomic-text-sm);\n    font-size: var(--font-size);\n    --line-height: calc(var(--font-size) * var(--atomic-line-height-ratio));\n    line-height: var(--line-height);\n    max-height: 3.25rem;\n  }\n  .result-root.with-sections.display-table.density-compact atomic-result-section-title-metadata, .result-root.with-sections.display-table.density-compact atomic-product-section-metadata {\n    margin-top: 0.475rem;\n  }\n  .result-root.with-sections.display-table.density-compact.child-result:not(.last-child) {\n    margin-bottom: 1rem;\n  }\n  .result-root.with-sections.display-table.density-compact atomic-result-section-children atomic-result-children::part(children-root), .result-root.with-sections.display-table.density-compact atomic-result-section-children atomic-insight-result-children::part(children-root), .result-root.with-sections.display-table.density-compact atomic-result-section-children atomic-product-children::part(children-root), .result-root.with-sections.display-table.density-compact atomic-product-section-children atomic-result-children::part(children-root), .result-root.with-sections.display-table.density-compact atomic-product-section-children atomic-insight-result-children::part(children-root), .result-root.with-sections.display-table.density-compact atomic-product-section-children atomic-product-children::part(children-root) {\n    margin-top: 0.475rem;\n    padding: 1rem;\n  }\n  .result-root.with-sections.display-table.density-compact atomic-result-section-children atomic-result-children::part(show-hide-button), .result-root.with-sections.display-table.density-compact atomic-result-section-children atomic-insigh-result-children::part(show-hide-button), .result-root.with-sections.display-table.density-compact atomic-result-section-children atomic-product-children::part(show-hide-button), .result-root.with-sections.display-table.density-compact atomic-product-section-children atomic-result-children::part(show-hide-button), .result-root.with-sections.display-table.density-compact atomic-product-section-children atomic-insigh-result-children::part(show-hide-button), .result-root.with-sections.display-table.density-compact atomic-product-section-children atomic-product-children::part(show-hide-button) {\n    margin-top: 0.475rem;\n    margin-bottom: 0.475rem;\n  }\n  .result-root.with-sections.display-table.density-compact .placeholder {\n    margin-bottom: 1rem;\n  }\n  .result-root.with-sections.display-table.image-large, .result-root.with-sections.display-table.image-small {\n    grid-template-areas: 'badges badges          .               actions' 'visual title           title           title' 'visual title-metadata  title-metadata  title-metadata' 'visual emphasized      emphasized      emphasized' 'visual excerpt         excerpt         excerpt' 'visual bottom-metadata bottom-metadata bottom-metadata' 'visual children        children 
1       children';\n    grid-template-columns: minmax(0, min-content) auto 1fr auto;\n    grid-template-rows: repeat(6, auto) minmax(0, 1fr);\n  }\n  .result-root.with-sections.display-table.image-large.density-comfortable atomic-result-section-visual, .result-root.with-sections.display-table.image-large.density-comfortable atomic-product-section-visual, .result-root.with-sections.display-table.image-large.density-normal atomic-result-section-visual, .result-root.with-sections.display-table.image-large.density-normal atomic-product-section-visual {\n    width: 20.375rem;\n    height: 20.375rem;\n  }\n  .result-root.with-sections.display-table.image-small atomic-result-section-visual, .result-root.with-sections.display-table.image-small atomic-product-section-visual, .result-root.with-sections.display-table.image-large.density-compact atomic-result-section-visual, .result-root.with-sections.display-table.image-large.density-compact atomic-product-section-visual {\n    width: 10rem;\n    height: 10rem;\n  }\n  .result-root.with-sections.display-table.image-icon {\n    grid-template-areas: 'badges badges          .               actions' 'visual title           title           title' 'visual title-metadata  title-metadata  title-metadata' 'visual emphasized      emphasized      emphasized' 'visual excerpt         excerpt         excerpt' 'visual bottom-metadata bottom-metadata bottom-metadata' 'visual children        children        children';\n    grid-template-columns: minmax(0, min-content) auto 1fr auto;\n    grid-template-rows: repeat(7, minmax(0, min-content));\n  }\n  .result-root.with-sections.display-table.image-icon atomic-result-section-visual, .result-root.with-sections.display-table.image-icon atomic-product-section-visual {\n    width: 2rem;\n    height: 2rem;\n  }\n  .result-root.with-sections.display-table.image-none {\n    grid-template-areas: 'badges          .               actions' 'title           title           title' 'title-metadata  title-metadata  title-metadata' 'emphasized      emphasized      emphasized' 'excerpt         excerpt         excerpt' 'bottom-metadata bottom-metadata bottom-metadata' 'children        children        children';\n    grid-template-columns: auto 1fr auto;\n    grid-template-rows: repeat(6, auto);\n  }\n  .result-root.with-sections.display-table.image-none atomic-result-section-visual, .result-root.with-sections.display-table.image-none atomic-product-section-visual {\n    display: none;\n  }\n  .result-root atomic-table-element {\n    display: none;\n  }\n  .link-container {\n    display: none;\n  }\n}\n@keyframes spin {\n  to {\n    transform: rotate(360deg);\n  }\n}\n@keyframes ping {\n  75%, 100% {\n    transform: scale(2);\n    opacity: 0;\n  }\n}\n@keyframes pulse {\n  50% {\n    opacity: 0.5;\n  }\n}\n@keyframes bounce {\n  0%, 100% {\n    transform: translateY(-25%);\n    animation-timing-function: cubic-bezier(0.8, 0, 1, 1);\n  }\n  50% {\n    transform: none;\n    animation-timing-function: cubic-bezier(0, 0, 0.2, 1);\n  }\n}\n@keyframes spin {\n  to {\n    transform: rotate(360deg);\n  }\n}\n@keyframes ping {\n  75%, 100% {\n    transform: scale(2);\n    opacity: 0;\n  }\n}\n@keyframes pulse {\n  50% {\n    opacity: 0.5;\n  }\n}\n@keyframes bounce {\n  0%, 100% {\n    transform: translateY(-25%);\n    animation-timing-function: cubic-bezier(0.8, 0, 1, 1);\n  }\n  50% {\n    transform: none;\n    animation-timing-function: cubic-bezier(0, 0, 0.2, 1);\n  }\n}\n@property --tw-font-weight {\n  syntax: \"*\";\n  inherits: false;\n}\n@property --tw-border-style {\n  syntax: \"*\";\n  inherits: false;\n  initial-value: solid;\n}\n@property --tw-translate-x {\n  syntax: \"*\";\n  inherits: false;\n  initial-value: 0;\n}\n@property --tw-translate-y {\n  syntax: \"*\";\n  inherits: false;\n  initial-value: 0;\n}\n@property --tw-translate-z {\n  syntax: \"*\";\n  inherits: false;\n  initial-value: 0;\n}\n@property --tw-scale-x {\n  syntax: \"*\";\n  inherits: false;\n  initial-value: 1;\n}\n@property --tw-scale-y {\n  syntax: \"*\";\n  inherits: false;\n  initial-value: 1;\n}\n@property --tw-scale-z {\n  syntax: \"*\";\n  inherits: false;\n  initial-value: 1;\n}\n@property --tw-rotate-x {\n  syntax: \"*\";\n  inherits: false;\n  initial-value: rotateX(0);\n}\n@property --tw-rotate-y {\n  syntax: \"*\";\n  inherits: false;\n  initial-value: rotateY(0);\n}\n@property --tw-rotate-z {\n  syntax: \"*\";\n  inherits: false;\n  initial-value: rotateZ(0);\n}\n@property --tw-skew-x {\n  syntax: \"*\";\n  inherits: false;\n  initial-value: skewX(0);\n}\n@property --tw-skew-y {\n  syntax: \"*\";\n  inherits: false;\n  initial-value: skewY(0);\n}\n@property --tw-space-x-reverse {\n  syntax: \"*\";\n  inherits: false;\n  initial-value: 0;\n}\n@property --tw-divide-y-reverse {\n  syntax: \"*\";\n  inherits: false;\n  initial-value: 0;\n}\n@property --tw-gradient-position {\n  syntax: \"*\";\n  inherits: false;\n}\n@property --tw-gradient-from {\n  syntax: \"<color>\";\n  inherits: false;\n  initial-value: #0000;\n}\n@property --tw-gradient-via {\n  syntax: \"<color>\";\n  inherits: false;\n  initial-value: #0000;\n}\n@property --tw-gradient-to {\n  syntax: \"<color>\";\n  inherits: false;\n  initial-value: #0000;\n}\n@property --tw-gradient-stops {\n  syntax: \"*\";\n  inherits: false;\n}\n@property --tw-gradient-via-stops {\n  syntax: \"*\";\n  inherits: false;\n}\n@property --tw-gradient-from-position {\n  syntax: \"<length-percentage>\";\n  inherits: false;\n  initial-value: 0%;\n}
1\n@property --tw-gradient-via-position {\n  syntax: \"<length-percentage>\";\n  inherits: false;\n  initial-value: 50%;\n}\n@property --tw-gradient-to-position {\n  syntax: \"<length-percentage>\";\n  inherits: false;\n  initial-value: 100%;\n}\n@property --tw-leading {\n  syntax: \"*\";\n  inherits: false;\n}\n@property --tw-shadow {\n  syntax: \"*\";\n  inherits: false;\n  initial-value: 0 0 #0000;\n}\n@property --tw-shadow-color {\n  syntax: \"*\";\n  inherits: false;\n}\n@property --tw-inset-shadow {\n  syntax: \"*\";\n  inherits: false;\n  initial-value: 0 0 #0000;\n}\n@property --tw-inset-shadow-color {\n  syntax: \"*\";\n  inherits: false;\n}\n@property --tw-ring-color {\n  syntax: \"*\";\n  inherits: false;\n}\n@property --tw-ring-shadow {\n  syntax: \"*\";\n  inherits: false;\n  initial-value: 0 0 #0000;\n}\n@property --tw-inset-ring-color {\n  syntax: \"*\";\n  inherits: false;\n}\n@property --tw-inset-ring-shadow {\n  syntax: \"*\";\n  inherits: false;\n  initial-value: 0 0 #0000;\n}\n@property --tw-ring-inset {\n  syntax: \"*\";\n  inherits: false;\n}\n@property --tw-ring-offset-width {\n  syntax: \"<length>\";\n  inherits: false;\n  initial-value: 0px;\n}\n@property --tw-ring-offset-color {\n  syntax: \"*\";\n  inherits: false;\n  initial-value: #fff;\n}\n@property --tw-ring-offset-shadow {\n  syntax: \"*\";\n  inherits: false;\n  initial-value: 0 0 #0000;\n}\n@property --tw-outline-style {\n  syntax: \"*\";\n  inherits: false;\n  initial-value: solid;\n}\n@property --tw-blur {\n  syntax: \"*\";\n  inherits: false;\n}\n@property --tw-brightness {\n  syntax: \"*\";\n  inherits: false;\n}\n@property --tw-contrast {\n  syntax: \"*\";\n  inherits: false;\n}\n@property --tw-grayscale {\n  syntax: \"*\";\n  inherits: false;\n}\n@property --tw-hue-rotate {\n  syntax: \"*\";\n  inherits: false;\n}\n@property --tw-invert {\n  syntax: \"*\";\n  inherits: false;\n}\n@property --tw-opacity {\n  syntax: \"*\";\n  inherits: false;\n}\n@property --tw-saturate {\n  syntax: \"*\";\n  inherits: false;\n}\n@property --tw-sepia {\n  syntax: \"*\";\n  inherits: false;\n}\n@property --tw-drop-shadow {\n  syntax: \"*\";\n  inherits: false;\n}\n@property --tw-duration {\n  syntax: \"*\";\n  inherits: false;\n}\n@property --tw-ease {\n  syntax: \"*\";\n  inherits: false;\n}\n@property --tw-content {\n  syntax: \"*\";\n  inherits: false;\n  initial-value: \"\";\n}\n@keyframes spin {\n  to {\n    transform: rotate(360deg);\n  }\n}\n@keyframes ping {\n  75%, 100% {\n    transform: scale(2);\n    opacity: 0;\n  }\n}\n@keyframes pulse {\n  50% {\n    opacity: 0.5;\n  }\n}\n@keyframes bounce {\n  0%, 100% {\n    transform: translateY(-25%);\n    animation-timing-function: cubic-bezier(0.8, 0, 1, 1);\n  }\n  50% {\n    transform: none;\n    animation-timing-function: cubic-bezier(0, 0, 0.2, 1);\n  }\n}\n@keyframes spin {\n  to {\n    transform: rotate(360deg);\n  }\n}\n@keyframes ping {\n  75%, 100% {\n    transform: scale(2);\n    opacity: 0;\n  }\n}\n@keyframes pulse {\n  50% {\n    opacity: 0.5;\n  }\n}\n@keyframes bounce {\n  0%, 100% {\n    transform: translateY(-25%);\n    animation-timing-function: cubic-bezier(0.8, 0, 1, 1);\n  }\n  50% {\n    transform: none;\n    animation-timing-function: cubic-bezier(0, 0, 0.2, 1);\n  }\n}\n"}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.