:is(.iy-feature-article__body,.iy-curated-facility-stays) a.iy-journal-stay-card{display:flex;align-items:stretch;gap:0;border:1px solid #d8ded7;border-radius:8px;text-decoration:none;color:#2d3831;background:#fff;overflow:hidden;margin:24px 0 12px;box-shadow:0 2px 8px #26362d08}.iy-journal-stay-card__photo{display:block;flex:0 0 160px;position:relative;min-height:144px;background:#eceee8}.iy-journal-stay-card__photo img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;margin:0!important;border-radius:0!important}.iy-journal-stay-card__body{display:flex;flex-direction:column;gap:7px;min-width:0;padding:18px 20px}.iy-journal-stay-card__label{font-size:11px;color:#65766b;letter-spacing:.08em}.iy-journal-stay-card__name{font-size:19px;line-height:1.5;overflow-wrap:anywhere}.iy-journal-stay-card__address{font-size:12px;color:#68736d;line-height:1.6}.iy-journal-stay-card__cta{font-size:13px;font-weight:600;color:#52776c;line-height:1.7;margin-top:3px}.iy-journal-stay-card:hover{border-color:#7e9c8e}.iy-journal-stay-card:focus-visible{outline:3px solid #52776c;outline-offset:3px}.iy-journal-stay-facts{margin-bottom:28px;font-size:14px;line-height:1.9}:is(.iy-feature-article__body,.iy-curated-facility-stays) .iy-journal-stay-facts p{font-size:14px;margin:8px 0}:is(.iy-feature-article__body,.iy-curated-facility-stays) .iy-journal-stay-facts p.iy-journal-stay-facts__source{font-size:12px;color:#68736d}@media(max-width:600px){.iy-journal-stay-card__photo{flex-basis:108px;min-height:140px}.iy-journal-stay-card__body{padding:13px 12px;gap:6px}.iy-journal-stay-card__name{font-size:15px}.iy-journal-stay-card__address{font-size:11px}.iy-journal-stay-card__cta{font-size:12px}}

:is(.iy-feature-article__body,.iy-curated-facility-stays) .iy-journal-stay-card *{text-decoration:none;letter-spacing:normal}:is(.iy-feature-article__body,.iy-curated-facility-stays) a.iy-journal-stay-card{margin-left:0;margin-right:0}

:is(.iy-feature-article__body,.iy-curated-facility-stays) a.iy-journal-stay-card{text-decoration:none!important}

:is(.iy-feature-article__body,.iy-curated-facility-stays) table.iy-journal-stay-table{width:100%;table-layout:fixed;border-collapse:collapse;margin:18px 0;font-size:14px;line-height:1.9}:is(.iy-feature-article__body,.iy-curated-facility-stays) .iy-journal-stay-table th,:is(.iy-feature-article__body,.iy-curated-facility-stays) .iy-journal-stay-table td{padding:13px 16px;border:1px solid #d8ded7!important;text-align:left;vertical-align:top;overflow-wrap:anywhere}:is(.iy-feature-article__body,.iy-curated-facility-stays) .iy-journal-stay-table th{width:110px;background:#f1f3ee;font-weight:600}:is(.iy-feature-article__body,.iy-curated-facility-stays) .iy-journal-stay-table tr:last-child th,:is(.iy-feature-article__body,.iy-curated-facility-stays) .iy-journal-stay-table tr:last-child td{border-bottom:1px solid #d8ded7!important}@media(max-width:600px){:is(.iy-feature-article__body,.iy-curated-facility-stays) .iy-journal-stay-table th{width:86px}:is(.iy-feature-article__body,.iy-curated-facility-stays) .iy-journal-stay-table th,:is(.iy-feature-article__body,.iy-curated-facility-stays) .iy-journal-stay-table td{padding:11px 12px;font-size:13px}}

.iy-curated-facility-stays{margin:32px 0;max-width:100%;min-width:0}.iy-curated-facility-stays>p{font-size:14px;line-height:1.9}.iy-curated-facility-stays .iy-journal-stay-facts__source{font-size:12px;color:#68736d}

.iy-facility-stay-search{display:inline-block;max-width:100%;box-sizing:border-box;padding:12px 16px;border:1px solid #7e9c8e;border-radius:6px;color:#3c6559;text-decoration:none;font-size:14px;line-height:1.8;font-weight:600}.iy-facility-stay-search:hover{background:#f0f5f1}

:is(.iy-feature-article__body,.iy-curated-facility-stays) .iy-journal-stay-facts__source a{color:var(--iy-color-link,#557c72);text-decoration:underline;text-underline-offset:3px}
