.project-links{display:flex;flex-wrap:wrap;gap:12px 24px;list-style:none;padding:0!important}
.project-links li{margin:0!important}
.room-page .room-section .wild-cover{aspect-ratio:auto!important;max-height:none}
.room-page .wild-cover img{height:auto;max-height:440px}
.wild-publications{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}
.wild-publication{min-width:0;padding:18px;background:var(--paper-2);border:1px dashed var(--line);border-radius:18px}
.wild-publication img{display:block;width:100%;height:230px;object-fit:contain}
.wild-publication h3{margin:18px 0 10px}
.wild-publication p{font-size:1rem}
.wild-publication a{color:inherit;text-underline-offset:4px}
.room-page .land-plan{margin:28px 0 0}
.land-plan>a{display:block}
.land-plan img{display:block;width:100%;height:auto}
.land-plan figcaption{margin-top:16px;font-size:.95rem;line-height:1.6}
.room-page .wild-article-hero{display:block;min-height:0;max-width:940px;padding-bottom:20px}
.wild-article-content{max-width:940px;padding:0 36px 64px;margin:auto}
.wild-article-image{display:block;max-width:100%;width:auto;max-height:640px;height:auto;margin:auto;object-fit:contain}
.wild-article-content article p{max-width:100%}
.wild-article-nav{display:flex;flex-wrap:wrap;justify-content:space-between;gap:18px;border-top:1px dashed var(--line);padding-top:28px;margin-top:32px}
@media(max-width:650px){.wild-publications{grid-template-columns:1fr}.wild-article-content{padding-inline:20px}.wild-publication img{height:220px}}
