.panel-profile-comparison-module__E7kvcG__comparison{padding:1.5rem 0 2.5rem}.panel-profile-comparison-module__E7kvcG__intro{max-width:44rem;margin-bottom:1.5rem}.panel-profile-comparison-module__E7kvcG__intro h3{margin:0 0 .5rem;font-size:clamp(1.5rem,3vw,2.4rem)}.panel-profile-comparison-module__E7kvcG__intro p,.panel-profile-comparison-module__E7kvcG__note{line-height:1.6}.panel-profile-comparison-module__E7kvcG__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;display:grid}.panel-profile-comparison-module__E7kvcG__grid figure{min-width:0;margin:0}.panel-profile-comparison-module__E7kvcG__image{aspect-ratio:3/2;background:#ddd6ca;display:block;position:relative}.panel-profile-comparison-module__E7kvcG__image img{object-fit:contain}.panel-profile-comparison-module__E7kvcG__grid figcaption{padding:1rem 0}.panel-profile-comparison-module__E7kvcG__grid h4{margin:0 0 .5rem;font-size:1.2rem}.panel-profile-comparison-module__E7kvcG__grid p{margin:0 0 .75rem;line-height:1.5}.panel-profile-comparison-module__E7kvcG__grid a{text-underline-offset:.2em}.panel-profile-comparison-module__E7kvcG__note{max-width:56rem;font-size:.85rem}.panel-profile-comparison-module__E7kvcG__rooms{grid-template-columns:repeat(2,minmax(0,1fr))}.panel-profile-comparison-module__E7kvcG__rooms h3{font-size:1.2rem;line-height:1.4}.panel-profile-comparison-module__E7kvcG__finishes{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin-top:1rem;padding-top:1.5rem;display:grid}.panel-profile-comparison-module__E7kvcG__finishes h4{margin:0 0 .5rem;font-size:1.2rem}.panel-profile-comparison-module__E7kvcG__finishes p{margin:0 0 1rem;line-height:1.6}@media (max-width:1000px){.panel-profile-comparison-module__E7kvcG__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.panel-profile-comparison-module__E7kvcG__grid,.panel-profile-comparison-module__E7kvcG__rooms,.panel-profile-comparison-module__E7kvcG__finishes{grid-template-columns:1fr}}
