@layer utils{.compare__intro h2{font-size:4.8rem;font-weight:400;letter-spacing:0;line-height:1}@media(min-width:992px){.compare__intro h2{font-size:8rem;line-height:1.05}}.compare__table-title{font-size:3.2rem;font-weight:400;letter-spacing:0;line-height:1.05}@media(min-width:992px){.compare__table-title{font-size:5rem;line-height:1.1}}}@layer partials{.compare{container-type:inline-size}.compare__container{background-color:var(--g-color-sense-white);overflow:hidden;padding-block:6rem;position:relative}@container ((width >= 992px)){.compare__container{padding-bottom:16rem}}.compare__intro{display:flex;flex-direction:column;gap:2rem;margin-bottom:4rem}@container ((width >= 992px)){.compare__intro{display:grid;gap:0;grid-template-columns:88.6rem 58.7rem;justify-content:space-between;margin-bottom:20.8rem}}.-type-category .compare__intro{align-items:flex-start;margin-bottom:2rem}@container ((width >= 992px)){.-type-category .compare__intro{margin-bottom:12rem}}.compare__intro h2{margin:0}@container ((width >= 992px)){.compare__table{align-items:end;display:grid;grid-template-columns:27.4rem 1fr 1fr}}.compare__table-labels{display:none}@container ((width >= 992px)){.compare__table-labels{display:flex;flex-direction:column}}.compare__table-labels .compare__table-list-item{font-size:2rem;font-weight:500;padding:2rem 0}.compare__table-item{background-color:var(--g-color-sense-ash);padding:4rem 2rem}.compare__table-item:nth-child(odd){background-color:var(--g-color-brand-light)}@container ((width >= 992px)){.compare__table-item{padding:0}}.compare__table-title{margin-bottom:4rem}@container ((width >= 992px)){.compare__table-title{margin-bottom:0;min-height:19.5rem;padding:4rem}}.compare__table-list{border-top:.1rem solid var(--g-color-sense-navy-blue);list-style-type:none;margin:0;padding:0}.compare__table-list-item{border-bottom:.1rem solid var(--g-color-sense-navy-blue);display:grid;grid-template-columns:1fr 1fr;padding:1.2rem 0 2.4rem}@container ((width >= 992px)){.compare__table-list-item{display:block;min-height:11.5rem;padding:2rem 3.6rem}}.compare__table-list-item-label{font-weight:500}@container ((width >= 992px)){.compare__table-list-item-label{display:none}}.compare__table-list-item-value{padding-left:1.8rem;position:relative}@container ((width >= 992px)){.compare__table-list-item-value{font-size:2.4rem;line-height:1.35;padding-left:2.6rem}}.compare__table-list-item-value:before{content:"→";left:0;position:absolute;top:0}@container ((width >= 992px)){.compare__table-list-item-value:before{top:-.1rem}}}
