.security-quality{box-sizing:border-box;min-width:0;max-width:100%;padding:clamp(1.25rem,4vw,2.5rem);background:var(--bg-panel,#102019);color:var(--text,#f0f6f1);border:1px solid var(--line-strong,#405348);border-left:5px solid var(--primary,#00b7ff);border-radius:var(--radius,8px);overflow-wrap:anywhere}.security-quality h2{font-size:1rem;line-height:1.5;margin:0 0 1rem;color:inherit}.security-quality .security-quality-principle{font-size:clamp(1.5rem,3vw,2.25rem);line-height:1.35;font-weight:800;color:inherit;margin:0 0 1.5rem;max-width:38em}.security-quality h3{font-size:1.125rem;line-height:1.5;margin:0 0 .75rem;color:inherit}.security-quality p{font-size:1rem;line-height:1.7;margin:.65rem 0;color:inherit}.security-quality p:last-child{margin-bottom:0;font-weight:700}
