.material-wall{--wall-row: clamp(440px, 40vw, 600px)}.material-info .tile__body{gap:18px}.material-info__options{display:flex;flex-direction:column;gap:12px;max-width:52ch}.material-info__options li{display:grid;grid-template-columns:18px minmax(0,1fr);gap:12px;font-size:15px;line-height:1.6}.material-info.tile--white .material-info__options li{color:var(--color-text-soft)}.material-info.tile--navy .material-info__options li{color:var(--color-accent-light)}.material-info__options svg{margin-top:4px;color:var(--color-accent)}.material-info.tile--navy .material-info__options svg{color:var(--color-accent-light)}.brochures{width:100%;max-width:52ch;margin-top:6px;display:flex;flex-direction:column;gap:6px}.brochures__title{font-size:14px;font-weight:700}.brochures__list li+li a{border-top:1px solid var(--color-border)}.brochures__list a{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;font-size:15px;font-weight:600;color:var(--color-text);transition:color var(--transition-base)}.brochures__list svg{color:var(--color-accent)}.brochures__meta{font-size:14px;font-weight:500;color:var(--color-muted)}.brochures__list a:hover{color:var(--color-accent)}.tile--navy .brochures__list a{color:var(--color-white)}.tile--navy .brochures__list li+li a{border-top-color:var(--color-line-on-dark)}.tile--navy .brochures__list svg,.tile--navy .brochures__meta{color:var(--color-accent-muted)}.tile--navy .brochures__list a:hover{color:var(--color-accent-light)}.material-info__supplier{margin-top:8px}.material-info__supplier:hover svg{transform:translate(2px,-2px)}.material-info.tile--navy .material-info__supplier{color:var(--color-white)}.consult{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:center}.consult__media{overflow:hidden;aspect-ratio:8 / 5;background:var(--color-accent-pale)}.consult__media img{width:100%;height:100%;object-fit:cover}.consult__text{display:flex;flex-direction:column;align-items:flex-start;gap:20px}@media (max-width: 960px){.consult{grid-template-columns:minmax(0,1fr);gap:40px}}@media (max-width: 860px){.material-wall{--wall-row: 64vw}.material-info{order:-1}}
