/* Let photography and typography lead. No decorative icon placeholders. */
.service-links>a{grid-template-columns:100px minmax(0,1fr);gap:25px}.service-links>a>.service-number{grid-column:1}.service-links>a>div{grid-column:2}.lux-groups nav a{justify-content:flex-start}.lux-island-grid h3{display:block}.island-names{gap:30px}.lux-nav nav a,.service-header nav a,.lux-groups nav a{min-height:44px}.service-links>a{min-height:120px}.lux-text,.island-card span{display:inline-block}.menu{min-height:44px;min-width:64px}.lux-groups nav a:hover{padding-left:12px}@media(max-width:600px){.service-links>a{grid-template-columns:minmax(0,1fr);gap:12px;padding:26px 0}.service-links>a>.service-number,.service-links>a>div{grid-column:1}.lux-groups nav a{min-height:68px}.lux-island-grid h3{font-size:29px!important}}
