.bp-infobox{display:flex;align-items:flex-start;gap:12px;padding:16px 18px;margin:0 0 18px;border:1px solid rgba(8,61,68,.14);border-radius:10px;background:#083d4408;font-size:var(--vt-texte);line-height:var(--leading-relaxed);color:var(--text-secondary);min-width:0}.bp-infobox-icon{width:20px;height:20px;flex-shrink:0;margin-top:4px;color:var(--color-primary)}.bp-infobox-content{min-width:0;flex:1;overflow-wrap:break-word}.bp-infobox--warning{background:#f59e0b0f;border-color:#f59e0b59}.bp-infobox--warning .bp-infobox-icon{color:#b45309}.bp-contact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 4px}.bp-contact-card{display:flex;align-items:flex-start;gap:12px;border:1px solid var(--border-primary);border-radius:10px;padding:16px 18px;min-width:0}.bp-contact-card>div{min-width:0}.bp-contact-icon{width:20px;height:20px;flex-shrink:0;margin-top:2px;color:var(--color-primary)}.bp-contact-title{font-family:var(--font-primary);font-size:var(--vt-texte);font-weight:var(--font-bold);color:var(--text-primary);line-height:1.35;margin:0 0 4px}.bp-contact-info{font-size:var(--vt-controle);line-height:1.6;color:var(--text-secondary);overflow-wrap:anywhere}@container (max-width: 520px){.bp-contact-grid{grid-template-columns:minmax(0,1fr)}}@media print{.bp-infobox,.bp-contact-card{background:none;border-color:#999;color:#111;break-inside:avoid}}
