.iwpar-grid{display:grid;grid-template-columns:repeat(var(--iwpar-columns,3),minmax(0,1fr));gap:24px}.iwpar-card img{width:100%;height:auto;display:block}.iwpar-card h3{margin:12px 0 6px}.iwpar-card p{margin:4px 0 10px}.iwpar-linked{margin-top:32px}.iwpar-apply{display:inline-block;padding:10px 18px;border:1px solid currentColor;text-decoration:none}@media(max-width:760px){.iwpar-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.iwpar-grid{grid-template-columns:1fr}}
.iwpar-stays-list{display:grid;gap:2rem}.iwpar-stay-card{display:grid;grid-template-columns:minmax(140px,240px) 1fr;gap:1.5rem;align-items:start}.iwpar-stay-card img{width:100%;height:auto;display:block}.iwpar-stay-card h3{margin-top:0}.iwpar-stay-dates{opacity:.7}.iwpar-gallery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.iwpar-gallery-grid figure{margin:0}.iwpar-gallery-grid img{width:100%;height:auto;display:block}.iwpar-gallery-grid figcaption{font-size:.85em;opacity:.8;margin-top:.35rem}.iwpar-stay-quote{margin:2rem 0;padding:1.25rem 1.5rem;border-left:3px solid currentColor}.iwpar-stay-quote cite{display:block;margin-top:.75rem}@media(max-width:650px){.iwpar-stay-card{grid-template-columns:1fr}.iwpar-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
