/* Scoped extension of NOVEL's existing Aiphone product layout. */
.aip-model-guide .aip-model-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0 0}
.aip-model-guide .aip-model-card{min-width:0;padding:22px;border:1px solid var(--line,#d8e1ed);border-radius:14px;background:var(--wash,#f5f6f8)}
.aip-model-guide .aip-model-card h3{font-size:19px;line-height:1.4;margin:0 0 8px!important;overflow-wrap:break-word}
.aip-model-guide .aip-model-code{display:block;color:#325C97;font-size:14px;letter-spacing:.02em;margin-bottom:5px}
.aip-model-guide .aip-model-card p{font-size:16px;line-height:1.75;margin:0!important}
.aip-brand-values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;border-block:1px solid var(--line,#d8e1ed);padding:24px 0;margin:28px 0}
.aip-brand-values>div{min-width:0}.aip-brand-values h3{font-size:18px;line-height:1.4;margin:0 0 8px!important}.aip-brand-values p{font-size:15px;line-height:1.75;margin:0!important}
.aip-captioned-gallery figcaption strong{display:block;color:#231F20;font-size:15px;line-height:1.5;margin-bottom:5px}
.aip-captioned-gallery figcaption span{display:block;font-size:14px;line-height:1.7;color:var(--muted,#626872)}
@media(max-width:760px){.aip-model-guide .aip-model-grid,.aip-brand-values{grid-template-columns:1fr}.aip-model-guide .aip-model-card{padding:19px}.aip-brand-values{gap:22px}}
