.content-product-grid{flex-flow:column;gap:2rem;padding:2rem 1rem;display:flex}@media screen and (width>=45em){.content-product-grid{padding:2rem 1.5rem}}@media screen and (width>=62em){.content-product-grid{padding:2rem}}.content-product-grid .grid-intro{flex-flow:column;gap:1rem;display:flex}.content-product-grid .grid-intro .grid-title{margin:0}.content-product-grid .grid-intro .grid-content{color:var(--color-text-secondary);overflow-wrap:break-word;word-break:normal}.content-product-grid .grid-intro .grid-content p,.content-product-grid .grid-intro .grid-content div,.content-product-grid .grid-intro .grid-content h1,.content-product-grid .grid-intro .grid-content h2,.content-product-grid .grid-intro .grid-content h3,.content-product-grid .grid-intro .grid-content h4,.content-product-grid .grid-intro .grid-content h5,.content-product-grid .grid-intro .grid-content h6,.content-product-grid .grid-intro .grid-content ul,.content-product-grid .grid-intro .grid-content ol,.content-product-grid .grid-intro .grid-content li,.content-product-grid .grid-intro .grid-content table,.content-product-grid .grid-intro .grid-content blockquote,.content-product-grid .grid-intro .grid-content pre,.content-product-grid .grid-intro .grid-content figure{overflow-wrap:break-word;word-break:normal;display:block}.content-product-grid .grid-intro .grid-content p,.content-product-grid .grid-intro .grid-content div,.content-product-grid .grid-intro .grid-content span,.content-product-grid .grid-intro .grid-content ul,.content-product-grid .grid-intro .grid-content ol,.content-product-grid .grid-intro .grid-content li,.content-product-grid .grid-intro .grid-content td,.content-product-grid .grid-intro .grid-content th{color:inherit}.content-product-grid .grid-intro .grid-content p,.content-product-grid .grid-intro .grid-content div{margin:0}.content-product-grid .grid-intro .grid-content p:empty{display:none}.content-product-grid .grid-intro .grid-content p:has(>br:only-child){height:1rem}.content-product-grid .grid-intro .grid-content p:has(>br:only-child) br{display:none}:is(.content-product-grid .grid-intro .grid-content p:has(>br:only-child):first-child,.content-product-grid .grid-intro .grid-content p:has(>br:only-child):last-child){display:none}.content-product-grid .grid-intro .grid-content font{font-size:inherit;color:inherit;font-family:inherit}.content-product-grid .grid-intro .grid-content h1,.content-product-grid .grid-intro .grid-content h2,.content-product-grid .grid-intro .grid-content h3,.content-product-grid .grid-intro .grid-content h4,.content-product-grid .grid-intro .grid-content h5,.content-product-grid .grid-intro .grid-content h6{color:var(--color-text-primary);margin:1.5rem 0 .25rem}.content-product-grid .grid-intro .grid-content strong,.content-product-grid .grid-intro .grid-content b{color:var(--color-text-primary);font-weight:600}.content-product-grid .grid-intro .grid-content em,.content-product-grid .grid-intro .grid-content i{font-style:italic}.content-product-grid .grid-intro .grid-content u{text-decoration:underline}.content-product-grid .grid-intro .grid-content s,.content-product-grid .grid-intro .grid-content strike,.content-product-grid .grid-intro .grid-content del{text-decoration:line-through}.content-product-grid .grid-intro .grid-content mark{background:rgba(var(--color-rgb-accent), .2);color:inherit}.content-product-grid .grid-intro .grid-content sub{vertical-align:sub;font-size:.8em}.content-product-grid .grid-intro .grid-content sup{vertical-align:super;font-size:.8em}.content-product-grid .grid-intro .grid-content small{font-size:.85em}.content-product-grid .grid-intro .grid-content a{color:var(--color-accent);text-decoration:underline}.content-product-grid .grid-intro .grid-content a:hover{text-decoration:none}.content-product-grid .grid-intro .grid-content ul,.content-product-grid .grid-intro .grid-content ol{margin:1rem 0;padding-left:1.5rem}.content-product-grid .grid-intro .grid-content ul li,.content-product-grid .grid-intro .grid-content ol li{margin:.25rem 0;display:list-item}.content-product-grid .grid-intro .grid-content ul ul,.content-product-grid .grid-intro .grid-content ul ol,.content-product-grid .grid-intro .grid-content ol ul,.content-product-grid .grid-intro .grid-content ol ol{margin:.25rem 0}.content-product-grid .grid-intro .grid-content ul li{list-style-type:disc}.content-product-grid .grid-intro .grid-content ol li{list-style-type:decimal}.content-product-grid .grid-intro .grid-content blockquote{border-left:3px solid var(--color-border-accent);color:var(--color-text-tertiary);margin:1rem 0;padding-left:1rem}.content-product-grid .grid-intro .grid-content code{color:var(--color-text-primary);background:rgba(var(--color-rgb-fg-primary), .06);border-radius:.125rem;padding:0 .125rem;font-family:monospace;font-size:.9em}.content-product-grid .grid-intro .grid-content pre{background:rgba(var(--color-rgb-fg-primary), .06);border-radius:.25rem;margin:1rem 0;padding:.625rem;overflow-x:auto}.content-product-grid .grid-intro .grid-content pre code{background:0 0;padding:0}.content-product-grid .grid-intro .grid-content img,.content-product-grid .grid-intro .grid-content video,.content-product-grid .grid-intro .grid-content iframe{max-width:100%;height:auto}.content-product-grid .grid-intro .grid-content img,.content-product-grid .grid-intro .grid-content video{display:block}.content-product-grid .grid-intro .grid-content figure{margin:1rem 0}.content-product-grid .grid-intro .grid-content figcaption{color:var(--color-text-tertiary);margin-top:.125rem;font-size:.85em}.content-product-grid .grid-intro .grid-content hr{border:none;border-top:1px solid var(--color-border-secondary);margin:1.5rem 0}.content-product-grid .grid-intro .grid-content table{border-collapse:collapse;width:100%;margin:1rem 0}.content-product-grid .grid-intro .grid-content table td,.content-product-grid .grid-intro .grid-content table th{text-align:left;border:1px solid var(--color-border-secondary);padding:.625rem}.content-product-grid .grid-intro .grid-content table th{color:var(--color-text-primary);font-weight:600}.content-product-grid .grid-intro .grid-content>:first-child{margin-top:0}.content-product-grid .grid-intro .grid-content>:last-child{margin-bottom:0}.content-product-grid .grid-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}@media screen and (width>=45em){.content-product-grid .grid-results{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (width>=56em){.content-product-grid .grid-results{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (width>=62em){.content-product-grid .grid-results{grid-template-columns:repeat(5,minmax(0,1fr))}}@media screen and (width>=75em){.content-product-grid .grid-results{grid-template-columns:repeat(6,minmax(0,1fr))}}.content-product-grid .grid-results .product-card{width:100%}.content-product-grid .grid-results .grid-no-results{text-align:center;grid-column:1/-1}
