.dignity-glossary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:25px}.dignity-glossary>div{border:1px solid #51627f;border-radius:13px;padding:14px;background:#1a2943;display:flex;flex-direction:column;gap:9px}.dignity-glossary strong{color:#ffe0a8;font-size:16px}.dignity-glossary span{font-size:13px;line-height:1.7;color:#cbd8e9}.dignity-why{margin-top:20px;border:1px solid #6a6686;border-radius:12px;background:#222c4b;padding:18px}.dignity-why strong{color:#efd9ae;font-size:16px}.dignity-why p{font-size:14px;line-height:1.95;color:#d3ddee;margin:10px 0 0}@media(max-width:850px){.dignity-glossary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:540px){.dignity-glossary{grid-template-columns:1fr}.dignity-glossary>div{padding:11px}}
.dignity-visual-key{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin:28px 0 34px}.dignity-key-card{border:1px solid var(--dignity-color);border-radius:17px;padding:18px 14px;background:#182740;display:flex;align-items:center;text-align:center;flex-direction:column;gap:8px;min-width:0}.dignity-key-icon{display:grid;place-items:center;width:51px;height:51px;border-radius:50%;border:2px solid var(--dignity-color);color:var(--dignity-color);font-size:31px;line-height:1}.dignity-key-card strong{color:#f5f5fa;font-size:clamp(16px,1.7vw,20px);line-height:1.5}.dignity-key-card small{color:var(--dignity-color);font-size:13px;font-weight:700}.dignity-key-desc{color:#bdcde1;font-size:13px;line-height:1.65}.dignity-foreign{font-size:12px;font-weight:500;color:#bed0e3}.dignity-status{font-size:12px}.dignity-label{font-size:17px}@media(max-width:850px){.dignity-visual-key{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:540px){.dignity-visual-key{gap:10px}.dignity-key-card{padding:12px 8px}.dignity-key-card strong{font-size:15px}.dignity-key-card small{font-size:11px}.dignity-key-desc{font-size:11px}.dignity-status{font-size:11px}}
