.dm-stay-feature{display:grid;align-items:stretch;background:var(--color-ink,#192a27);color:#f8f5ec;max-width:1440px;margin:clamp(32px,6vw,88px) auto;overflow:hidden}.dm-stay-feature.has-photo{grid-template-columns:1fr 1fr}.dm-stay-photo{min-width:0;min-height:360px}.dm-stay-photo img{display:block;width:100%;height:100%;object-fit:cover}.dm-stay-copy{padding:clamp(28px,5vw,72px);align-self:center}.dm-stay-copy h2{font-family:'Dal Menga Display',Georgia,serif;font-size:clamp(34px,4.5vw,66px);line-height:1.08;text-wrap:balance;margin:0 0 24px}.dm-stay-copy p{max-width:54ch}.dm-stay-actions{display:flex;gap:16px 28px;flex-wrap:wrap;margin:24px 0}.dm-stay-actions a{color:inherit;min-height:44px;display:inline-flex;align-items:center;text-underline-offset:6px}.dm-stay-note{font-size:.875rem;line-height:1.55;opacity:.85}@media(max-width:699px){.dm-stay-feature.has-photo{grid-template-columns:1fr}.dm-stay-photo{min-height:0;aspect-ratio:4/3}.dm-stay-copy{padding:28px 22px}}@media(forced-colors:active){.dm-stay-feature{border:1px solid CanvasText}}
