.article-grid--flex{align-items:stretch;display:flex;flex-wrap:wrap;gap:30px;justify-content:center;margin:0 auto;width:100%}html.no-flex-gap-support .article-grid--flex{margin:-15px}.article-grid--flex--width1{max-width:380px}.article-grid--flex--width1 .article-grid__item{flex-basis:100%}.article-grid--flex--width2{max-width:760px}.article-grid--flex--width2 .article-grid__item{flex-basis:calc(50% - 15px)}.article-grid--flex--width3{max-width:1140px}.article-grid--flex--width3 .article-grid__item{flex-basis:calc(33% - 20px)}.article-grid--flex--width4,.article-grid--flex--widthdefault{max-width:1520px}.article-grid--flex--width4 .article-grid__item,.article-grid--flex--widthdefault .article-grid__item{flex-basis:calc(25% - 22.5px)}.article-grid--flex .article-grid__item{max-width:380px;min-width:348px}@media(max-width:380px){.article-grid--flex .article-grid__item{min-width:100%}}html.no-flex-gap-support .article-grid--flex .article-grid__item{margin:15px}.fillable-container>.article-grid--flex{align-self:stretch;flex:1 1;max-width:none}.fillable-container>.article-grid--flex .article-grid__item{max-width:none}.banner-article{--article-padding:0;align-items:stretch;display:flex;position:relative}.banner-article.article--padded{--article-padding:30px;padding:0}.banner-article.banner-article--with-footer-addition{background-clip:content-box;padding-bottom:1px}.banner-article__background{bottom:0;left:0;position:absolute;right:0;top:0;transition:transform .3s linear 0s;z-index:0}@media(prefers-reduced-motion:reduce){.banner-article__background{transition:none}}.banner-article:hover .banner-article__background--zoom{transform:scale(1.05)}@media(prefers-reduced-motion:reduce){.banner-article:hover .banner-article__background--zoom{transform:none}}.banner-article__content{--banner-article-contain:100%;color:var(--text);display:flex;flex:1 1;flex-flow:column nowrap;gap:30px;padding:var(--article-padding);position:relative;width:min(100%,2*var(--article-padding) + var(--banner-article-contain));z-index:20}.banner-article__content--contain-left{align-self:flex-start}.banner-article__content--contain-right{align-self:flex-end}.banner-article__content--contain-center{align-self:center}.banner-article__content--reduced-spacing{gap:10px}html.no-flex-gap-support .banner-article__content>:not(.banner-article__footer-addition){margin:15px 0}html.no-flex-gap-support .banner-article__content>:not(.banner-article__footer-addition):first-child{margin-top:0}html.no-flex-gap-support .banner-article__content>:not(.banner-article__footer-addition):last-child{margin-bottom:0}.article-grid-gallery--all-media .banner-article__content{padding-bottom:calc(var(--article-padding) + 20px)}.banner-article__header-image{order:1}.banner-article__title-block{display:flex;flex-flow:column nowrap;font-weight:700;gap:0;order:2}.banner-article__title-block--slanted>*{font-style:italic;transform:rotate(-4.5deg)}.banner-article__title-block--capitalise{text-transform:uppercase}.banner-article__title-block--slanted.banner-article__title-block--capitalise>*{font-weight:700;text-transform:uppercase}.banner-article__title-block--spacing{gap:15px}html.no-flex-gap-support .banner-article__title-block--spacing>*{margin:15px 0}.banner-article__pre-title{line-height:1.25;margin:0}.banner-article__title{font-weight:700;line-height:1.1;text-wrap:balance}.banner-article__subtitle{font-weight:400;line-height:1.25;margin:0;text-transform:none}.banner-article__content-block{line-height:1.5;order:4}.banner-article__expand-1{flex:1 1;margin-bottom:-30px;order:0}.banner-article__expand-2{flex:1 1;margin-bottom:-30px;order:10}.banner-article__expand-2:has(+.banner-article__buttons){min-height:30px}.banner-article__expand-3{flex:1 1;margin-bottom:-30px;min-height:30px;order:3}.banner-article__buttons{align-self:stretch;font-weight:700;order:9}.banner-article__buttons--fixed{order:11}.banner-article__footer-addition{color:var(--muted);margin-bottom:-1px;padding:10px var(--article-padding) 11px var(--article-padding);z-index:20}.banner-article__title-block--size10 .banner-article__pre-title,.banner-article__title-block--size10 .banner-article__subtitle{font-size:24px}.banner-article__title-block--size20 .banner-article__pre-title,.banner-article__title-block--size20 .banner-article__subtitle{font-size:22px}.banner-article__title-block--size30 .banner-article__pre-title,.banner-article__title-block--size30 .banner-article__subtitle{font-size:18px}.banner-article__title-block--size40 .banner-article__pre-title,.banner-article__title-block--size40 .banner-article__subtitle{font-size:16px;line-height:1.5}.banner-article__title-block--size50 .banner-article__pre-title,.banner-article__title-block--size50 .banner-article__subtitle{font-size:14px;line-height:1.5}.banner-article__title-block--size60 .banner-article__pre-title,.banner-article__title-block--size60 .banner-article__subtitle{font-size:12px;line-height:1.5}.banner-article__title-block--size10 .banner-article__title{font-size:34px}.banner-article__title-block--size20 .banner-article__title{font-size:30px}.banner-article__title-block--size30 .banner-article__title{font-size:24px}.banner-article__title-block--size40 .banner-article__title,.banner-article__title-block--size50 .banner-article__title{font-size:18px}.banner-article__title-block--size60 .banner-article__title{font-size:16px}.banner-article__content--bottom .banner-article__expand-2,.banner-article__content--top .banner-article__expand-1{display:none}@media(min-width:544px){.article:not(.article--dense) .banner-article__title-block--size10 .banner-article__title{font-size:54px}.article:not(.article--dense) .banner-article__title-block--size20 .banner-article__title{font-size:44px}.article:not(.article--dense) .banner-article__title-block--size30 .banner-article__title{font-size:34px}.article:not(.article--dense) .banner-article__title-block--size40 .banner-article__title{font-size:30px}.article:not(.article--dense) .banner-article__title-block--size50 .banner-article__title{font-size:24px}.article:not(.article--dense) .banner-article__title-block--size60 .banner-article__title{font-size:18px}}@media(min-width:1200px){.banner-article__title-block--size10 .banner-article__title{font-size:54px}.banner-article__title-block--size20 .banner-article__title{font-size:44px}.banner-article__title-block--size30 .banner-article__title{font-size:34px}.banner-article__title-block--size40 .banner-article__title{font-size:30px}.banner-article__title-block--size50 .banner-article__title{font-size:24px}.banner-article__title-block--size60 .banner-article__title{font-size:18px}}.article-grid .pagination,.article-grid__buttons{margin-top:15px}@media(min-width:992px){.article-grid .pagination,.article-grid__buttons{margin-top:30px}}.alert{align-items:center;background:#efefef;color:#006;display:flex;min-height:50px;padding:10px 20px;position:relative;transition:background-color .25s linear,color .25s linear}@media(prefers-reduced-motion:reduced){.alert{transition:none}}.alert__container{min-height:1px}.alert__container[data-visible][data-visible][data-visible]:not([data-visible=true]):not([data-animating]){display:block;visibility:hidden}.alert__content{line-height:22px}.alert a{text-decoration:underline}.alert a:hover{color:inherit}.alert:before{display:inline-block;filter:var(--flt-blue);flex:0 0 auto;height:16px;margin-right:20px;margin-top:-12px;width:28px}@media(min-width:544px){.alert{padding:20px}}.alert--info{background:var(--alertbox-info);color:#006}.alert--info:before{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA3LjM3NyA3LjM3NyI+PHBhdGggZD0iTTI2Ljc4Ny01OC41NmEzLjY4OCAzLjY4OCAwIDEgMCAuMDI0LjAyNHptLS4zNyA0Ljg2OGEzLjE4IDMuMTggMCAwIDEtNC40OTgtNC40OTggMy4xNCAzLjE0IDAgMCAxIDIuMjQ5LS45MjYgMy4xNzUgMy4xNzUgMCAwIDEgMi4yNDkgNS40MjRtLTIuMjUtMi43NTdhLjMwNy4zMDcgMCAwIDAtLjMwNi4zMDd2MS41MDhhLjMwNC4zMDQgMCAwIDAgLjMwNC4zMS4zLjMgMCAwIDAgLjMwNC0uM3YtMS41MTNhLjMwNy4zMDcgMCAwIDAtLjI5OS0uMzF6bS4yMTgtMS4wMThhLjQuNCAwIDAgMC0uMTAxLS4wNjYuMjcuMjcgMCAwIDAtLjIzMyAwIC40LjQgMCAwIDAtLjEwNi4wNjYuMy4zIDAgMCAwLS4wODQuMjExLjMuMyAwIDAgMCAuMDI2LjEyLjMuMyAwIDAgMCAuMDYxLjEwNS4yLjIgMCAwIDAgLjA0OC4wMzIuMS4xIDAgMCAwIC4wNTMuMDI2LjIuMiAwIDAgMCAuMDYuMDIyLjMyLjMyIDAgMCAwIC4yNjUtLjA4LjQuNCAwIDAgMCAuMDYzLS4xMDYuMy4zIDAgMCAwIC4wMjctLjExNi4zLjMgMCAwIDAtLjAyNy0uMTE2LjQuNCAwIDAgMC0uMDYzLS4wOTh6IiBjbGFzcz0iY2xzLTMiIHN0eWxlPSJzdHJva2Utd2lkdGg6LjI2NDU4IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjAuNTAyIDU5LjYyOSkiLz48L3N2Zz4=)}.alert--success{background:#ebf2ed;color:#393}.alert--success:before{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA3LjM3NyA3LjM3NyI+PHBhdGggZD0iTTIzOS45NyAyMDQuNTFhMy42ODggMy42ODggMCAxIDAgLjAyNC4wMjR6bS0uMzcgNC44NjhhMy4xOCAzLjE4IDAgMCAxLTQuNDk4LTQuNDk4IDMuMTQgMy4xNCAwIDAgMSAyLjI0OS0uOTI2IDMuMTc1IDMuMTc1IDAgMCAxIDIuMjQ5IDUuNDI0bS0xLjA1OS0zLjU3Mi0xLjkzMSAyLjEwMS0uNjk2LS41OTVhLjI2NS4yNjUgMCAwIDAtLjM3My4wMjQuMjY1LjI2NSAwIDAgMCAuMDI2LjM3bC44OTUuNzY3YS4yNy4yNyAwIDAgMCAuMTcyLjA2MS4yNy4yNyAwIDAgMCAuMTk4LS4wODVsMi4xLTIuMjlhLjI2NS4yNjUgMCAwIDAtLjAzOS0uMzcxLjI2NS4yNjUgMCAwIDAtLjM1IDB6IiBjbGFzcz0iY2xzLTEwIiBzdHlsZT0ic3Ryb2tlLXdpZHRoOi4yNjQ1OCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIzMy42OCAtMjAzLjQ0KSIvPjwvc3ZnPg==);filter:invert(35%) sepia(85%) saturate(761%) hue-rotate(118deg) brightness(84%) contrast(103%)}.alert--error:before,.alert--warning:before{content:url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%207.933%206.613%22%3E%3Cpath%20d%3D%22M32.432-20.884h-7.408a.265.265%200%200%201-.265-.265.3.3%200%200%201%20.04-.137l3.704-6.086a.265.265%200%200%201%20.365-.084.3.3%200%200%201%20.085.084l3.704%206.086a.27.27%200%200%201%200%20.264.27.27%200%200%201-.225.138zm-6.937-.53h6.466l-3.233-5.317zm3.233-1.645a.265.265%200%200%201-.265-.264v-1.305a.265.265%200%200%201%20.53%200v1.305a.265.265%200%200%201-.265.264m0%20.958a.2.2%200%200%201-.1-.019.24.24%200%200%201-.088-.058.2.2%200%200%201-.058-.08.27.27%200%200%201%200-.203.3.3%200%200%201%20.053-.087.27.27%200%200%201%20.238-.072.2.2%200%200%201%20.053.016.1.1%200%200%201%20.047.021l.04.032a.27.27%200%200%201%20.08.188.23.23%200%200%201-.08.185.25.25%200%200%201-.185.082z%22%20class%3D%22cls-6%22%20style%3D%22stroke-width%3A.26458%22%20transform%3D%22translate%28-24.76%2027.497%29%22%2F%3E%3C%2Fsvg%3E")}.alert--warning{background:#fefaec;color:#ffe066}.alert--warning:before{filter:invert(85%) sepia(16%) saturate(6761%) hue-rotate(358deg) brightness(103%) contrast(105%)}.alert--error{background:#f8e9e8;color:#900}.alert--error:before{filter:invert(9%) sepia(98%) saturate(6795%) hue-rotate(8deg) brightness(91%) contrast(112%)}.alert--default{color:var(--muted)}.background--white,body{--alertbox-info:#e5e5ef}.background--black,.background--blue,.background--brand,.background--darkgrey,.background--green,.background--grey,.background--lightergrey,.background--lightgrey,.background--lightishgrey,.background--midgrey,.background--orange,.background--pureblack,.background--red{--alertbox-info:#c6c6d0}#agf__ebc43422-258f-4ded-b48a-b1334f57ae22 .article-grid__item{max-width:800px;min-width:300px}#agf__ebc43422-258f-4ded-b48a-b1334f57ae22.article-grid--flex{max-width:1260px}@media (max-width:830px){#agf__ebc43422-258f-4ded-b48a-b1334f57ae22 .article-grid__item{max-width:100%}}#el-08e960f7-5a87-4f89-8808-4f8ea81f7e1e{background-image:url(/media/5m0pq5ay/hyundai-i30-hatchback-grey.jpg?m=20au0bo);background-size:cover;background-position:50% 50%;background-repeat:no-repeat}@media (min-width:545px){#el-08e960f7-5a87-4f89-8808-4f8ea81f7e1e{background-image:url(/media/5m0pq5ay/hyundai-i30-hatchback-grey.jpg?m=20d20bo)}}@media (min-width:769px){#el-08e960f7-5a87-4f89-8808-4f8ea81f7e1e{background-image:url(/media/5m0pq5ay/hyundai-i30-hatchback-grey.jpg?m=20fg0bo)}}@media (min-width:993px){#el-08e960f7-5a87-4f89-8808-4f8ea81f7e1e{background-image:url(/media/5m0pq5ay/hyundai-i30-hatchback-grey.jpg?m=20by0bo)}}@media (min-width:1201px){#el-08e960f7-5a87-4f89-8808-4f8ea81f7e1e{background-image:url(/media/5m0pq5ay/hyundai-i30-hatchback-grey.jpg?m=20g70bo)}}@media (min-width:1601px){#el-08e960f7-5a87-4f89-8808-4f8ea81f7e1e{background-image:url(/media/5m0pq5ay/hyundai-i30-hatchback-grey.jpg?m=20mr0bo)}}@media (min-width:1921px){#el-08e960f7-5a87-4f89-8808-4f8ea81f7e1e{background-image:url(/media/5m0pq5ay/hyundai-i30-hatchback-grey.jpg?m=20sw0bo)}}