/* INN-R409 v08: 4.5, 4.9, 6.1, 7.2 h, 8.1.1, 8.2 y anexos 2, 6, 7.
   Se conserva el GIF oficial completo, sin recorte, recoloración ni deformación.
   Las medidas en px son decisiones de diseño web; el reglamento no fija un ancho web único.
   LIG: 260 px. Símbolo INN completo: 240 px de ancho, incluido su código.
*/
.inn-lockup{box-sizing:border-box;background:#fff;color:#1b2a4a;border:1px solid #dbe5ec;border-radius:16px;padding:28px;max-width:440px;width:100%;margin-inline:auto;text-align:center}
.inn-lockup img{display:block;height:auto;object-fit:contain;max-width:100%;margin-inline:auto;filter:none;opacity:1;transform:none}
.inn-lockup .inn-holder-logo{width:260px;margin-bottom:18px}
.inn-holder-name{font-size:18px;line-height:1.5;font-weight:700;margin:0 0 24px;color:#1b2a4a}
.inn-symbol{width:240px;max-width:100%;margin:0 auto;padding:0;background:#fff}
.inn-symbol img{width:100%;height:auto;aspect-ratio:2033 / 473}
.inn-symbol figcaption{font-family:Arial,Helvetica,sans-serif;font-size:18px;line-height:1.45;font-weight:400;color:#0033cc;margin:8px 0 0;white-space:normal}
.inn-scope-note,.inn-status-line{font-size:18px;line-height:1.65}
.inn-scope-note{margin:18px 0 24px;color:#e2e8f0}
.inn-status-line{font-weight:700;margin:0 0 20px}
.inn-scope-note a{color:inherit;text-decoration:underline;text-underline-offset:3px}
.inn-scope-summary{font-size:16px;line-height:1.65;margin:0;padding:20px 0;border-top:1px solid #dbe5ec;color:#475569}
.inn-scope-summary ul{padding-left:1.3em;list-style:disc;margin:12px 0}.inn-scope-summary li{margin:4px 0}
.inn-scope-summary a{color:#16618d;font-weight:600;text-decoration:underline;text-underline-offset:3px}
.inn-accreditation-header{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,440px);gap:40px;align-items:start}
@media(max-width:900px){.inn-accreditation-header{grid-template-columns:1fr}.inn-lockup{max-width:440px}}
@media(max-width:420px){.inn-lockup{padding:20px 12px}.inn-holder-name{font-size:18px}.inn-status-line,.inn-scope-note{font-size:18px}}
