@layer components{.icon{vertical-align:middle;line-height:0;display:block;&>.icon-inner{border-radius:var(--radius-xs);color:inherit;vertical-align:middle;line-height:0;display:block;&.flip-rtl{transform:scaleX(-1)}&.background-subtle{padding:.15em}&.fill{fill:currentColor}&.background{background-color:var(--color-bg-surface);padding:var(--spacing-em-xs);width:fit-content}&.color-blue{color:var(--blue-dark);&.background{background-color:var(--blue-light)}}&.color-green{color:#33af90;&.background{background-color:#33af90}}&.color-yellow{color:var(--yellow-dark);&.background{background-color:var(--yellow-light)}}&.color-orange{color:var(--orange-dark);&.background{background-color:var(--orange-light)}}&.color-red{color:#ff0a37;&.background{background-color:#ff0a37}}&.color-purple{color:var(--purple-dark);&.background{background-color:var(--purple-light)}}&.color-pink{color:var(--pink-dark);&.background{background-color:var(--pink-light)}}&.color-cyan{color:var(--cyan-dark);&.background{background-color:var(--cyan-light)}}&.size-sm{font-size:var(--font-size-sm)}&.size-md{font-size:var(--font-size-xl)}&.size-lg{font-size:var(--font-size-2xl)}&.size-xl{font-size:var(--font-size-3xl)}&.size-2xl{font-size:var(--font-size-4xl)}&.size-3xl{font-size:var(--font-size-5xl)}&.align-start{width:fit-content;display:block}&.align-center{width:fit-content;margin-inline:auto;display:block}&.align-end{width:fit-content;margin-inline-start:auto;display:block}& svg{max-height:100%}}}.button{vertical-align:middle;max-width:100%;display:inline-flex;&>.button-inner{background-color:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-xs);color:var(--color-text-strong);font-weight:var(--font-weight-semibold);min-width:10px;min-height:10px;padding-block:var(--spacing-em-sm);padding-inline:var(--spacing-em-sm);text-align:center;transition-duration:var(--animation-normal);flex-shrink:0;justify-content:center;align-items:center;gap:.15em;text-decoration:none;transition-property:background-color,color,border-color;transition-timing-function:ease-in-out;display:inline-flex;&:hover{background-color:var(--color-bg-muted);border-color:var(--color-border-strong);color:var(--color-text-strong);cursor:pointer}&:focus{box-shadow:0 0 2px 2px var(--color-focus-ring) inset;outline:none}&.icon-only{padding:var(--spacing-em-xs)}&.icon-after{flex-direction:row-reverse}&.variant-primary{background-color:var(--color-bg-brand);color:var(--color-text-on-brand);border-color:#0000;&:hover,&:focus{background-color:var(--color-bg-brand-muted);color:var(--color-text-on-brand);border-color:#0000}}&.variant-secondary{background-color:var(--color-bg-muted);color:var(--color-text-strong);border-color:#0000;&:hover,&:focus{background-color:var(--color-state-hover);color:var(--color-text-strong);border-color:#0000}}&.variant-tertiary{border-color:var(--color-border-strong);color:var(--color-text-strong);background-color:#0000;&:hover,&:focus{background-color:var(--color-bg-surface);border-color:var(--color-border-strong);color:var(--color-text-strong)}}&.variant-ghost{color:var(--color-text-strong);background-color:#0000;border-color:#0000;&:hover,&:focus{background-color:var(--color-state-hover);color:var(--color-text-strong);border-color:#0000}}&.variant-text{color:var(--color-brand);font-size:var(--font-size-lg);background-color:#0000;border-color:#0000;padding:0;font-weight:600;&:hover,&:focus{color:var(--color-brand-muted)}}&.size-sm{font-size:var(--font-size-xs)}&.size-md{font-size:var(--font-size-md)}&.size-lg{font-size:var(--font-size-xl)}}}.embed-wrapper{margin-top:var(--spacing-lg);&>.embed-content{&>iframe{border:none;width:100%;height:100%;display:block}&.ratio-square{aspect-ratio:var(--ratio-square)}&.ratio-landscape{aspect-ratio:var(--ratio-landscape)}&.ratio-portrait{aspect-ratio:var(--ratio-portrait)}&.ratio-widescreen{aspect-ratio:var(--ratio-widescreen)}}}.heading{margin-top:var(--spacing-lg);&>.heading-inner{display:block;& .heading-icon{vertical-align:middle;font-size:.9em;display:inline-block;position:relative;bottom:.1em}&.size-xs{font-size:var(--font-size-heading-xs)}&.size-sm{font-size:var(--font-size-heading-sm)}&.size-md{font-size:var(--font-size-heading-md)}&.size-lg{font-size:var(--font-size-heading-lg)}&.size-xl{font-size:var(--font-size-heading-xl)}&.size-2xl{font-size:var(--font-size-heading-2xl)}&.size-3xl{font-size:var(--font-size-heading-3xl)}&.size-4xl{font-size:var(--font-size-heading-4xl)}&.align-start{text-align:start}&.align-center{text-align:center}&.align-end{text-align:end}}}.spacer>.spacer-inner{height:0;&.size-xs{height:var(--spacing-xs)}&.size-sm{height:var(--spacing-sm)}&.size-md{height:var(--spacing-md)}&.size-lg{height:var(--spacing-lg)}&.size-xl{height:var(--spacing-xl)}&.size-2xl{height:var(--spacing-2xl)}&.size-3xl{height:var(--spacing-3xl)}}.text{margin-top:var(--spacing-lg);&>.text-inner{&.size-xs{--text-size:var(--font-size-xs)}&.size-sm{--text-size:var(--font-size-sm)}&.size-md{--text-size:var(--font-size-md)}&.size-lg{--text-size:var(--font-size-lg)}&.size-xl{--text-size:var(--font-size-xl)}&.size-2xl{--text-size:var(--font-size-2xl)}&.size-3xl{--text-size:var(--font-size-3xl)}&.size-4xl{--text-size:var(--font-size-4xl)}&>p,&>ul,&>ol{font-size:var(--text-size,inherit)}&>:first-child{margin-top:0!important}&>:last-child{margin-bottom:0!important}&.align-start{text-align:start}&.align-center{text-align:center}&.align-end{text-align:end}}}.input{gap:var(--spacing-xs);margin:0;margin-bottom:var(--spacing-md);flex-direction:column;width:100%;display:flex;& .input-required{color:var(--color-error);margin-inline-end:var(--spacing-em-xs)}& .field-shell{background-color:var(--color-bg);border:1px solid var(--color-border-inputs);border-radius:var(--radius-xs);align-items:center;gap:var(--spacing-em-sm);padding-inline:var(--spacing-em-sm);transition:border-color var(--animation-normal) ease-in-out, box-shadow var(--animation-normal) ease-in-out;display:flex;&:focus-within{border-color:var(--color-brand);box-shadow:0 0 0 3px var(--color-focus-ring)}&.icon-after{flex-direction:row-reverse}& .input-icon{color:var(--color-text-muted);flex-shrink:0;font-size:1.25em}&>.field{box-shadow:none;background-color:#0000;border:0;border-radius:0;flex:auto;min-width:0;padding-inline:0;&:focus{box-shadow:none}}}}form .submit{margin-top:var(--spacing-md);&.full-width{width:100%;display:flex;&>.button-inner{justify-content:center;width:100%}}}.textarea{gap:var(--spacing-xs);margin:0;margin-bottom:var(--spacing-md);flex-direction:column;width:100%;display:flex;& .textarea-required{color:var(--color-error);margin-inline-end:var(--spacing-em-xs)}}.image{margin-top:var(--spacing-lg);display:block;overflow:hidden;&:has(>.image-inner.background){margin-top:0;position:absolute;inset:0}&>.image-inner{width:100%;height:100%;overflow:hidden;&.ratio-square{aspect-ratio:var(--ratio-square)}&.ratio-landscape{aspect-ratio:var(--ratio-landscape)}&.ratio-portrait{aspect-ratio:var(--ratio-portrait)}&.ratio-widescreen{aspect-ratio:var(--ratio-widescreen)}&.ratio-horizontal-strip{aspect-ratio:var(--ratio-horizontal-strip)}&.ratio{& picture{height:100%}& img{object-fit:cover;object-position:center center;height:100%}}&.background{width:100%;height:100%;&>picture{height:100%}&>picture>img{object-fit:cover;width:100%;height:100%}}& picture{width:100%;margin-block:auto;display:block}& img{width:100%;height:auto;display:block}&.position-center-center img{object-position:center center}&.position-top-center img{object-position:center top}&.position-bottom-center img{object-position:center bottom}&.position-center-left img{object-position:left center}&.position-center-right img{object-position:right center}&.position-top-left img{object-position:left top}&.position-top-right img{object-position:right top}&.position-bottom-left img{object-position:left bottom}&.position-bottom-right img{object-position:right bottom}&.rounded{border-radius:var(--radius-xs)}}& .image-alternate{display:none}}.simple-text{margin-top:var(--spacing-lg);&>.simple-text-content{margin:0;&.size-xs{font-size:var(--font-size-xs)}&.size-sm{font-size:var(--font-size-sm)}&.size-md{font-size:var(--font-size-md)}&.size-lg{font-size:var(--font-size-lg)}&.size-xl{font-size:var(--font-size-xl)}&.size-2xl{font-size:var(--font-size-2xl)}&.size-3xl{font-size:var(--font-size-3xl)}&.size-4xl{font-size:var(--font-size-4xl)}&.align-start{text-align:start}&.align-center{text-align:center}&.align-end{text-align:end}}}.video{margin-top:var(--spacing-lg);display:block;&.tiktok-embed{width:325px;max-width:100%;height:762px;margin-inline:auto}&.background{pointer-events:none;margin-top:0;position:absolute;inset:0;overflow:hidden;&>video{object-fit:cover;object-position:var(--background-position,center center);width:100%;height:100%}}}.video.tiktok-embed .tiktok-embed-facade{border-radius:var(--radius-md,8px);color:#fff;cursor:pointer;align-items:center;gap:var(--spacing-md);height:100%;padding:var(--spacing-xl);text-align:center;background:#121212;flex-direction:column;justify-content:center;text-decoration:none;transition:background .15s;display:flex;&:hover,&:focus-visible{color:#fff;background:#1f1f1f}&:hover .tiktok-embed-glyph{transform:scale(1.05)}}.tiktok-embed-glyph{border-radius:var(--radius-full,999px);color:#121212;background:#fff;justify-content:center;align-items:center;width:72px;height:72px;transition:transform .15s;display:flex}.tiktok-embed-label{font-size:var(--font-size-md);max-width:40ch;font-weight:600;line-height:1.4}.tiktok-embed-cta{color:#ffffffb3;font-size:var(--font-size-sm)}@media (prefers-reduced-motion:reduce){.video.background{display:none}.video.tiktok-embed .tiktok-embed-facade,.tiktok-embed-glyph{transition:none}}.card{margin-top:var(--spacing-lg);display:block;&>a.card-inner:hover,&>button.card-inner:hover{transform:scale(1.01);box-shadow:0 4px 10px #0f0f0f40}&>button.card-inner{appearance:none;cursor:pointer;font:inherit;text-align:inherit;background:0 0;width:100%;padding:0}&>.card-inner{color:var(--color-text);height:100%;text-decoration:none;transition:transform .1s ease-out,box-shadow .1s ease-out;display:block;position:relative;overflow:hidden;box-shadow:0 2px 6px #0f0f0f33;&.rounded{border-radius:var(--radius-xs)}&.border{border:1px solid var(--color-border)}&>.card-outer-content{width:100%;height:100%;z-index:var(--layer-2);position:relative;&>.card-content{height:100%;z-index:var(--layer-1);margin-inline:auto;position:relative;&>:first-child{margin-top:0!important}&>:last-child{margin-bottom:0!important}&.pad-x-xs{padding-inline:var(--spacing-xs)}&.pad-x-sm{padding-inline:var(--spacing-sm)}&.pad-x-md{padding-inline:var(--spacing-md)}&.pad-x-lg{padding-inline:var(--spacing-lg)}&.pad-x-xl{padding-inline:var(--spacing-xl)}&.pad-x-2xl{padding-inline:var(--spacing-2xl)}&.pad-y-xs{padding-block:var(--spacing-xs)}&.pad-y-sm{padding-block:var(--spacing-sm)}&.pad-y-md{padding-block:var(--spacing-md)}&.pad-y-lg{padding-block:var(--spacing-lg)}&.pad-y-xl{padding-block:var(--spacing-xl)}&.pad-y-2xl{padding-block:var(--spacing-2xl)}&.max-width-none{max-width:none}&.max-width-xs{max-width:var(--content-width-xs)}&.max-width-sm{max-width:var(--content-width-sm)}&.max-width-md{max-width:var(--content-width-md)}&.max-width-lg{max-width:var(--content-width-lg)}&.max-width-xl{max-width:var(--content-width-xl)}&.max-width-2xl{max-width:var(--content-width-2xl)}&.max-width-3xl{max-width:var(--content-width-3xl)}@media (width<640px){&.pad-y-xs,&.pad-y-sm{padding-block:var(--spacing-xs)}&.pad-y-md{padding-block:var(--spacing-sm)}&.pad-y-lg{padding-block:var(--spacing-md)}&.pad-y-xl{padding-block:var(--spacing-lg)}&.pad-y-2xl{padding-block:var(--spacing-xl)}}}}&>.before-content,&>.after-content{z-index:var(--layer-2);position:relative;&>:first-child{margin-top:0!important}&>:last-child{margin-bottom:0!important}}&>.background-overlay{z-index:var(--layer-1);position:absolute;inset:0}&>.background{position:absolute;inset:0}&>.background-image,&>.background-video{z-index:var(--layer-1)}&>.bg-base{background-color:var(--color-bg)}&>.bg-surface{background-color:var(--color-bg-surface)}&>.bg-accent{background-color:var(--color-bg-accent)}&>.bg-highlight{background-color:var(--color-bg-highlight)}}}.article-card{display:contents;& .card-outer-content,& .card-content{position:static!important}& .card-content>:not(.mini-rating){position:relative}}.article-card-shell{height:100%;margin-top:0!important;& :where(.heading,.simple-text,.image){margin-top:0}}.article-card-image{height:100%;overflow:hidden}.article-card-category .simple-text-content{color:var(--color-accent-secondary,var(--color-link));font-weight:var(--font-weight-bold);letter-spacing:.05em;text-transform:uppercase;margin:0}.article-card-title{margin-block:var(--spacing-xs) 0}.article-card-title .heading-text{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.article-card-description .simple-text-content{color:var(--color-text-muted);-webkit-line-clamp:3;line-clamp:3;margin:var(--spacing-xs) 0 0;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.article-card-meta .simple-text-content{color:var(--color-text-muted);margin-block-start:var(--spacing-sm)}.mini-rating{background:#fff;width:60px;padding:7px 10px 12px;position:absolute;top:0;left:0;& .rating-label{justify-content:center!important;margin-bottom:0!important}}.slide{flex-basis:calc(max(var(--slide-width,100%), var(--min-slide-width,0px)));flex-shrink:0;container-type:inline-size;&>.slide__content,&>.slide__content>:only-child{height:100%}&>.slide__content>:first-child{margin-top:0!important}}.carousel{margin-top:var(--spacing-lg);width:100%;&>.carousel-inner{--carousel-arrow-offset:0px;--carousel-beside-gap:.625rem;--slide-width:100%;--min-slide-width:0px;--slide-gap:0px;position:relative;container-type:inline-size;&>.carousel-stage{min-width:0}&>.carousel-stage>.viewport{overflow-clip-margin:1rem;width:100%;position:relative;overflow:clip}&>.carousel-stage>.viewport>.track{flex-wrap:nowrap;margin-inline-start:calc(var(--slide-gap) * -1);display:flex;&>.slide{flex-basis:calc(max(var(--slide-width,100%), var(--min-slide-width,0px)));flex-shrink:0;width:100%;padding-inline-start:var(--slide-gap)}}&>.carousel-stage>.controls-wrapper{align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-sm);margin-top:var(--spacing-lg);justify-content:center;display:flex;& svg{width:18px;height:18px}}&>.carousel-stage>.controls-wrapper>.prev>.button-inner,&>.carousel-stage>.controls-wrapper>.next>.button-inner,&>.carousel-arrow>.button-inner{background-color:var(--color-bg);pointer-events:auto;border-radius:9999px;flex-shrink:0;&:hover{background-color:var(--color-bg-surface)}}&>.carousel-stage>.controls-wrapper>.indicators{gap:var(--spacing-sm);flex-wrap:wrap;justify-content:center;min-width:0;display:flex}&>.carousel-stage>.controls-wrapper>.indicators>.indicator{aspect-ratio:1;background-color:var(--color-border);border-radius:var(--radius-full);cursor:pointer;min-width:0;min-height:0;transition:transform var(--animation-normal) ease, background-color var(--animation-normal) ease;border:none;width:8px;padding:0;&[data-selected=true]{background-color:var(--color-brand-muted);transform:scale(1.2)}}&[data-show-indicators=false]{&>.carousel-stage>.controls-wrapper>.indicators,&>.carousel-stage>.controls-wrapper>.carousel-fraction{display:none}}&>.carousel-stage>.controls-wrapper>.carousel-fraction--fallback{display:none}@container (width<=260px){&>.carousel-stage>.controls-wrapper>.indicators{display:none}&>.carousel-stage>.controls-wrapper>.carousel-fraction--fallback{display:block}}&>.carousel-stage>.controls-wrapper>.carousel-fraction{color:var(--color-text-muted);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;text-align:center;flex-shrink:0;min-width:3ch;line-height:1.2}&[data-show-arrows=false]{& .controls-wrapper>.prev,& .controls-wrapper>.next,&>.carousel-arrow{display:none!important}}&.carousel-inner--controls-beside{position:relative}&.carousel-inner--controls-beside>.carousel-stage{width:100%;min-width:0}&.carousel-inner--controls-beside>.carousel-arrow--prev{left:0;top:var(--carousel-arrow-offset);transform:translateX(calc(-50% - var(--carousel-beside-gap) / 2));z-index:1;position:absolute}&.carousel-inner--controls-beside>.carousel-arrow--next{right:0;top:var(--carousel-arrow-offset);transform:translateX(calc(50% + var(--carousel-beside-gap) / 2));z-index:1;position:absolute}&.carousel-inner--controls-beside>.carousel-arrow.carousel-arrow--scroll-hidden,&[data-hide-disabled-arrows=true]>.carousel-stage>.controls-wrapper>.prev.carousel-arrow--scroll-hidden,&[data-hide-disabled-arrows=true]>.carousel-stage>.controls-wrapper>.next.carousel-arrow--scroll-hidden{pointer-events:none;display:none}&.carousel-inner--arrow-floating>.carousel-arrow>.button-inner{color:var(--cc-dark);background-color:#fff;border:none;width:2.5rem;min-width:2.5rem;height:2.5rem;min-height:2.5rem;box-shadow:0 2px 6px #0f0f0f33;&:hover{background-color:#fff;box-shadow:0 4px 10px #0f0f0f40}& svg{color:var(--cc-dark)}}}}.button-group{margin-top:var(--spacing-lg);width:100%;position:relative;container-type:inline-size;&>.button-group__items{align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;justify-content:flex-start;width:100%;display:flex;&.column{flex-direction:column;&.align-start{align-items:flex-start}&.align-end{align-items:flex-end}}&.row{flex-direction:row;&.align-center{justify-content:center}&.align-end{justify-content:flex-end}}}}.form button[type=submit]:disabled{cursor:progress;opacity:.6}.form .form-status{margin-top:var(--spacing-md);&[data-state=error]{color:var(--color-error)}&[data-state=success]{font-size:var(--font-size-lg)}}.form{margin-top:var(--spacing-lg);width:100%}.hero-backdrop{background:#0f0f0f 50%/cover no-repeat;background-image:linear-gradient(0deg, var(--hero-backdrop-wash), var(--hero-backdrop-wash)), var(--hero-backdrop-image);height:var(--hero-backdrop-height);max-height:var(--hero-backdrop-max-height);pointer-events:none;z-index:0;position:absolute;inset-block-start:calc(var(--hero-backdrop-offset) * -1);inset-inline:0}.hero-backdrop--fill{height:auto;max-height:none;inset-block-end:0}.item{&.list-item-has-icon{align-items:baseline;display:flex}&>.list-icon{height:1em;flex-shrink:0;width:1em;margin-inline-end:var(--spacing-em-xs);display:inline-block;translate:0 .15em;& svg{width:100%;height:100%;display:block}}&>.item-inner{min-width:0;&>p{font-size:inherit;margin:0;display:inline}}&>a.item-inner:any-link>p{color:inherit}&>a.item-inner:any-link:focus-visible{border-radius:var(--radius-sm);outline-offset:2px;outline:2px solid}}.list{margin-top:var(--spacing-lg);&>:where(ul,ol){gap:var(--spacing-em-sm);flex-direction:column;margin:0;padding-inline-start:var(--spacing-md);display:flex;&.direction-horizontal{gap:var(--spacing-em-md);flex-flow:wrap}&.type-bullet{list-style:outside}&.type-numbered{list-style:decimal}&.type-bullet.direction-horizontal,&.type-numbered.direction-horizontal{gap:var(--spacing-em-2xl)}&.type-icon{padding:0;list-style:none}&.alignment-end{justify-content:flex-end;align-items:flex-end}&.alignment-center{justify-content:center;align-items:center}&.size-xs{font-size:var(--font-size-xs)}&.size-sm{font-size:var(--font-size-sm)}&.size-md{font-size:var(--font-size-md)}&.size-lg{font-size:var(--font-size-lg)}&.size-xl{font-size:var(--font-size-xl)}&.size-2xl{font-size:var(--font-size-2xl)}&.size-3xl{font-size:var(--font-size-3xl)}&.size-4xl{font-size:var(--font-size-4xl)}}}.grid-item{container-type:inline-size;&>.grid-item-content,&>.grid-item-content>:only-child{height:100%}&>.grid-item-content>:first-child{margin-top:0!important}}.grid{margin-top:var(--spacing-lg);width:100%;&>.grid-inner{&.layout-start{align-items:stretch;gap:var(--grid-spacing,var(--spacing-md));grid-template-columns:repeat(auto-fill, minmax(min(var(--min-item-width), 100%), 1fr));justify-content:start;width:100%;display:grid}&.layout-center{align-items:stretch;gap:var(--grid-spacing,var(--spacing-md));flex-wrap:wrap;justify-content:center;width:100%;display:flex;&>.grid-item{flex:1 1 var(--min-item-width,200px);max-width:var(--max-item-width,320px);min-width:min(var(--min-item-width,200px), 100%)}}}}.split{margin-top:var(--spacing-lg);&.bg-base{background-color:var(--color-bg)}&>.split-inner{--split-columns-mobile:1fr;--split-columns-desktop:1fr 1fr;--split-fixed-width:auto;gap:var(--spacing-lg);grid-template-columns:var(--split-columns-desktop);display:grid;&.gap-none{gap:0}&.gap-xs{gap:var(--spacing-xs)}&.gap-sm{gap:var(--spacing-sm)}&.gap-md{gap:var(--spacing-md)}&.gap-lg{gap:var(--spacing-lg)}&.gap-xl{gap:var(--spacing-xl)}&.gap-2xl{gap:var(--spacing-2xl)}&.gap-3xl{gap:var(--spacing-3xl)}&.align-top{align-items:start}&.align-center{align-items:center}&.align-bottom{align-items:end}&.align-stretch{align-items:stretch;&>.pane>:only-child{height:100%}}& .pane{overflow-wrap:break-word;min-width:0;container-type:inline-size;&>:first-child{margin-top:0!important}}&.half{--split-columns-desktop:1fr 1fr}&.third-two-thirds{--split-columns-desktop:1fr 2fr}&.two-thirds-third{--split-columns-desktop:2fr 1fr}&.quarter-three-quarters{--split-columns-desktop:1fr 3fr}&.three-quarters-quarter{--split-columns-desktop:3fr 1fr}&.fixed-flexible{--split-columns-desktop:var(--split-fixed-width) 1fr}&.flexible-fixed{--split-columns-desktop:1fr var(--split-fixed-width)}@media (width<640px){&.gap-none{gap:0}&.gap-xs,&.gap-sm{gap:var(--spacing-xs)}&.gap-md{gap:var(--spacing-sm)}&.gap-lg,&.gap-xl{gap:var(--spacing-md)}&.gap-2xl{gap:var(--spacing-lg)}&.gap-3xl{gap:var(--spacing-xl)}}}}.vehicle-search-form{align-items:end;gap:var(--spacing-sm);grid-template-columns:1fr 1fr auto;width:100%;max-width:640px;margin:0 auto;display:grid}@media (width<=640px){.vehicle-search-form{grid-template-columns:1fr}}.vehicle-search-field{flex-direction:column;gap:6px;min-width:0;display:flex;position:relative}.vehicle-search-label{color:#ffffffb8;letter-spacing:.06em;text-align:left;text-transform:uppercase;font-size:11px;font-weight:600}.vehicle-search-field:after{content:"";pointer-events:none;background:currentColor;width:12px;height:8px;position:absolute;bottom:18px;right:14px;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23000' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}.vehicle-search-select{appearance:none;background:var(--cc-dark-surface);color:#fff;cursor:pointer;font-family:var(--font-body,inherit);border:1px solid #fff3;border-radius:8px;width:100%;padding:12px 40px 12px 14px;font-size:15px;font-weight:500}.vehicle-search-select:focus-visible{border-color:var(--cc-teal);outline:2px solid var(--cc-teal);outline-offset:1px}.vehicle-search-select:disabled{background:var(--cc-dark-surface);color:#ffffff80;cursor:not-allowed;opacity:1}.vehicle-search-field:has(.vehicle-search-select:disabled):after{opacity:.5}.vehicle-search-select>option{background:var(--cc-dark);color:#fff}.vehicle-search-go{background:var(--cc-teal);color:#fff;cursor:pointer;font-family:var(--font-body,inherit);border:none;border-radius:8px;justify-content:center;align-items:center;min-width:96px;padding:12px 20px;font-size:15px;font-weight:600;transition:background .15s;display:inline-flex}.vehicle-search-go:hover:not(:disabled),.vehicle-search-go:focus-visible:not(:disabled){background:var(--cc-teal-light,var(--cc-teal))}.vehicle-search-go:disabled{cursor:not-allowed;opacity:.5}.accordion-item{border-bottom:1px solid var(--color-border-subtle);container-type:inline-size;&>.accordion-item-title{cursor:pointer;font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);padding:var(--spacing-md);transition:background-color var(--animation-normal) ease-out;-webkit-user-select:none;-ms-user-select:none;user-select:none;justify-content:space-between;align-items:center;display:flex;&:first-of-type{list-style-type:none}&:hover{background-color:var(--color-bg-surface)}&::-webkit-details-marker{display:none}& .accordion-item-icon{transition:transform var(--animation-normal) ease-out}}&>.accordion-item-detail{padding-inline:var(--spacing-md);padding-bottom:var(--spacing-md);&>:first-child{margin-top:0!important}}}.accordion-item[open]{&>.accordion-item-title .accordion-item-icon{transform:rotate(180deg)}&::details-content{animation:grow-out var(--animation-normal) ease-out}}@supports (interpolate-size:allow-keywords) and selector(::details-content){:root{interpolate-size:allow-keywords}.accordion-item::details-content{height:0;transition:height var(--animation-normal) ease-out, content-visibility var(--animation-normal) ease-out allow-discrete;overflow:clip}.accordion-item[open]::details-content{height:auto}.accordion-item[open]{&::details-content{animation:none}}}.accordion{margin-top:var(--spacing-lg)}.testimonial{margin:0;margin-top:var(--spacing-lg);border-inline-start:0;padding-inline-start:0;&>.testimonial-inner{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);gap:var(--spacing-em-sm);padding:var(--spacing-lg);flex-direction:column;display:flex;&.alignment-center{text-align:center;justify-content:center;align-items:center}&>.quote{margin:0;& *{font-size:var(--font-size-2xl)}& :first-child{margin-top:0}& :last-child{margin-bottom:0}& :first-child:before{content:"“"}& :last-child:after{content:"”"}}&>.author{align-items:center;gap:var(--spacing-md);margin-top:var(--spacing-md);display:flex;&>.author-content{text-align:start;font-style:normal}&>.author-image{aspect-ratio:var(--ratio-square);width:80px;height:80px;& picture{border-radius:var(--radius-full);overflow:hidden}& img{height:100%}}}}}.custom-section{&>.outer-content{height:100%;position:relative;&.rounded{border-radius:var(--radius-xl);overflow:hidden}&>.content{height:100%;z-index:var(--layer-1);margin-inline:auto;position:relative;container-type:inline-size;&>:first-child{margin-top:0!important}&>:last-child{margin-bottom:0!important}&.pad-x-xs{padding-inline:var(--spacing-xs)}&.pad-x-sm{padding-inline:var(--spacing-sm)}&.pad-x-md{padding-inline:var(--spacing-md)}&.pad-x-lg{padding-inline:var(--spacing-lg)}&.pad-x-xl{padding-inline:var(--spacing-xl)}&.pad-x-2xl{padding-inline:var(--spacing-2xl)}&.pad-x-3xl{padding-inline:var(--spacing-3xl)}&.pad-x-4xl{padding-inline:var(--spacing-4xl)}&.pad-x-5xl{padding-inline:var(--spacing-5xl)}&.pad-x-6xl{padding-inline:var(--spacing-6xl)}&.pad-y-xs{padding-block:var(--spacing-xs)}&.pad-y-sm{padding-block:var(--spacing-sm)}&.pad-y-md{padding-block:var(--spacing-md)}&.pad-y-lg{padding-block:var(--spacing-lg)}&.pad-y-xl{padding-block:var(--spacing-xl)}&.pad-y-2xl{padding-block:var(--spacing-2xl)}&.pad-y-3xl{padding-block:var(--spacing-3xl)}&.pad-y-4xl{padding-block:var(--spacing-4xl)}&.pad-y-5xl{padding-block:var(--spacing-5xl)}&.pad-y-6xl{padding-block:var(--spacing-6xl)}@media (width<640px){&.pad-y-xs,&.pad-y-sm{padding-block:var(--spacing-xs)}&.pad-y-md{padding-block:var(--spacing-sm)}&.pad-y-lg,&.pad-y-xl{padding-block:var(--spacing-md)}&.pad-y-2xl{padding-block:var(--spacing-lg)}&.pad-y-3xl{padding-block:var(--spacing-xl)}&.pad-y-4xl{padding-block:var(--spacing-2xl)}&.pad-y-5xl{padding-block:var(--spacing-3xl)}&.pad-y-6xl{padding-block:var(--spacing-4xl)}}&.max-width-none{max-width:none}&.max-width-xs{max-width:var(--content-width-xs)}&.max-width-sm{max-width:var(--content-width-sm)}&.max-width-md{max-width:var(--content-width-md)}&.max-width-lg{max-width:var(--content-width-lg)}&.max-width-xl{max-width:var(--content-width-xl)}&.max-width-2xl{max-width:var(--content-width-2xl)}&.max-width-3xl{max-width:var(--content-width-3xl)}}&>.background-overlay{z-index:var(--layer-1);position:absolute;inset:0}&>.background{position:absolute;inset:0}&>.background-image,&>.background-video{z-index:var(--layer-1)}&>.bg-base{background-color:var(--color-bg)}&>.bg-surface{background-color:var(--color-bg-surface)}&>.bg-accent{background-color:var(--color-bg-accent)}&>.bg-highlight{background-color:var(--color-bg-highlight)}}}.bar{font-weight:var(--font-weight-semibold);& .bar-list{align-items:center;gap:var(--spacing-sm);margin:0;padding:0;list-style:none;display:flex}& .nav-list{margin:0;padding:0;list-style:none}& .nav-item{position:relative}& .nav-item>a,& .nav-item>.nav-item-trigger{border-radius:var(--radius-xs);color:var(--color-text-strong);cursor:pointer;font-weight:var(--font-weight-medium);padding:var(--spacing-sm) var(--spacing-md);transition:background var(--animation-normal) ease-in-out;white-space:nowrap;text-decoration:none;display:block;&:hover{background:var(--color-state-hover)}}& .nav-item-split{border-radius:var(--radius-xs);min-width:0;transition:background var(--animation-normal) ease-in-out;flex-wrap:nowrap;align-items:center;display:flex;& .nav-item-link{color:var(--color-text-strong);cursor:pointer;min-width:0;padding:var(--spacing-sm) var(--spacing-xs) var(--spacing-sm) var(--spacing-md);transition:background var(--animation-normal) ease-in-out;white-space:nowrap;flex:auto;text-decoration:none;display:block}& .nav-item-toggle-btn{aspect-ratio:1;border-radius:var(--radius-xs);box-sizing:border-box;cursor:pointer;width:1.75em;height:1.75em;transition:background var(--animation-normal) ease-in-out, border-color var(--animation-normal) ease-in-out;border-left:1px solid #0000;flex:none;justify-content:center;align-items:center;margin-inline-end:4px;padding:0;display:flex}&:hover{background:var(--color-state-hover);& .nav-item-toggle-btn{background:color-mix(in srgb, var(--color-state-hover), var(--color-text) 3%)}}& .nav-item-toggle-btn:hover{background:color-mix(in srgb, var(--color-state-hover), var(--color-text) 8%);border-left-color:var(--color-border)}& .nav-item-toggle-btn .nav-item-icon{justify-content:center;align-items:center;line-height:0;display:flex;top:0}}& .nav-item>a[aria-current=page],& .nav-item>.nav-item-trigger[aria-current=page],& .nav-item-split .nav-item-link[aria-current=page]{text-decoration:underline dotted;text-decoration-color:var(--color-text-muted);text-underline-offset:3px}& .nav-item-trigger{align-items:center;gap:var(--spacing-xs);display:flex}& .nav-item-icon{color:var(--color-text-muted);transition:color var(--animation-normal) ease-in-out, transform var(--animation-normal) ease-in-out;width:.8rem;display:inline-block;position:relative;top:.2rem}& .nav-item-trigger:hover .nav-item-icon{color:var(--color-text-strong)}& .nav-item-toggle:checked~.nav-item-trigger .nav-item-icon,& .nav-item-toggle:checked~.nav-item-split .nav-item-icon{transform:rotate(90deg)}& .nav-item-toggle,& .nav-item-toggle~.nav-item-content,& .nav-item-toggle~.nav-item-nested{display:none}& .nav-item-toggle:checked~.nav-item-content{animation:grow-out-centered var(--animation-normal) ease-out forwards;display:block}& .nav-item-toggle:checked~.nav-item-nested{animation:grow-out var(--animation-normal) ease-out forwards;display:block}& .nav-item>.nav-item-content{background:var(--color-bg);border:1px solid var(--color-border-subtle);border-radius:var(--radius-xs);margin-top:var(--spacing-xs);width:max-content;min-width:200px;z-index:var(--layer-3);position:absolute;top:100%;left:50%;transform:translate(-50%)}& .nav-item-content .nav-item{display:block}& .nav-item-content .nav-item>a,& .nav-item-content .nav-item>.nav-item-trigger,& .nav-item-content .nav-item-split{border-radius:0}& .nav-item-content .nav-item>.nav-item-trigger,& .nav-item-nested .nav-item>.nav-item-trigger{justify-content:space-between;padding-inline-end:calc(var(--spacing-sm) + 2px);display:flex}& .nav-item-nested .nav-item>a{font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);padding-inline-end:4px;padding-left:var(--spacing-xl);border-radius:0}& .nav-item-nested .nav-item>.nav-item-trigger,& .nav-item-nested .nav-item-split .nav-item-link{font-weight:var(--font-weight-normal)}}.nav-toggle{display:none}.nav-toggle:checked~.mobile{transform:translate(0)}.mobile-button{border-radius:var(--radius-xs);outline-offset:-2px;display:inline-block}.mobile{background:var(--color-bg);height:100vh;transition:transform var(--animation-normal) ease-in-out;z-index:var(--layer-5);flex-direction:column;display:flex;position:fixed;inset:0;transform:translate(-100%);& .mobile-header{border-bottom:1px solid var(--color-border-subtle);height:5rem;padding:0 var(--spacing-lg);flex-shrink:0;justify-content:space-between;align-items:center;display:flex;& .mobile-logo{flex:0 min(11rem,100%);align-items:center;width:min(11rem,100%);min-width:0;display:flex}& .mobile-header-actions{align-items:center;gap:var(--spacing-xs);display:flex}}& .mobile-content{flex:1;overflow-y:auto}& .mobile-list{font-size:var(--font-size-lg)}& .mobile-list,& .nav-list{margin:0;padding:0;list-style:none}& .nav-item{border-bottom:1px solid var(--color-border-subtle);position:relative}& .nav-item>a,& .nav-item>.nav-item-trigger:not(.nav-item-toggle-btn){border-radius:var(--radius-xs);color:var(--color-text-strong);cursor:pointer;font-weight:var(--font-weight-semibold);min-height:2.5rem;padding:var(--spacing-md);transition:background-color var(--animation-normal) ease-in-out;user-select:none;white-space:nowrap;align-items:center;width:100%;text-decoration:none;display:flex;&[aria-current=page]{text-decoration:underline dotted;text-decoration-color:var(--color-text-muted);text-underline-offset:3px}&:hover,&:focus-visible{background:var(--color-state-hover);color:var(--color-text-strong);& .nav-item-icon{color:var(--color-text-strong)}}}& .nav-item>.nav-item-trigger:not(.nav-item-toggle-btn){gap:var(--spacing-xs);justify-content:space-between;padding-inline-end:0;& .nav-item-icon{box-sizing:border-box;color:var(--color-text-muted);margin-inline:2px var(--spacing-md);min-width:2.5rem;min-height:1.75rem;padding:var(--spacing-xs);transition:color var(--animation-normal) ease-in-out, transform var(--animation-normal) ease-in-out;flex-shrink:0;justify-content:center;align-items:center;line-height:0;display:inline-flex}}& .nav-item-split{border-radius:var(--radius-xs);align-items:stretch;gap:var(--spacing-xs);min-width:0;transition:background-color var(--animation-normal) ease-in-out;flex-wrap:nowrap;width:100%;display:flex;&:hover{background:var(--color-state-hover);& .nav-item-link{color:var(--color-text-strong)}& .nav-item-toggle-btn{background:color-mix(in srgb, var(--color-state-hover), var(--color-text) 3%)}}& .nav-item-link{border-radius:var(--radius-xs);color:var(--color-text-strong);cursor:pointer;font-weight:var(--font-weight-semibold);min-width:0;min-height:2.5rem;padding:var(--spacing-md) var(--spacing-xs) var(--spacing-md) var(--spacing-md);transition:color var(--animation-normal) ease-in-out;user-select:none;white-space:nowrap;flex:auto;align-items:center;text-decoration:none;display:flex;&[aria-current=page]{text-decoration:underline dotted;text-decoration-color:var(--color-text-muted);text-underline-offset:3px}&:hover,&:focus-visible{color:var(--color-text-strong)}}& .nav-item-toggle-btn{aspect-ratio:1;border-radius:var(--radius-xs);box-sizing:border-box;color:var(--color-text-muted);cursor:pointer;height:2.5rem;margin-inline:2px var(--spacing-md);width:2.5rem;transition:background-color var(--animation-normal) ease-in-out, border-color var(--animation-normal) ease-in-out, color var(--animation-normal) ease-in-out;background:0 0;border:none;border-left:1px solid #0000;flex:none;justify-content:center;align-self:center;align-items:center;padding:0;display:inline-flex;&:hover{background:color-mix(in srgb, var(--color-state-hover), var(--color-text) 8%);border-left-color:var(--color-border);color:var(--color-text-strong)}&:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}& .nav-item-icon{justify-content:center;align-items:center;line-height:0;display:flex}}}& .nav-item-toggle,& .nav-item-content{display:none}& .nav-item-toggle:checked~.nav-item-content{animation:grow-out var(--animation-normal) ease-out;display:block}& .nav-item-icon{color:var(--color-text-muted);transition:transform var(--animation-normal) ease-in-out;display:inline-block}& .nav-item-toggle:checked~.nav-item-trigger .nav-item-icon,& .nav-item-toggle:checked~.nav-item-split .nav-item-icon{transform:rotate(90deg)}& .nav-list{&>.nav-item:last-child{border-bottom:none}&>.nav-item>a,&>.nav-item>.nav-item-trigger:not(.nav-item-toggle-btn),&>.nav-item>.nav-item-split{padding-inline:var(--spacing-xl)}&>.nav-item>.nav-item-split .nav-item-link,& .nav-list>.nav-item>.nav-item-split .nav-item-link{padding:var(--spacing-md) var(--spacing-xs) var(--spacing-md) 0}& .nav-list>.nav-item>a,& .nav-list>.nav-item>.nav-item-trigger:not(.nav-item-toggle-btn){font-size:var(--font-size-body-sm);font-weight:var(--font-weight-regular);padding-inline-start:var(--spacing-2xl)}& .nav-list>.nav-item>.nav-item-split{padding-inline-start:var(--spacing-2xl);padding-inline-end:var(--spacing-xl)}& .nav-list>.nav-item>.nav-item-split .nav-item-link{font-size:var(--font-size-body-sm);font-weight:var(--font-weight-regular)}}}.mobile .mobile-header .mobile-logo .mobile-logo-image{width:100%;max-width:none;display:flex;margin-top:0!important}.mobile .mobile-header .mobile-logo .mobile-logo-image>.image-inner{width:100%}.mobile .mobile-header .mobile-logo .mobile-logo-image picture{width:100%;display:block}.mobile .mobile-header .mobile-logo .mobile-logo-image img,.mobile .mobile-header .mobile-logo .mobile-logo-image svg,.mobile .mobile-header .mobile-logo svg{width:auto;max-width:100%;height:2rem;display:block}.mobile-overlay{background:var(--color-bg);height:100vh;transition:transform var(--animation-normal) ease-in-out;z-index:var(--layer-6);flex-direction:column;display:flex;position:fixed;inset:0;transform:translate(-100%);&.open{transform:translate(0)}}}@layer page-sections{.cc-footer{border-top:4px solid var(--cc-teal);color:#fff;background:#0f0f0f url(/images/leather.jpg);font-size:1rem;& a{color:inherit;text-decoration:none}& .cc-footer__inner{gap:var(--spacing-2xl);max-width:var(--content-width-2xl);padding:var(--spacing-3xl) var(--spacing-lg) var(--spacing-2xl);grid-template-columns:1fr;margin-inline:auto;display:grid;@media (width>=900px){grid-template-columns:minmax(340px,380px) 1fr;align-items:start}}& .cc-footer__brand{gap:var(--spacing-sm);flex-direction:column;display:flex}& .cc-footer__logo-link{width:100%;display:block}& .cc-footer__logo{width:100%;max-width:320px;height:auto;display:block}& .cc-footer__slogan{color:#fff;font-size:1rem;font-weight:var(--font-weight-bold);margin:var(--spacing-sm) 0 0;line-height:1.4;& strong{color:var(--cc-teal);font-weight:var(--font-weight-bold)}@media (width>=900px){white-space:nowrap}}& .cc-footer__socials{gap:var(--spacing-sm);margin:var(--spacing-md) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}& .cc-footer__social-link{color:#fff;background:#ffffff0f;border-radius:50%;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;transition:background .15s,color .15s;display:flex;&:hover{background:var(--cc-teal);color:#fff}& svg{fill:currentColor;width:1.05rem;height:1.05rem}}& .cc-footer__columns{gap:var(--spacing-2xl) var(--spacing-xl);grid-template-columns:repeat(2,1fr);display:grid;@media (width>=720px){grid-template-columns:repeat(3,1fr)}}& .cc-footer__column{gap:var(--spacing-xl);flex-direction:column;display:flex}& .cc-footer__column:last-child{gap:var(--spacing-md)}& .cc-footer__group{flex-direction:column;display:flex}& .cc-footer__group-title{letter-spacing:0;text-transform:none;margin:0;font-size:1rem;font-weight:800;line-height:1.2;& a{color:inherit;transition:color .15s}}& .cc-footer__group:has(.cc-footer__links) .cc-footer__group-title{margin:0 0 var(--spacing-md)}& .cc-footer__group--green .cc-footer__group-title{color:var(--cc-teal)}& .cc-footer__group--green .cc-footer__group-title a:hover{color:var(--cc-teal-light)}& .cc-footer__group--white .cc-footer__group-title{color:#fff}& .cc-footer__group--white .cc-footer__group-title a:hover{color:var(--cc-teal-light)}& .cc-footer__links{gap:var(--spacing-2xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}& .cc-footer__link-item a{color:#fff;font-size:.8125rem;font-weight:500;line-height:1.6;transition:color .15s;&:hover{color:var(--cc-teal)}}& .cc-footer__copyright{color:#fff;padding:var(--spacing-sm) var(--spacing-lg);text-align:start;background:#000;& p{margin:0;font-size:.8rem}}}.home-latest-buying-guides>.outer-content{color:var(--cc-dark);background-color:#fff;background-image:url(/images/grey-leather.jpg);background-position:50%;background-repeat:repeat}.home-latest-buying-guides-heading{color:var(--cc-dark);font-weight:var(--font-weight-extrabold);margin:0}.home-latest-buying-guides-empty{color:var(--color-text-muted);margin:0}.home-latest-comparisons>.outer-content{color:var(--cc-dark);background-color:#fff;background-image:url(/images/grey-leather.jpg);background-position:50%;background-repeat:repeat}.home-latest-comparisons-heading{color:var(--cc-dark);font-weight:var(--font-weight-extrabold);margin:0}.home-latest-comparisons-empty{color:var(--color-text-muted);margin:0}.home-latest-news>.outer-content{color:var(--cc-dark);background-color:#fff;background-image:url(/images/grey-leather.jpg);background-position:50%;background-repeat:repeat}.home-latest-news-heading{color:var(--cc-dark);font-weight:var(--font-weight-extrabold);margin:0}.home-latest-news-tabset{padding-bottom:var(--spacing-xs);border-bottom:1px solid #e3e3e3;margin-top:0}.home-latest-news-tab-input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.home-latest-news-tab-label{color:var(--cc-dark);cursor:pointer;font-size:1rem;font-weight:var(--font-weight-medium);padding-block:var(--spacing-sm);white-space:nowrap;border-bottom:3px solid #0000;margin-inline-end:var(--spacing-xl);display:inline-block}.home-latest-news-tab-label:hover{color:var(--color-brand)}.home-latest-news-tab-input:checked+.home-latest-news-tab-label{border-bottom-color:var(--cc-teal);color:var(--cc-dark);font-weight:var(--font-weight-semibold)}.home-latest-news-tabset{overflow-x:auto}.home-latest-news-panels{margin-top:var(--spacing-xl)}.home-latest-news-panel{gap:1.5625rem;display:none}.home-latest-news-tabset>.home-latest-news-tab-input:first-of-type:checked~.home-latest-news-panels>.home-latest-news-panel:first-of-type,.home-latest-news-tabset>.home-latest-news-tab-input:nth-of-type(2):checked~.home-latest-news-panels>.home-latest-news-panel:nth-of-type(2),.home-latest-news-tabset>.home-latest-news-tab-input:nth-of-type(3):checked~.home-latest-news-panels>.home-latest-news-panel:nth-of-type(3),.home-latest-news-tabset>.home-latest-news-tab-input:nth-of-type(4):checked~.home-latest-news-panels>.home-latest-news-panel:nth-of-type(4),.home-latest-news-tabset>.home-latest-news-tab-input:nth-of-type(5):checked~.home-latest-news-panels>.home-latest-news-panel:nth-of-type(5),.home-latest-news-tabset>.home-latest-news-tab-input:nth-of-type(6):checked~.home-latest-news-panels>.home-latest-news-panel:nth-of-type(6),.home-latest-news-tabset>.home-latest-news-tab-input:nth-of-type(7):checked~.home-latest-news-panels>.home-latest-news-panel:nth-of-type(7){display:grid}.home-latest-news-empty{color:var(--color-text-muted);grid-column:1/-1;margin:0}.home-news-card{border-radius:var(--radius-xs);color:var(--cc-dark);background-color:#fff;flex-direction:row;gap:0;min-height:6.25rem;text-decoration:none;transition:box-shadow .1s ease-out;display:flex;overflow:hidden;box-shadow:0 2px 6px #0f0f0f33}.home-news-card:hover{box-shadow:0 4px 10px #0f0f0f40}.home-news-card-media{flex-shrink:0;align-self:stretch;width:6.9375rem;position:relative;overflow:hidden}.home-news-card-media .image,.home-news-card-media .image-inner,.home-news-card-media picture{width:100%;height:100%;display:block}.home-news-card-media .image{margin-top:0}.home-news-card-media .image-inner.ratio{aspect-ratio:auto}.home-news-card-media img{object-fit:cover;object-position:center;min-height:100%;max-height:none;display:block;position:absolute;inset:0;width:100%!important;height:100%!important}.home-news-card-body{flex-direction:column;flex:1;justify-content:space-between;min-width:0;padding:.625rem;display:flex}.home-news-card-title{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;height:4.125em;margin:0;line-height:1.375;display:-webkit-box;overflow:hidden}.home-news-card-meta{color:var(--cc-dark);margin:0;font-size:.625rem;font-weight:800;line-height:2.2}.home-news-card-meta time{font-style:normal}.home-news-card--featured{flex-direction:column;height:100%}.home-news-card--featured .home-news-card-media{flex:1 1 0;width:100%;min-height:14rem}.home-news-card--featured .home-news-card-body{flex:none;height:auto;padding:1.25rem}.home-news-card--featured .home-news-card-title{-webkit-line-clamp:unset;line-clamp:unset;height:auto;font-size:1rem}.home-news-card--featured .home-news-card-meta{display:none}@media (width>=500px){.home-latest-news-panel{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:minmax(0,1fr)}.home-news-card--featured{grid-row:1/4}}@media (width>=1024px){.home-latest-news-panel{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1200px){.home-latest-news-panel{grid-template-columns:repeat(4,minmax(0,1fr))}}.home-latest-reviews>.outer-content{color:var(--cc-dark);background-color:#fff;background-image:url(/images/grey-leather.jpg);background-position:50%;background-repeat:repeat}.home-latest-reviews-heading{color:var(--cc-dark);font-weight:var(--font-weight-extrabold);margin:0}.home-latest-reviews-empty{color:var(--color-text-muted);margin:0}.home-carousel-header{align-items:baseline;gap:var(--spacing-md);flex-wrap:nowrap;justify-content:space-between;margin-block-end:var(--spacing-lg);display:flex}.home-carousel-header>:first-child{overflow-wrap:anywhere;flex:auto;min-width:0}.home-carousel-see-all{color:var(--cc-dark);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);white-space:nowrap;flex-shrink:0;text-decoration:none;transition:color .15s}.home-carousel-see-all:hover,.home-carousel-see-all:focus-visible{color:var(--cc-teal)}.home-carousel-see-all>span{margin-inline-start:4px;transition:transform .15s;display:inline-block}.home-carousel-see-all:hover>span,.home-carousel-see-all:focus-visible>span{transform:translate(2px)}.home-reviews-by-car-type>.outer-content{color:var(--cc-dark);background-color:#fff;background-image:url(/images/grey-leather.jpg);background-position:50%;background-repeat:repeat}.home-reviews-by-car-type-grid{grid-template-columns:repeat(auto-fill,minmax(min(21rem,100%),1fr));gap:1.5625rem;display:grid}.home-reviews-by-car-type-heading{color:var(--cc-dark);font-weight:var(--font-weight-extrabold);grid-column:1/-1;margin:0}.review-category-card{border-radius:var(--radius-xs);color:#fff;height:6.75rem;text-decoration:none;transition:box-shadow .1s ease-out,transform .1s ease-out;display:block;position:relative;overflow:hidden;box-shadow:0 2px 6px #0f0f0f33}.review-category-card:hover{transform:scale(1.01);box-shadow:0 2px 10px #0f0f0f4d}.review-category-card:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(#0f0f0f00 0,#0f0f0fe6 90.05%);position:absolute;inset:0}.review-category-card-media{height:100%;position:relative}.review-category-card-media img{object-fit:cover;width:100%;height:100%;display:block}.review-category-card-title{font-size:1rem;font-weight:var(--font-weight-bold);text-align:center;z-index:2;justify-content:center;align-items:center;gap:.15rem;padding:0 .625rem;line-height:1.375;display:flex;position:absolute;inset:0}.review-category-card-label{white-space:nowrap}.review-category-card-icon{color:#fff;flex-shrink:0;font-size:.75rem;position:relative;top:-.0625rem}.review-category-card-icon .icon-inner{color:inherit}.cta-form .form{width:100%}.deals-offer-card>.card-inner>.card-outer-content>.card-content>.deals-offer-card-layout{margin-top:0}.deals-offer-card-layout{gap:var(--spacing-lg);flex-direction:column;width:100%;display:flex}.deals-offer-card-manufacturer{flex-shrink:0;justify-content:center;align-items:center;display:flex}.deals-offer-card-logo{margin-top:0}.deals-offer-card-logo .image-inner{justify-content:center;display:flex}.deals-offer-card-logo img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:4rem;display:block}.deals-offer-card-manufacturer-text{margin-top:0}.deals-offer-card--loans .deals-offer-card-manufacturer-text .simple-text-content{color:#ea1777;font-size:1.125rem;font-weight:var(--font-weight-bold);line-height:1.2}.deals-offer-card--onlineauto .deals-offer-card-manufacturer-text .simple-text-content{color:#fe0c7c;font-size:1rem;font-weight:var(--font-weight-bold);text-transform:lowercase;line-height:1.2}.deals-offer-card-title{margin-top:0}.deals-offer-card-bullets,.deals-offer-card-description,.deals-offer-card-footnote{margin-top:var(--spacing-sm)}.deals-offer-card-action{justify-content:center;display:flex}.deals-offer-card-button>.button-inner{font-size:var(--font-size-md,1rem);white-space:nowrap;padding-block:.75rem;padding-inline:1.5rem}@media (width>=900px){.deals-offer-card-layout{align-items:center;gap:var(--spacing-3xl);grid-template-columns:12rem minmax(0,1fr) auto;display:grid}.deals-offer-card-manufacturer{justify-content:center}.deals-offer-card-action{justify-content:flex-end}}.deals-section-hero{margin-bottom:0;padding-block:0 var(--spacing-4xl);padding-inline:var(--spacing-lg);text-align:center;margin-inline:calc(50% - 50vw);position:relative}.deals-section-hero>:not(.deals-section-hero-backdrop){z-index:1;position:relative}.deals-section-hero :where(h1,h2,.heading,.heading *){color:#fff}.deals-section-hero :is(.heading,.heading-inner,.heading-text){color:var(--color-text-inverse)}.deals-section-preheading,.deals-section-logo,.deals-section-heading{margin-top:0}.deals-section-preheading+.deals-section-logo{margin-top:var(--spacing-md)}.deals-section-logo .image-inner{justify-content:center;display:flex}.deals-section-logo img{width:auto;max-width:min(20rem,100%);height:auto;margin-inline:auto;display:block}.deals-section-heading{margin-top:var(--spacing-md)}.deals-section-intro{background-color:var(--color-bg);border-radius:var(--radius-md);margin:calc(var(--spacing-3xl) * -1) 0 var(--spacing-3xl);padding:var(--spacing-3xl) var(--spacing-4xl);z-index:1;position:relative;box-shadow:0 2px 18px #0000002e}.deals-section-intro>.text-inner{max-width:52rem;margin-inline:auto}.deals-section-offers-heading{margin-top:0}.deals-section-offers{gap:var(--spacing-xl);margin-bottom:var(--spacing-3xl);margin-top:var(--spacing-xl);flex-direction:column;width:100%;display:flex}.deals-section-offers>.deals-offer-card{width:100%;margin-top:0;box-shadow:0 2px 18px #0000002e}@media (width<900px){.deals-section-disclosure,.deals-section-disclosure :is(.card-inner,.card-outer-content,.card-content,.background){box-shadow:none;border:0;border-radius:0;padding:0}}.deals-section-disclosure>.card-inner>.card-outer-content>.card-content>:first-child{margin-top:0}.deals-section-disclosure-copy{margin-top:var(--spacing-md)}.deals-section-disclosure-subheading{margin-top:var(--spacing-lg)}.deals-section-disclosure-list{margin-top:var(--spacing-sm)}.home-youtube-cta>.outer-content{flex-direction:column;min-height:26.875rem;display:flex}.home-youtube-cta>.outer-content>.content{box-sizing:border-box;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:stretch;width:100%;min-height:26.875rem;display:flex}.home-youtube-cta-heading{color:#fff;font-size:var(--font-size-heading-xl);font-weight:var(--font-weight-extrabold);width:100%;max-width:52rem;margin:0 auto;line-height:1.25}.home-youtube-cta-heading-line{display:block}@media (width<730px){.home-youtube-cta-heading-line{display:inline}.home-youtube-cta-heading-line:not(:last-child):after{content:" "}}.home-youtube-cta-button{margin-top:var(--spacing-xl);align-self:center}.home-youtube-cta-button>.button-inner{border-radius:var(--radius-xs);font-size:1rem;font-weight:var(--font-weight-bold);min-width:14rem;padding-block:.7rem;padding-inline:1.5rem}.feature-title{margin-bottom:var(--spacing-sm);margin-top:var(--spacing-sm)}.feature-description{margin-top:0}.feature-grid-grid{margin-top:var(--spacing-2xl)}.hero-center>.outer-content{min-height:20rem}.hero-center>.outer-content>.content{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.hero-center .heading{max-width:52rem;margin-top:0}.hero-center .heading .heading-inner.size-2xl{font-weight:800;line-height:1.2}.hero-center .buttonSections{margin-top:var(--spacing-xl)}.hero-center .hero-center-vehicle-search{margin-top:var(--spacing-xl);width:100%}.hero-center .button-group__items{gap:var(--spacing-md)}.hero-center .button>.button-inner{border-radius:var(--radius-xs);border-width:2px;min-width:12rem;padding-block:.7rem;padding-inline:1.25rem;font-size:1rem;font-weight:700}@media (width>=768px){.hero-center .button-group__items{gap:var(--spacing-lg)}.hero-center>.outer-content{min-height:24rem}.hero-center .button>.button-inner{min-width:18.75rem}}.hero-center .button-group .variant-tertiary{border-color:var(--color-brand);color:var(--color-brand)}.hero-center .button-group .variant-tertiary:hover,.hero-center .button-group .variant-tertiary:focus{border-color:var(--color-brand-muted);color:var(--color-brand-muted);background-color:#0000}.hero-center .subtext p{font-size:var(--font-size-lg)}.author-grid-eyebrow{color:var(--color-text-muted);font-size:var(--font-size-xs);letter-spacing:.08em;margin:0 0 var(--spacing-xs);text-transform:uppercase;font-weight:700}.author-grid-heading{margin-block:0 var(--spacing-lg)}.author-grid-grid{margin-block:0}.author-grid-item{color:var(--color-text);gap:var(--spacing-xs);flex-direction:column;text-decoration:none;transition:transform .1s ease-out;display:flex}.author-grid-item:hover{transform:translateY(-2px)}.author-grid-item-image{aspect-ratio:4/3;border-radius:var(--radius-sm);overflow:hidden}.author-grid-item-image img{object-fit:cover;width:100%;height:100%;display:block}.author-grid-item-name{color:var(--color-text);font-size:var(--font-size-md);margin:var(--spacing-xs) 0 0;font-weight:700}.author-grid-item-role{color:var(--color-bg-brand,#33af90);font-size:var(--font-size-sm);margin:0;font-weight:600}.team-grid-heading{margin-bottom:var(--spacing-sm)}.team-grid-subtext{margin-top:0}.team-grid-grid{margin-top:var(--spacing-xl)}.main-nav{--cc-nav-height:96px;--cc-border-height:4px;--cc-nav-total-height:calc(var(--cc-nav-height) + var(--cc-border-height));border-bottom:var(--cc-border-height) solid var(--cc-teal);color:#fff;z-index:var(--layer-4);background:#0f0f0f url(/images/leather.jpg);padding-block:0;position:sticky;top:0;box-shadow:0 0 6px #0f0f0f;@media (width>=700px){--cc-border-height:6px}& .desktop-main-nav{@media (width<=1199px){display:none}}& .nav-hamburger.mobile-button{@media (width>=1200px){display:none}}& .main-nav-search-desktop,& .main-nav-search-mobile{background-color:var(--cc-teal);border-radius:var(--radius-xs);color:#fff;cursor:pointer;border:none;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;margin-left:auto;padding:0;font-size:1.125rem;display:inline-flex}& .main-nav-search-desktop:hover,& .main-nav-search-desktop:focus-visible,& .main-nav-search-mobile:hover,& .main-nav-search-mobile:focus-visible{background-color:var(--cc-teal-light)}& .main-nav-search-mobile .icon{color:#fff}@media (width<=1199px){& .main-nav-search-desktop{display:none}}@media (width>=1200px){& .main-nav-search-mobile{display:none}}&>.outer-content>.content{align-items:center;gap:var(--spacing-xl);height:var(--cc-nav-height);max-height:var(--cc-nav-height);min-height:var(--cc-nav-height);flex-wrap:nowrap;display:flex;container-type:inline-size;&>.main-nav-logo-link{flex:0 auto;align-items:center;min-width:0;display:flex}&>.main-nav-logo-link>.main-nav-logo{max-width:none;display:flex;margin-top:0!important}&>.main-nav-logo-link>.main-nav-logo>.image-inner{width:100%}&>.main-nav-logo-link>.main-nav-logo picture{display:block}&>.main-nav-logo-link>.main-nav-logo img,&>.main-nav-logo-link>.main-nav-logo svg{width:auto;max-width:min(320px,100%);height:auto;max-height:3.25rem;display:block}& .button-group{margin-top:0}}&>.outer-content>.content>.nav-end{align-items:center;gap:var(--spacing-md);flex-shrink:0;justify-content:flex-end;margin-left:auto;display:flex;&>.button-group{container-type:normal}}& .main-nav-sponsor{color:#fff;align-items:center;gap:var(--spacing-md);padding-right:var(--spacing-xl);border-right:1px solid #49494980;flex-direction:row;flex-shrink:0;justify-content:center;display:flex}& .main-nav-sponsor>.main-nav-sponsor-label{white-space:nowrap;flex:none;font-size:.95rem;font-style:italic;line-height:1.1}& .main-nav-sponsor>.main-nav-sponsor-link{flex:none;line-height:0;display:block}& .main-nav-sponsor-logo{width:auto;max-width:120px;height:3.25rem;display:block}@media (width<=900px){--cc-nav-height:76px;&>.outer-content>.content{gap:var(--spacing-md)}&>.outer-content>.content>.main-nav-logo-link>.main-nav-logo img,&>.outer-content>.content>.main-nav-logo-link>.main-nav-logo svg{max-width:min(200px,100%);max-height:2.25rem}& .main-nav-sponsor{padding-right:var(--spacing-md);flex-direction:column;gap:2px}& .main-nav-sponsor>.main-nav-sponsor-label{font-size:.7rem}& .main-nav-sponsor-logo{max-width:70px;height:1.85rem}}@media (width<=480px){--cc-nav-height:64px;&>.outer-content>.content>.main-nav-logo-link>.main-nav-logo img,&>.outer-content>.content>.main-nav-logo-link>.main-nav-logo svg{max-width:min(160px,100%);max-height:1.85rem}& .main-nav-sponsor>.main-nav-sponsor-label{font-size:.625rem}& .main-nav-sponsor-logo{max-width:60px;height:1.6rem}}& .desktop-main-nav,& .desktop-main-nav .bar-list{align-items:stretch;gap:0;height:100%}& .desktop-main-nav>.bar-list>.nav-item{height:var(--cc-nav-total-height);margin-bottom:calc(-1 * var(--cc-border-height));align-self:flex-start;align-items:stretch;display:flex}& .desktop-main-nav>.bar-list>.nav-item>a,& .desktop-main-nav>.bar-list>.nav-item>.nav-item-trigger,& .desktop-main-nav>.bar-list>.nav-item>.nav-item-split{color:#fff;background:0 0;border-radius:0;align-items:center;gap:0;height:100%;margin:0;padding:0;font-size:1.0625rem;font-weight:500;display:flex}& .desktop-main-nav>.bar-list>.nav-item>a,& .desktop-main-nav>.bar-list>.nav-item>.nav-item-trigger,& .desktop-main-nav>.bar-list>.nav-item>.nav-item-split>.nav-item-link{padding:0 var(--spacing-md)}& .desktop-main-nav>.bar-list>.nav-item>.nav-item-split>.nav-item-link{color:#fff;white-space:nowrap;background:0 0;align-items:center;height:100%;font-size:1rem;font-weight:600;text-decoration:none;display:flex}& .desktop-main-nav>.bar-list>.nav-item>.nav-item-split>.nav-item-toggle-btn,& .desktop-main-nav>.bar-list>.nav-item>.nav-item-trigger>.nav-item-icon{display:none}& .desktop-main-nav>.bar-list>.nav-item.has-children:hover>a,& .desktop-main-nav>.bar-list>.nav-item.has-children:hover>.nav-item-trigger,& .desktop-main-nav>.bar-list>.nav-item.has-children:hover>.nav-item-split,& .desktop-main-nav>.bar-list>.nav-item.has-children:hover>.nav-item-split>.nav-item-link,& .desktop-main-nav>.bar-list>.nav-item>a:hover,& .desktop-main-nav>.bar-list>.nav-item>.nav-item-trigger:hover{background:var(--cc-teal);color:#fff}& .desktop-main-nav>.bar-list>.nav-item>.nav-item-content{background:var(--cc-dark);padding:0 var(--spacing-lg);left:0;top:var(--cc-nav-total-height);width:100vw;z-index:var(--layer-3);border:none;border-radius:0;justify-content:center;align-items:flex-start;gap:0;margin-top:0;animation:none;display:none;position:fixed;transform:none;box-shadow:0 6px 16px #0009}@media (hover:hover){& .desktop-main-nav>.bar-list>.nav-item.has-children:hover>.nav-item-content{display:flex}}& .desktop-main-nav>.bar-list>.nav-item>.nav-item-toggle:checked~.nav-item-content{display:none}@media (hover:hover){& .desktop-main-nav>.bar-list>.nav-item.has-children:hover>.nav-item-toggle:checked~.nav-item-content{display:flex}}& .desktop-main-nav>.bar-list>.nav-item>.nav-item-content>.nav-list{background:0 0;flex-direction:column;flex:0 0 220px;align-self:flex-start;margin:0;padding:0;list-style:none;display:flex}& .desktop-main-nav>.bar-list>.nav-item>.nav-item-content>.nav-list>.nav-item{border-bottom:1px solid var(--cc-dark-border);background:0 0;width:100%;padding:0;display:block;position:static;&:first-child{border-top:1px solid var(--cc-dark-border)}}& .desktop-main-nav>.bar-list>.nav-item>.nav-item-content>.nav-list>.nav-item>a{color:#fff;font-size:.95rem;font-weight:var(--font-weight-normal);padding:15px var(--spacing-lg);white-space:nowrap;background:0 0;border-radius:0;text-decoration:none;display:block;&:hover{color:var(--cc-teal);background:0 0}}& .nav-item-featured{color:#fff;flex:auto;min-width:0;max-width:920px;padding:0 0 30px 40px}& .nav-item-featured-title{font-size:1rem;font-weight:var(--font-weight-medium);margin:30px 0 16px}& .nav-item-featured-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}& .nav-item-featured-card{background:var(--cc-dark-surface);color:#fff;min-height:114px;transition:background-color var(--animation-normal) ease-in-out;border-radius:4px;grid-template-columns:111px 1fr;align-items:stretch;line-height:1.3;text-decoration:none;display:grid;overflow:hidden}& .nav-item-featured-card:hover{background:var(--cc-dark-panel)}& .nav-item-featured-card-image{background:var(--cc-dark-border);flex-shrink:0;width:111px;height:114px;display:block;overflow:hidden}& .nav-item-featured-card-image img{object-fit:cover;width:100%;height:100%;display:block}& .nav-item-featured-card-body{flex-direction:column;flex:auto;justify-content:center;gap:6px;min-width:0;padding:12px 14px 12px 12px;display:flex}& .nav-item-featured-card-title{color:#fff;font-size:.9375rem;font-weight:var(--font-weight-medium);-webkit-line-clamp:3;line-clamp:3;text-overflow:ellipsis;transition:color var(--animation-normal) ease-in-out;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}& .nav-item-featured-card-meta{color:#ffffff8c;font-size:.8125rem;font-weight:var(--font-weight-normal)}& .nav-item-featured-card:hover .nav-item-featured-card-title{color:var(--cc-teal)}& .nav-item-featured-more{margin:20px 0 0}& .nav-item-featured-more a{color:var(--cc-teal);font-size:.85rem;text-decoration:none;&:hover{color:var(--cc-teal-light)}}& .nav-hamburger .mobile-nav-button>.button-inner,& .nav-hamburger .mobile-nav-button>.button-inner:hover{color:#fff;background-color:#0000;border-color:#0000;font-size:1.5rem}& .desktop-button-group .button>.button-inner{background-color:var(--cc-teal);border-radius:var(--radius-xs);color:#fff;border:none;justify-content:center;align-items:center;width:38px;height:38px;padding:0;font-size:1.125rem;display:inline-flex;&:hover,&:focus{background-color:var(--cc-teal-light);color:#fff;border:none}}}.mobile-main-nav.mobile{color:#fff;background:#0f0f0f url(/images/leather.jpg);& .mobile-header{border-bottom:4px solid var(--cc-teal);height:var(--cc-nav-total-height,100px);background:#0f0f0f}& .mobile-logo-image img,& .mobile-logo-image svg{width:auto;max-width:240px;height:2.5rem}& .mobile-close .button-inner,& .mobile-close .button-inner:hover{color:#fff;background-color:#0000;border-color:#0000;font-size:1.5rem}& .mobile-content{background:#0f0f0f}& .mobile-list .nav-item{border-bottom:1px solid var(--cc-dark-border)}& .mobile-list>.nav-item>a,& .mobile-list>.nav-item>.nav-item-trigger:not(.nav-item-toggle-btn),& .mobile-list>.nav-item>.nav-item-split>.nav-item-link{color:#fff;padding:20px var(--spacing-lg);background:0 0;font-size:1.0625rem;font-weight:700;&:hover{color:#fff;background:#ffffff0a}}& .mobile-list .nav-item-split{background:0 0;&:hover{background:#ffffff0a}}& .mobile-list .nav-item-icon,& .mobile-list .nav-item-toggle-btn{color:#ffffff8c}& .mobile-list .nav-item-toggle-btn:hover{color:#fff;background:#ffffff0f!important;border-left-color:#ffffff1a!important}& .mobile-list .nav-item-content{background:var(--cc-dark-surface)}& .mobile-list .nav-item-content .nav-item{border-bottom:1px solid var(--cc-dark-border)}& .mobile-list .nav-item-content .nav-item>a{color:#fff;padding:16px var(--spacing-xl);background:0 0;font-size:.95rem;font-weight:400;&:hover{color:var(--cc-teal);background:0 0}}}}.rating-label[data-astro-cid-gkkeokhy]{justify-content:space-between;margin-bottom:8px;display:flex;&:not(:first-of-type){margin-top:18px}& .high{color:#33af90}& .med{color:#eb9724}& .low{color:#ff0a37}}.rating-label__value[data-astro-cid-gkkeokhy]{font-weight:700}.rating-bar[data-astro-cid-gkkeokhy].background{background:#053429;border-radius:10px;grid-column:span 2;width:100%;height:6px;position:relative;& .inner{width:calc(var(--rating) / 10 * 100%);border-radius:10px;position:absolute;top:0;bottom:0;left:0}& .high{background:#33af90}& .med{background:#eb9724}& .low{background:#ff0a37}}.mini-rating[data-astro-cid-fhgtsfjf]{z-index:var(--layer-2);background:#fff;width:60px;padding:7px 10px 12px;position:absolute;top:0;left:0;& .rating-label{justify-content:center!important;margin-bottom:0!important}}@media (width<900px){.deals-section-disclosure>.card-inner{box-shadow:none}}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*),[data-astro-transition-scope]{animation:none!important}}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}[data-pf-theme=dark]{--pf-background:var(--cc-dark-surface);--pf-text:#fff;--pf-text-secondary:#ffffffb8;--pf-text-muted:#ffffff85;--pf-border:var(--cc-dark-border);--pf-border-focus:var(--cc-teal);--pf-hover:#ffffff0f;--pf-skeleton:#ffffff0f;--pf-skeleton-shine:#ffffff1a;--pf-mark:var(--cc-teal);--pf-scroll-shadow:#ffffff14;--pf-shadow-lg:0 20px 60px #000000b3;--pf-outline-focus:var(--cc-teal);--pf-font:var(--font-body,system-ui, sans-serif);--pf-modal-max-width:min(94dvw, 900px);--pf-modal-max-height:min(82dvh, 760px);--pf-modal-top:6dvh}@media (width<=640px){[data-pf-theme=dark]{--pf-modal-max-width:100dvw;--pf-modal-max-height:100dvh;--pf-modal-top:0}dialog.pf-modal{min-height:100dvh;border-radius:0!important}}pagefind-modal-body{flex-direction:column!important;min-height:0!important;padding:0!important;display:flex!important;overflow:hidden!important}.search-modal-layout{gap:var(--spacing-lg,1.5rem);min-height:0;padding:var(--spacing-md,1rem);flex-direction:row;flex:auto;display:flex}@media (width<=640px){.search-modal-layout{flex-direction:column}}.search-modal-main{gap:var(--spacing-md,1rem);overscroll-behavior:contain;flex-direction:column;flex:66%;min-width:0;min-height:0;display:flex;overflow-y:auto}.search-modal-sidebar{gap:var(--spacing-sm,.75rem);overscroll-behavior:contain;flex-direction:column;flex:0 33%;min-width:0;min-height:0;display:flex;overflow-y:auto}.search-modal-sidebar[data-empty],pagefind-modal:has(.pf-input:placeholder-shown) .search-modal-sidebar{display:none}.search-modal-sidebar-label{color:#ffffff85;letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:11px;font-weight:600}.search-modal-sidebar-content{color:#ffffffb8;font-size:14px;line-height:1.5}.search-modal-sidebar-empty{color:#fff6;margin:0;font-size:13px}.search-modal-sidebar-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.search-modal-sidebar-item{margin:0;padding:0}.search-modal-sidebar-link{color:#fffc;border-radius:6px;padding:6px 8px;font-size:13px;text-decoration:none;transition:background .12s,color .12s;display:block}.search-modal-sidebar-link:hover,.search-modal-sidebar-link:focus-visible{color:#fff;background:#ffffff0f}.search-filter-pills{gap:var(--spacing-sm,.75rem);flex-direction:column;display:flex}.search-filter-pills[data-empty]{display:none}.search-filter-pills-label{color:var(--pf-text-muted,#ffffff85);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:11px;font-weight:600}.search-filter-pills-row{flex-flow:wrap;gap:8px;display:flex}.search-filter-pill{border:1px solid var(--cc-teal);color:#fff;cursor:pointer;font-family:var(--font-body,inherit);user-select:none;background:0 0;border-radius:999px;align-items:center;gap:4px;padding:7px 14px;font-size:13px;font-weight:500;line-height:1;transition:background .15s,color .15s;display:inline-flex}.search-filter-pill:hover{background:#33af902e}.search-filter-pill:focus-visible{outline:2px solid var(--cc-teal);outline-offset:2px}.search-filter-pill[aria-pressed=true]{background:var(--cc-teal)}pagefind-results .pf-results,pagefind-results .pf-list{gap:var(--spacing-sm,.75rem)!important;flex-direction:column!important;margin:0!important;padding:0!important;list-style:none!important;display:flex!important}.cc-search-result{margin:0;padding:0;list-style:none}.cc-search-result-card{background:var(--cc-dark-surface);border:1px solid var(--cc-dark-border);color:inherit;align-items:stretch;gap:var(--spacing-md);padding:var(--spacing-sm);border-radius:8px;text-decoration:none;transition:background .15s,border-color .15s;display:flex;overflow:hidden}.cc-search-result-card:hover,.cc-search-result-card:focus-visible{background:#ffffff0a;border-color:#ffffff26}.cc-search-result-image{aspect-ratio:4/3;background:var(--cc-dark);border-radius:6px;flex:0 0 120px;overflow:hidden}.cc-search-result-image img{object-fit:cover;width:100%;height:100%;display:block}.cc-search-result-body{flex-direction:column;justify-content:center;gap:4px;min-width:0;display:flex}.cc-search-result-type{color:var(--cc-teal);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.cc-search-result-title{color:#fff;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:15px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.cc-search-result-excerpt{color:#ffffffa6;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.cc-search-result-excerpt mark{color:var(--cc-teal);background:0 0;font-weight:600}@media (width<=480px){.cc-search-result-image{flex-basis:88px}}:where(:root){--animation-fast:.1s;--animation-normal:.2s;--animation-slow:.5s;--ratio-square:1 / 1;--ratio-landscape:4 / 3;--ratio-portrait:3 / 4;--ratio-widescreen:16 / 9;--ratio-horizontal-strip:16 / 5;--gray-0:#fff;--gray-1:#eaeaea;--gray-2:#d4d4d4;--gray-3:#bfbfbf;--gray-4:#aaa;--gray-5:#949494;--gray-6:#7f7f7f;--gray-7:#6a6a6a;--gray-8:#555;--gray-9:#404040;--gray-10:#2a2a2a;--gray-11:#151515;--gray-12:#000;--blue-light:#e8f4fd;--blue-dark:#3b82f6;--green-light:#e8fce9;--green-dark:#10b981;--yellow-light:#fef9e7;--yellow-dark:#fbbf24;--orange-light:#fef3e7;--orange-dark:#f97316;--red-light:#fee8e8;--red-dark:#ef4444;--purple-light:#f3e8ff;--purple-dark:#a855f7;--pink-light:#fde8f2;--pink-dark:#ec4899;--cyan-light:#e8fffe;--cyan-dark:#06b6d4;--cc-teal:#33af90;--cc-teal-light:#46e5bd;--cc-dark:#0f0f0f;--cc-dark-surface:#1a1a1a;--cc-dark-panel:#333;--cc-dark-border:#262626;--content-width-xs:350px;--content-width-sm:480px;--content-width-md:640px;--content-width-lg:768px;--content-width-xl:1024px;--content-width-2xl:1280px;--content-width-3xl:1536px}:where(:root){--font-mono:menlo, consolas, monaco, adwaita mono, liberation mono, lucida console, monospace;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.25rem;--font-size-xl:1.375rem;--font-size-2xl:1.625rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--font-size-5xl:2.625rem;--font-size-heading-xs:.875rem;--font-size-heading-sm:1rem;--font-size-heading-md:1.125rem;--font-size-heading-lg:1.25rem;--font-size-heading-xl:1.625rem;--font-size-heading-2xl:2rem;--font-size-heading-3xl:2.5rem;--font-size-heading-4xl:3rem;--font-size-heading-5xl:3.5rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;@media (width<640px){--font-size-xs:.625rem;--font-size-sm:.75rem;--font-size-md:.875rem;--font-size-lg:1rem;--font-size-xl:1.125rem;--font-size-2xl:1.375rem;--font-size-3xl:1.625rem;--font-size-4xl:1.875rem;--font-size-heading-xs:.75rem;--font-size-heading-sm:.875rem;--font-size-heading-md:1rem;--font-size-heading-lg:1.125rem;--font-size-heading-xl:1.5rem;--font-size-heading-2xl:1.625rem;--font-size-heading-3xl:2rem;--font-size-heading-4xl:2.5rem}}:where(:root){--layer-auto:auto;--layer-0:0;--layer-1:10;--layer-2:20;--layer-3:30;--layer-4:40;--layer-5:50;--layer-6:60;--layer-7:100;--layer-8:1000;--radius-none:0;--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-2xl:32px;--radius-3xl:48px;--radius-4xl:64px;--radius-full:9999px;--spacing-none:0;--spacing-xs:.25rem;--spacing-sm:.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--spacing-3xl:4rem;--spacing-4xl:5rem;--spacing-5xl:6rem;--spacing-6xl:7rem;--spacing-em-xs:.25em;--spacing-em-sm:.5em;--spacing-em-md:1em;--spacing-em-lg:1.5em;--spacing-em-xl:2em;--spacing-em-2xl:3em;--spacing-em-3xl:4em;--spacing-em-4xl:5em;--spacing-em-5xl:6em;--spacing-em-6xl:7em}[data-theme=light]{color-scheme:light;--color-brand:var(--cc-teal);--color-brand-muted:var(--cc-teal-light);--color-brand-subtle:#b3e3d4;--color-brand-on:var(--gray-0);--color-text:var(--cc-dark);--color-text-strong:var(--cc-dark);--color-text-muted:#4a4a4a;--color-text-on-muted:var(--cc-dark);--color-text-on-brand:var(--gray-0);--color-text-inverse:var(--gray-0);--color-link:var(--cc-teal);--color-link-hover:var(--cc-teal-light);--color-bg:var(--gray-0);--color-bg-surface:#f5f5f5;--color-bg-muted:#e3e3e3;--color-bg-accent:#e8f8f3;--color-bg-highlight:#fff9d6;--color-bg-deal:var(--cc-red);--color-text-on-deal:var(--gray-0);--color-accent-secondary:var(--cc-red);--color-accent-secondary-hover:var(--cc-red-hover);--color-bg-brand:var(--color-brand);--color-bg-brand-muted:var(--color-brand-muted);--color-bg-inverse:var(--cc-dark);--color-border:#e3e3e3;--color-border-inputs:silver;--color-border-strong:var(--cc-dark);--color-border-subtle:#f5f5f5;--color-state-hover:#0f0f0f0a;--color-state-active:#0f0f0f14;--color-overlay:#0f0f0f80;--color-focus-ring:#33af9066;--color-danger:#ff0a37;--color-danger-hover:#cc0029;--color-danger-bg-subtle:#ffe8ec;--color-danger-border-subtle:#ff8fa3;--color-info:#2563eb;--color-info-bg-subtle:#eff6ff;--color-info-border-subtle:#bfdbfe;--color-success:var(--cc-teal);--color-success-bg-subtle:#e8f8f3;--color-error:var(--color-danger)}[data-theme=dark]{color-scheme:dark;--color-brand:var(--cc-teal);--color-brand-muted:var(--cc-teal-light);--color-brand-subtle:#1f6b58;--color-brand-on:var(--gray-0);--color-text:var(--gray-0);--color-text-strong:var(--gray-0);--color-text-muted:silver;--color-text-on-muted:var(--gray-0);--color-text-on-brand:var(--gray-0);--color-text-inverse:var(--cc-dark);--color-link:var(--cc-teal);--color-link-hover:var(--cc-teal-light);--color-bg:var(--cc-dark);--color-bg-surface:var(--cc-dark-surface);--color-bg-muted:var(--cc-dark-panel);--color-bg-accent:#33af9026;--color-bg-highlight:#5e411c;--color-bg-deal:var(--cc-red);--color-text-on-deal:var(--gray-0);--color-accent-secondary:var(--cc-red);--color-accent-secondary-hover:#ff5973;--color-bg-brand:var(--color-brand);--color-bg-brand-muted:var(--color-brand-muted);--color-bg-inverse:var(--gray-0);--color-border:var(--cc-dark-border);--color-border-inputs:#4a4a4a;--color-border-strong:silver;--color-border-subtle:var(--cc-dark-border);--color-state-hover:#ffffff0a;--color-state-active:#ffffff14;--color-overlay:#0f0f0fb3;--color-focus-ring:#46e5bd66;--color-danger:#ff5973;--color-danger-hover:#ff0a37;--color-danger-bg-subtle:#ff0a3726;--color-danger-border-subtle:#ff0a3766;--color-info:#60a5fa;--color-info-bg-subtle:#3b82f61f;--color-info-border-subtle:#3b82f666;--color-success:var(--cc-teal-light);--color-success-bg-subtle:#33af902e;--color-error:var(--color-danger)}@layer reset{:where(:root){& *,& :before,& :after{box-sizing:border-box}& body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5}& img,& picture,& video,& canvas,& svg{max-width:100%}& input,& button,& textarea,& select{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}& pre{margin:0}}}@layer base{@keyframes grow-out{0%{opacity:.3;transform:translateY(-5%)}to{opacity:1;transform:translateY(0%)}}@keyframes grow-out-centered{0%{opacity:.3;transform:translate(-50%)translateY(-5%)}to{opacity:1;transform:translate(-50%)translateY(0%)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}:where(:root){& html,& body{width:100%;margin:0;padding:0;overflow-x:hidden}& body{background-color:var(--color-bg);min-height:100vh}& body[data-modal-scroll-lock]{overflow:hidden!important}& body,& [data-theme=dark],& [data-theme=light]{color:var(--color-text)}& main{width:100%}& code[class*=language-],& pre[class*=language-]{border-radius:var(--radius-sm);font-size:var(--font-size-md)}& .astro-code{border-radius:var(--radius-sm);padding:var(--spacing-lg);& code{white-space:pre-wrap}}& p,& ul,& ol{& code{background:var(--color-bg);border-radius:.25rem;padding:.1rem .2rem}}& blockquote{border-left:3px solid var(--color-border);padding-left:var(--spacing-sm)}& main>:first-child.hero,& main>:first-child.blog-block,& main>:first-child.container,& main>:first-child.carousel,& main>:first-child.grid,& main>:first-child.split,& main>:first-child.accordion,& main>:first-child.content-selector,& main>:first-child.card{margin-top:0}}:where(:root){& fieldset{border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);margin-bottom:1rem}& legend{color:var(--color-text-strong)}& label{color:var(--color-text-strong);font-weight:var(--font-weight-semibold)}& input{background-color:var(--color-bg);border:1px solid var(--color-border-inputs);border-radius:var(--radius-xs);color:var(--color-text-strong);font-size:var(--font-size-md);padding:var(--spacing-em-sm);transition:border-color var(--animation-normal) ease-in-out;&:focus{border-color:var(--color-brand);box-shadow:0 0 0 3px var(--color-focus-ring);outline:none}&::placeholder{color:var(--color-text-muted)}&:disabled{background-color:var(--color-bg-muted);color:var(--color-text-muted);cursor:not-allowed}&::file-selector-button{background-color:var(--color-bg-surface);border:1px solid var(--color-border-inputs);border-radius:var(--radius-xs);color:var(--color-text-strong);cursor:pointer;font-size:var(--font-size-sm);padding:var(--spacing-em-xs) var(--spacing-em-sm);transition:background-color var(--animation-normal) ease-in-out;margin-inline-end:var(--spacing-em-sm);&:hover{background-color:var(--color-bg-muted)}}}& textarea{background-color:var(--color-bg);border:1px solid var(--color-border-inputs);border-radius:var(--radius-xs);color:var(--color-text-strong);font-size:var(--font-size-md);min-height:100px;padding:var(--spacing-em-sm);resize:vertical;transition:border-color var(--animation-normal) ease-in-out;&:focus{border-color:var(--color-brand);box-shadow:0 0 0 3px var(--color-focus-ring);outline:none}&::placeholder{color:var(--color-text-muted)}&:disabled{background-color:var(--color-bg-muted);color:var(--color-text-muted);cursor:not-allowed}}& select{background-color:var(--color-bg);border:1px solid var(--color-border-inputs);border-radius:var(--radius-xs);color:var(--color-text-strong);cursor:pointer;padding:var(--spacing-em-sm);transition:border-color var(--animation-normal) ease-in-out;&:focus{border-color:var(--color-brand);box-shadow:0 0 0 3px var(--color-focus-ring);outline:none}&:disabled{background-color:var(--color-bg-muted);color:var(--color-text-muted);cursor:not-allowed}& option{background-color:var(--color-bg);color:var(--color-text-strong)}}}:where(:root){& table{border-spacing:0;table-layout:auto;width:100%;& thead th{background:var(--color-bg-muted);border:1px solid var(--color-border);text-align:left;border-bottom-width:0;border-right-width:0;padding:.5rem;&:first-child{border-top-left-radius:var(--radius-sm)}&:last-child{border-top-right-radius:var(--radius-sm);border-right-width:1px}}& tbody tr{& td{border:1px solid var(--color-border);vertical-align:top;border-bottom-width:0;border-right-width:0;padding:.5rem;&:last-child{border-right-width:1px}}&:last-child{& td{border-bottom-width:1px}& td:first-child{border-bottom-left-radius:var(--radius-sm)}& td:last-child{border-bottom-right-radius:var(--radius-sm)}}}}}body{font-family:var(--font-body);font-weight:var(--font-weight-medium)}:where(:root){& h1,& h2,& h3,& h4,& h5,& h6{color:var(--color-text-strong);font-family:var(--font-headings);font-weight:var(--font-weight-bold);margin-top:.8em;margin-bottom:.5em}& h1,& h2,& h3{text-wrap:pretty}& h1{font-size:var(--font-size-heading-2xl);line-height:1.23}& h2{font-size:var(--font-size-heading-xl);line-height:1.33}& h3{font-size:var(--font-size-heading-md);line-height:1.22}& h4,& h5,& h6{font-weight:400}& h4{font-size:var(--font-size-heading-md);line-height:1.35}& h5{font-size:var(--font-size-heading-sm);line-height:1.4}& h6{font-size:var(--font-size-heading-xs);line-height:1.45}& p,& ul,& ol{color:var(--color-text);font-size:var(--font-size-md);line-height:1.6}& strong{font-weight:var(--font-weight-bold)}& a{color:var(--color-link);&:hover{color:var(--color-link-hover)}}& h1,& h2,& h3,& h4,& h5,& h6,& p,& a,& td,& th,& pre,& li{overflow-wrap:break-word}& code{overflow-wrap:anywhere}}.eyebrow{color:var(--color-text-muted);font-size:var(--font-size-sm);letter-spacing:.08em;margin-bottom:var(--spacing-sm);text-transform:uppercase;font-weight:600}.eyebrow+.heading,.eyebrow+h1,.eyebrow+h2,.eyebrow+h3,.eyebrow+h4,.eyebrow+h5,.eyebrow+h6{margin-top:0}.subtext{color:var(--color-text-muted)}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@layer utils{.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.tg{border-collapse:collapse;border-spacing:0;border-collapse:collapse;border-spacing:0;margin:0 auto}.tg .tg-0lax{text-align:left;vertical-align:top}.tg .tg-0pky{border-color:inherit;text-align:left;vertical-align:top}.tg .tg-0ys1{border-color:inherit;text-align:left;vertical-align:middle;background-color:#fff}.tg .tg-1wig{text-align:left;vertical-align:top;font-weight:700}.tg .tg-3stq{color:#212529;text-align:left;vertical-align:top;background-color:#f6f8f9}.tg .tg-69zg{border-color:inherit;text-align:left;vertical-align:top;background-color:#356854}.tg .tg-6t3r{text-align:left;vertical-align:top;font-style:italic;font-weight:700}.tg .tg-7o0x{text-align:left;vertical-align:middle;background-color:#f6f8f9}.tg .tg-7yig{text-align:center;vertical-align:top;background-color:#fff}.tg .tg-82op{border-color:inherit;color:#212529;text-align:right;vertical-align:top;background-color:#fff}.tg .tg-8mj0{color:#212529;text-align:right;vertical-align:top;background-color:#fff}.tg .tg-8xbs{border-color:inherit;color:#fff;text-align:left;vertical-align:middle;background-color:#356854}.tg .tg-9bsh{text-align:left;vertical-align:middle;background-color:#356854}.tg .tg-9hzb{text-align:center;vertical-align:top;background-color:#fff;font-weight:700}.tg .tg-9uzg{border-color:inherit;color:#0f0f0f;text-align:left;vertical-align:top}.tg .tg-amfq{text-align:right;vertical-align:middle;background-color:#f6f8f9}.tg .tg-amwm{text-align:center;vertical-align:top;font-weight:700}.tg .tg-baqh{text-align:center;vertical-align:top}.tg .tg-bx8d{color:#fff;text-align:left;vertical-align:middle;background-color:#356854}.tg .tg-dgl5{text-align:left;vertical-align:top;background-color:#fff;font-weight:700}.tg .tg-dm9r{color:#0f0f0f;text-align:left;vertical-align:top}.tg .tg-dox4{color:#3a3a3a;text-align:left;vertical-align:top;background-color:#fff}.tg .tg-evln{border-color:inherit;color:#0f0f0f;text-align:center;vertical-align:top;font-weight:700}.tg .tg-fymr{border-color:inherit;text-align:left;vertical-align:top;font-weight:700}.tg .tg-jxgv{border-color:inherit;text-align:left;vertical-align:top;background-color:#fff}.tg .tg-kioe{color:#0f0f0f;text-align:left;vertical-align:top;font-weight:700}.tg .tg-ktyi{text-align:left;vertical-align:top;background-color:#fff}.tg .tg-mfw7{color:#212529;text-align:left;vertical-align:top;background-color:#fff}.tg .tg-mmyu{border-color:inherit;text-align:right;vertical-align:middle;background-color:#fff}.tg .tg-o3c1{text-align:right;vertical-align:middle;background-color:#fff}.tg .tg-pdeq{border-color:inherit;text-align:left;vertical-align:top;background-color:#fff;font-weight:700}.tg .tg-pi3s{border-color:inherit;color:#fff;text-align:left;vertical-align:top;background-color:#356854}.tg .tg-r3jn{border-color:inherit;color:#212529;text-align:left;vertical-align:top;background-color:#f6f8f9}.tg .tg-rmlg{border-color:inherit;color:#212529;text-align:left;vertical-align:top;background-color:#fff}.tg .tg-s4ka{border-color:inherit;text-align:left;vertical-align:middle;background-color:#f6f8f9}.tg .tg-shod{color:#fff;text-align:left;vertical-align:top;background-color:#356854}.tg .tg-sqy5{border-color:inherit;color:#0f0f0f;text-align:left;vertical-align:top;font-weight:700}.tg .tg-waca{color:#1d1c1d;text-align:left;vertical-align:top;background-color:#fff}.tg .tg-wbm6{color:#fff;text-align:left;vertical-align:middle;background-color:#356854;font-weight:700}.tg .tg-x0rl{text-align:left;vertical-align:top;background-color:#f6f8f9}.tg .tg-x93m{color:#fff;text-align:left;vertical-align:top;background-color:#356854;font-weight:700}.tg .tg-xmal{color:#212529;text-align:right;vertical-align:top;background-color:#f6f8f9}.tg .tg-zfky{border-color:inherit;color:#212529;text-align:right;vertical-align:top;background-color:#f6f8f9}.tg .tg-zr06{text-align:left;vertical-align:middle;background-color:#fff}.tg .tg-zy35{border-color:inherit;text-align:right;vertical-align:middle;background-color:#f6f8f9}.tg td{word-break:normal;word-break:normal;border:1px solid #000;padding:10px 5px;font-family:Arial,sans-serif;font-size:14px;overflow:hidden}.tg th{word-break:normal;word-break:normal;border:1px solid #000;padding:10px 5px;font-family:Arial,sans-serif;font-size:14px;font-weight:400;overflow:hidden}
