/*!
 * 
 * date: Tue Jul 29 2025 20:00:06 GMT+0000 (Coordinated Universal Time)
 * brand: crossbrand-2023
 *
 * Copyright (c) 2025 General Motors Corp. All Rights Reserved.
 * This material is solely and exclusively owned by General Motors and may not
 * be reproduced elsewhere without prior written approval.
 *//*!
 * 
 * name: @gbds/quantum
 * version: 1.6.13
 * @gbds/core dependency version: 6.3.0
 * date: Tue Jul 29 2025 19:48:12 GMT+0000 (Coordinated Universal Time)
 * Copyright 2020 GM Global Technology Operations LLC
 * All Rights Reserved.
 * This software is proprietary to GM Global Technology Operations LLC
 * and is protected by intellectual property laws and international
 * intellectual property treaties. Your access to this software is governed
 * by the terms of your license agreement with GM Global Technology Operations LLC.
 * Any other use of the software is strictly prohibited.
 * 
 */.gb-align-left{text-align:left}
.gb-align-center{text-align:center}
.gb-align-right{text-align:right}
.gb-search-results .gb-content-box .gb-title a{color:#474b51;cursor:pointer;text-decoration:none}
.gb-search-results .gb-content-box .gb-title a:hover{color:#00478c}
.gb-search-results .gb-search-summary .invert.gb-summary a,.gb-search-results .gb-content-box .invert.gb-description a,.gb-search-results .invert.gb-pagination a,.gb-search-results .gb-content-box .invert.gb-title a{color:#fff;text-decoration:none}
.gb-search-results .gb-search-summary .invert.gb-summary a:hover,.gb-search-results .gb-content-box .invert.gb-description a:hover,.gb-search-results .invert.gb-pagination a:hover,.gb-search-results .gb-content-box .invert.gb-title a:hover{color:#38e8ff}
.gb-search-results .gb-search-summary .invert.gb-summary,.gb-search-results .gb-content-box .invert.gb-description,.gb-search-results .invert.gb-pagination,.gb-search-results .gb-content-box .invert.gb-title{color:#fff}
.gb-search-results .gb-content-box .heavy.gb-title{font-weight:700}
.gb-search-results .gb-content-box .gb-title{color:#474b51;font-family:Overpass,Arial,sans-serif;font-size:1.25rem;font-weight:400;letter-spacing:.012rem;line-height:1.5rem}
@media(min-width:800px)and (max-width:1199px){.gb-search-results .gb-content-box .gb-title{font-size:1.25rem;letter-spacing:.012rem;line-height:1.875rem}
}
@media(min-width:1200px){.gb-search-results .gb-content-box .gb-title{font-size:1.25rem;letter-spacing:.012rem;line-height:1.875rem}
}
.gb-search-results .gb-search-summary .gb-summary a,.gb-search-results .gb-content-box .gb-description a,.gb-search-results .gb-pagination a{color:#474b51;cursor:pointer;text-decoration:underline}
.gb-search-results .gb-search-summary .gb-summary a:active,.gb-search-results .gb-content-box .gb-description a:active,.gb-search-results .gb-pagination a:active,.gb-search-results .gb-search-summary .gb-summary a:visited,.gb-search-results .gb-content-box .gb-description a:visited,.gb-search-results .gb-pagination a:visited{color:#474b51}
.gb-search-results .gb-search-summary .gb-summary a:hover,.gb-search-results .gb-content-box .gb-description a:hover,.gb-search-results .gb-pagination a:hover{color:#00478c}
.gb-search-results .gb-search-summary .invert.gb-summary a,.gb-search-results .gb-content-box .invert.gb-description a,.gb-search-results .invert.gb-pagination a{color:#fff;text-decoration:underline}
.gb-search-results .gb-search-summary .invert.gb-summary a:active,.gb-search-results .gb-content-box .invert.gb-description a:active,.gb-search-results .invert.gb-pagination a:active,.gb-search-results .gb-search-summary .invert.gb-summary a:visited,.gb-search-results .gb-content-box .invert.gb-description a:visited,.gb-search-results .invert.gb-pagination a:visited{color:#fff}
.gb-search-results .gb-search-summary .invert.gb-summary a:hover,.gb-search-results .gb-content-box .invert.gb-description a:hover,.gb-search-results .invert.gb-pagination a:hover{color:#38e8ff}
.gb-search-results .gb-search-summary .gb-summary,.gb-search-results .gb-content-box .gb-description,.gb-search-results .gb-pagination{color:#474b51;font-family:Overpass,Arial,sans-serif;font-size:1rem;font-weight:400;letter-spacing:.01rem;line-height:1.5rem}
@media(min-width:800px)and (max-width:1199px){.gb-search-results .gb-search-summary .gb-summary,.gb-search-results .gb-content-box .gb-description,.gb-search-results .gb-pagination{font-size:1rem;letter-spacing:.01rem;line-height:1.5rem}
}
@media(min-width:1200px){.gb-search-results .gb-search-summary .gb-summary,.gb-search-results .gb-content-box .gb-description,.gb-search-results .gb-pagination{font-size:1rem;letter-spacing:.01rem;line-height:1.5rem}
}
@media print,only screen and (min-width:800px){.gb-search-results .gb-search-summary .gb-color-opacity.gb-summary,.gb-search-results .gb-content-box .gb-color-opacity.gb-description,.gb-search-results .gb-color-opacity.gb-pagination{opacity:.5}
}
.gb-search-results .gb-search-summary .heavy.gb-summary,.gb-search-results .gb-content-box .heavy.gb-description,.gb-search-results .heavy.gb-pagination{font-weight:700}
.gb-search-results .gb-search-summary .heavy.gb-summary p,.gb-search-results .gb-content-box .heavy.gb-description p,.gb-search-results .heavy.gb-pagination p{font-weight:700}
.gb-search-results .gb-search-summary .gb-color-dark-red.gb-summary,.gb-search-results .gb-content-box .gb-color-dark-red.gb-description,.gb-search-results .gb-color-dark-red.gb-pagination{color:#b50000}
.gb-search-results .gb-search-summary .gb-color-blue.gb-summary,.gb-search-results .gb-content-box .gb-color-blue.gb-description,.gb-search-results .gb-color-blue.gb-pagination{color:#08498a}
html[dir=rtl] .align-left{text-align:right}
html[dir=rtl] .align-right{text-align:left}
.gb-search-results{margin:auto;max-inline-size:20.5rem}
.gb-search-results .gb-show{display:block}
.gb-search-results .gb-results-heading{color:#0f1929;font-family:Overpass,Arial,sans-serif;font-size:1.75rem;font-style:normal;font-weight:700;letter-spacing:.035rem;line-height:2rem;margin-block-end:.5rem;margin-block-start:.75rem}
.gb-search-results .gb-search-summary{font-weight:400;overflow:hidden}
.gb-search-results .gb-search-summary span{display:inline-block;margin-bottom:1rem}
.gb-search-results .gb-search-summary ul{display:inline-block;float:right;margin-block-start:-0.875rem;margin-bottom:0}
.gb-search-results .gb-search-summary .gb-summary{color:#474b51;font-weight:700;margin-bottom:0}
.gb-search-results .gb-search-summary a{color:#474b51;font-family:Overpass,Arial,sans-serif}
.gb-search-results .gb-content-box{margin-block:32px}
.gb-search-results .gb-content-box p{margin-block-end:0}
.gb-search-results .gb-content-box .gb-content-container{border:0;padding:0}
.gb-search-results .gb-content-box .gb-title{font-weight:700;margin-block-end:0;margin-block-start:0}
.gb-search-results .gb-content-box .gb-title a{transition:.15s ease-out}
.gb-search-results .gb-content-box .gb-title a:hover{color:#00478c;text-decoration:none}
.gb-search-results .gb-content-box .gb-description{margin-block-end:32px;margin-block-start:0;padding:0}
.gb-search-results .gb-pagination{list-style:none;margin-block-end:0;margin-block-start:32px;margin-inline:0;padding-block:32px;padding-inline:0}
.gb-search-results .gb-pagination li{display:inline}
.gb-search-results .gb-pagination li a{letter-spacing:.0625rem;line-height:1.625rem;margin-inline-start:0;padding-block:1px;padding-inline:10px;text-decoration:underline}
.gb-search-results .gb-pagination li a:hover{background-color:transparent;color:#474b51;text-decoration:underline}
.gb-search-results .gb-pagination li.current a{background:#11365f;border-radius:0;color:#fff;font-weight:400;text-decoration:underline}
.gb-search-results .gb-pagination li.current a:hover{background-color:#11365f;color:#fff;font-weight:400;text-decoration:underline}
@media only screen and (min-width:1200px){.gb-search-results .gb-content-box .gb-content-container::after{max-inline-size:600px}
}
@media only screen and (min-width:800px){.gb-search-results{margin-inline:3rem;max-inline-size:94rem}
.gb-search-results .gb-results-heading{margin-block-end:.5rem;margin-block-start:3rem}
.gb-search-results .gb-search-summary span{margin-block-end:3rem}
.gb-search-results .gb-description{padding-block-start:.75rem}
.gb-search-results .gb-content-box .gb-content-container .gb-title{line-height:1.875rem}
.gb-search-results .gb-content-box .gb-content-container::after{inline-size:95%}
}