@layer components{.included-in-price{padding:var(--space-m);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface);box-shadow:var(--shadow-s);@media(min-width:768px){padding: var(--space-l);}& .included-in-price__heading{font-family:var(--font-display);font-size:var(--size-step-2);font-weight:600;line-height:1.2}& .included-in-price__list{display:grid;column-gap:var(--space-l);margin-block-start:var(--space-s);@media(min-width:640px){grid-template-columns: repeat(2,1fr);}@media(min-width:1024px){grid-template-columns: repeat(4,1fr);}}& .included-in-price__item{display:flex;gap:var(--space-xs);align-items:flex-start;padding-block:var(--space-xs);border-block-start:1px solid var(--color-border);font-size:var(--size-step--1);line-height:1.45;@media(min-width:640px){padding-block: var(--space-s);}&:last-child{font-weight:600}}& .included-in-price__tick{display:inline-grid;flex-shrink:0;place-items:center;inline-size:1.75rem;aspect-ratio:1;border-radius:var(--radius-pill);background:var(--color-accent-surface);color:var(--color-accent-strong);& svg{inline-size:1rem;block-size:1rem}}& .included-in-price__text{padding-block-start:.2em}}}