.pillar-rooms{margin-top:65px}.pillar-rooms .section-title>span{max-width:65%;text-align:right;line-height:1.6}.pillar-room-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.pillar-room-photo img{width:100%;height:285px;object-fit:cover}.pillar-room h3{font:27px/1.35 Georgia,serif;margin:20px 0 12px}.pillar-room p{font:16px/1.9 Georgia,serif;color:#64665c;margin:0}.pillar-checklist{background:#eeebe4;padding:42px;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.65fr);gap:60px;margin-top:55px}.pillar-checklist header h2{font:33px/1.3 Georgia,serif;margin:20px 0}.pillar-checklist header p{font:italic 16px/1.8 Georgia,serif;color:#6e7065}.pillar-check-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px 35px}.pillar-check-grid article{border-top:1px solid #d0ccbf;padding-top:16px}.pillar-check-grid h3{font:22px/1.4 Georgia,serif;margin:10px 0}.pillar-check-grid p{font:15px/1.9 Georgia,serif;color:#64665c;margin:0}@media(max-width:950px){.pillar-room-grid{gap:22px}.pillar-room-photo img{height:230px}.pillar-room h3{font-size:24px}.pillar-checklist{gap:30px;padding:30px;grid-template-columns:1fr}.pillar-checklist header h2{margin:12px 0}.pillar-checklist header p{margin-bottom:0}}@media(max-width:620px){.pillar-rooms{margin-top:38px}.pillar-rooms .section-title>span{max-width:none;text-align:left}.pillar-room-grid{grid-template-columns:1fr;gap:30px}.pillar-room-photo img{height:290px}.pillar-room h3{font-size:26px;margin-top:17px}.pillar-checklist{margin-top:35px;padding:28px 23px}.pillar-checklist header h2{font-size:29px}.pillar-check-grid{grid-template-columns:1fr;gap:24px}.pillar-check-grid h3{font-size:23px}}
