/* Lakes-only changes: retain the established design. */
.portrait-team:has(> .team-card:only-child){grid-template-columns:minmax(240px,420px);justify-content:center}.portrait-team>.team-card:only-child{max-width:420px;width:100%}.lakes-sister{border-top:1px solid #d5d1c9;padding-top:70px;padding-bottom:70px}.lakes-sister p:not(.eyebrow){max-width:820px}.lakes-secondary{padding-top:10px;padding-bottom:18px}.lakes-review-note{position:fixed;z-index:9999;bottom:12px;left:50%;transform:translateX(-50%);display:flex;gap:14px;align-items:center;max-width:calc(100% - 24px);width:max-content;padding:10px 18px;background:#173a35;color:#fff;border:1px solid #ffffff40;border-radius:8px;font:12px/1.4 Arial,sans-serif;box-shadow:0 4px 24px #0002}.lakes-review-note span{opacity:.85}body{padding-bottom:65px}.enquiry-form input:disabled,.enquiry-form textarea:disabled,.enquiry-form select:disabled{opacity:.65}.enquiry-form button:disabled{cursor:not-allowed;opacity:.65}@media(max-width:620px){.lakes-review-note{display:block;width:calc(100% - 24px);text-align:center;bottom:70px}body{padding-bottom:135px}.lakes-review-note span{display:block;font-size:11px}.lakes-sister{padding-top:45px;padding-bottom:45px}.portrait-team:has(> .team-card:only-child){grid-template-columns:minmax(0,1fr)}}
