.page_comparePage__fGBiU{padding:3rem 0 4rem}.page_comparisonHeader__RMOUB{text-align:center;margin-bottom:3rem}.page_comparisonHeader__RMOUB h1{font-size:2.5rem;color:var(--primary);margin-bottom:.5rem}.page_comparisonHeader__RMOUB p{color:var(--text-gray);font-size:1.1rem}.page_comparisonTable__cy9PX{background:var(--white);border-radius:12px;overflow:hidden;box-shadow:var(--shadow-lg)}.page_tableHeader__5nyjd{display:grid;grid-template-columns:200px repeat(3,1fr);grid-gap:1rem;gap:1rem;padding:1.5rem;background:var(--primary);color:var(--white)}.page_facilityHeader__4YBf8{text-align:center}.page_facilityIcon__mrBy7{width:80px;height:80px;margin:0 auto 1rem;background:hsla(0,0%,100%,.2);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2.5rem}.page_facilityHeader__4YBf8 h3{color:var(--white);font-size:1.25rem;margin-bottom:.5rem}.page_facilityHeader__4YBf8 p{font-size:.9rem;opacity:.9}.page_tableRow__dzK1V{display:grid;grid-template-columns:200px repeat(3,1fr);grid-gap:1rem;gap:1rem;padding:1.5rem;border-bottom:1px solid var(--border)}.page_tableRow__dzK1V:nth-child(2n){background:var(--bg-cream)}.page_tableRow__dzK1V:last-child{border-bottom:none}.page_rowLabel__Do_T_{font-weight:600;color:var(--text-dark);display:flex;align-items:center;font-size:1.05rem}.page_facilityCol__SiXIh{display:flex;flex-direction:column;gap:.5rem;justify-content:center}.page_stars__H4BKx{color:var(--accent);font-size:1.1rem}.page_checkYes__pAGL4{color:var(--primary);font-weight:500}.page_checkNo__Tc9X8{color:var(--text-gray);font-style:italic}.page_actionsRow__jtQfN{background:var(--bg-cream)}@media (max-width:1024px){.page_tableHeader__5nyjd,.page_tableRow__dzK1V{grid-template-columns:150px repeat(3,1fr);gap:.5rem;padding:1rem;font-size:.9rem}.page_facilityIcon__mrBy7{width:60px;height:60px;font-size:2rem}.page_facilityHeader__4YBf8 h3{font-size:1rem}}@media (max-width:768px){.page_comparisonHeader__RMOUB h1{font-size:2rem}.page_comparisonTable__cy9PX{overflow-x:auto}.page_tableHeader__5nyjd,.page_tableRow__dzK1V{min-width:800px}}