.reservation-support{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,3vw,2.5rem);align-items:start;margin-block-start:clamp(2rem,6vw,5rem)}.reservation-support>section{min-width:0}.reservation-support .reservation-support__faq{width:100%;margin:0;padding:0}.reservation-support h2{margin-block:0 .85rem;font-family:Georgia,serif;font-size:clamp(1.6rem,3vw,2.4rem);line-height:1.25}.reservation-support__cart>p{margin-block:0 1rem;color:#65543f}.reservation-support #nakee-cart-table{overflow-x:auto;padding:0}.reservation-support #nakee-cart-table>.cart-title{display:none}@media (max-width:48rem){.reservation-support{grid-template-columns:minmax(0,1fr)}}