.room-entry{box-sizing:border-box;max-width:1320px;margin:0 auto;padding:64px 60px;color:#181d27;font-family:Outfit,sans-serif}.room-entry *{box-sizing:border-box}.room-entry__heading{max-width:760px;margin-bottom:30px}.room-entry__heading h2{font-size:clamp(28px,3vw,42px);font-weight:400;line-height:1.15;letter-spacing:-.035em;margin:12px 0 18px;text-wrap:balance}.room-entry__heading p{font-size:17px;line-height:1.6;font-weight:300}.room-entry__eyebrow{font-size:12px!important;font-weight:500!important;letter-spacing:.14em;text-transform:uppercase;color:#588128}.room-entry__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.room-entry__card{min-width:0;overflow:hidden;border:1px solid #dce1d7;border-radius:12px;background:#f4f5f1}.room-entry__card img{display:block;width:100%;height:180px;object-fit:cover}.room-entry__card>div{padding:22px}.room-entry__card h3{font-size:22px;font-weight:400;line-height:1.2;letter-spacing:-.025em;margin:0 0 12px}.room-entry__card p{font-size:16px;line-height:1.55;font-weight:300;min-height:75px;margin:0 0 12px}.room-entry__card a{display:inline-block;padding:10px 0;color:#42651c;text-decoration:underline;font-size:15px;font-weight:500;line-height:1.5}.room-entry__card a:focus-visible{outline:3px solid #669f2a;outline-offset:4px}.room-entry__note{font-size:12px!important;line-height:1.5!important;color:#535862;margin:14px 0 0!important}@media(max-width:900px){.room-entry{padding:48px 24px}.room-entry__grid{grid-template-columns:1fr;gap:16px}.room-entry__card{display:grid;grid-template-columns:112px minmax(0,1fr)}.room-entry__card img{width:112px;height:100%;min-height:190px}.room-entry__card>div{padding:18px}.room-entry__card h3{font-size:21px}.room-entry__card p{min-height:0;margin-bottom:6px}.room-entry__card a{font-size:14px}}@media(max-width:350px){.room-entry{padding:36px 16px}.room-entry__card{grid-template-columns:90px minmax(0,1fr)}.room-entry__card img{width:90px}.room-entry__card>div{padding:14px}.room-entry__card h3{font-size:19px}.room-entry__card p{font-size:14px}}
