.citizenship-module{--cit-navy:#0d1b2a;--cit-cream:#faf8f4;--cit-accent:#dc2626;--cit-blue:#005f99;background:var(--cit-cream);min-height:calc(100dvh - 4.5rem)}.dark .citizenship-module{background:var(--cit-navy)}.citizenship-inner{max-width:72rem;margin:0 auto;padding:2rem 1.25rem 4rem}@media (min-width:640px){.citizenship-inner{padding:2.5rem 1.5rem 5rem}}.citizenship-page-title{font-size:clamp(1.5rem,3.5vw,2rem);font-weight:700;color:var(--cit-navy);line-height:1.2;letter-spacing:-.02em}.dark .citizenship-page-title{color:#f1f5f9}.citizenship-page-sub{margin-top:.75rem;font-size:1.05rem;color:#64748b;max-width:36rem}.dark .citizenship-page-sub{color:#94a3b8}.citizenship-tabs{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.75rem}.citizenship-tab{border-radius:999px;border:1px solid #e2e8f0;background:#fff;padding:.5rem 1rem;font-size:.875rem;font-weight:600;color:#334155;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.dark .citizenship-tab{border-color:#334155;background:#152238;color:#cbd5e1}.citizenship-tab:hover{border-color:#cbd5e1;background:#f8fafc}.dark .citizenship-tab:hover{border-color:#475569;background:#1e293b}.citizenship-tab.is-active{border-color:var(--cit-blue);background:var(--cit-blue);color:#fff}.dark .citizenship-tab.is-active{border-color:#3b82f6;background:#3b82f6;color:#fff}.citizenship-empty-panel{margin-top:2rem;border:1px dashed #cbd5e1;border-radius:1.25rem;background:rgba(255,255,255,.6);padding:3rem 1.5rem;text-align:center;font-size:.95rem;color:#64748b}.dark .citizenship-empty-panel{border-color:#475569;background:rgba(21,34,56,.6);color:#94a3b8}.cq-header{margin-bottom:1.75rem}.cq-title{font-size:clamp(1.5rem,3.5vw,2rem);font-weight:700;color:var(--cit-navy);line-height:1.2;letter-spacing:-.02em}.dark .cq-title{color:#f1f5f9}.cq-meta{margin-top:.35rem;font-size:.875rem;color:#64748b;display:flex;flex-wrap:wrap;gap:.25rem .6rem;align-items:center}.cq-meta-dot,.dark .cq-meta{color:#94a3b8}.cq-grid{display:grid;grid-template-columns:1fr;gap:.875rem}@media (min-width:640px){.cq-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.cq-grid{grid-template-columns:repeat(3,1fr);gap:1rem}}.cq-card{display:flex;flex-direction:column;justify-content:space-between;min-height:10rem;border-radius:1rem;background:#fff;border:1px solid #e2e8f0;padding:1.1rem 1.25rem 1rem;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s;box-shadow:0 1px 6px rgba(13,27,42,.07);text-align:left;text-decoration:none;color:inherit}.cq-card:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(13,27,42,.1);border-color:#cbd5e1}.cq-card.is-featured{background:linear-gradient(135deg,#1a6eb5,#0d4a80);border-color:rgba(96,165,250,.35)}.cq-card.is-featured .cq-card-icon{background:rgba(255,255,255,.18);color:#fff}.cq-card.is-featured .cq-card-title{color:#fff}.cq-card.is-featured .cq-card-desc{color:rgba(255,255,255,.75)}.cq-card.is-featured .cq-badge-label{color:rgba(255,255,255,.65)}.dark .cq-card{background:#1e293b;border-color:#334155;box-shadow:0 2px 10px rgba(0,0,0,.3)}.dark .cq-card:hover{border-color:#475569;box-shadow:0 8px 24px rgba(0,0,0,.4)}.dark .cq-card.is-featured{background:linear-gradient(135deg,#1a6eb5,#0d4a80);border-color:rgba(96,165,250,.3)}.cq-card-top{display:flex;align-items:center;gap:.5rem;margin-bottom:.65rem}.cq-card-icon{display:grid;place-items:center;width:2rem;height:2rem;border-radius:.5rem;background:#f1f5f9;flex-shrink:0;color:#005f99}.cq-card-chapter{font-size:.72rem;font-weight:700;letter-spacing:.02em;text-transform:none;color:#005f99}.dark .cq-card-chapter{color:#93c5fd}.cq-card.is-featured .cq-card-chapter{color:rgba(255,255,255,.85)}.dark .cq-card-icon{background:rgba(255,255,255,.08);color:#7dd3fc}.cq-card-title{font-size:1rem;font-weight:700;color:#0f172a;line-height:1.3;margin:0 0 .3rem}.dark .cq-card-title{color:#f1f5f9}.cq-card-desc{font-size:.82rem;line-height:1.5;color:#64748b;margin:0}.dark .cq-card-desc{color:#94a3b8}.cq-card-footer{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:.85rem;flex-wrap:wrap;width:100%}.cq-question-count{margin-left:auto;font-size:.72rem;font-weight:600;letter-spacing:.02em;color:#005f99}.dark .cq-question-count{color:#93c5fd}.cq-card.is-featured .cq-question-count{color:rgba(255,255,255,.85)}.cq-badge{display:inline-flex;align-items:center;padding:.2rem .6rem;border-radius:999px;font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.cq-badge-free{background:#dcfce7;color:#15803d}.dark .cq-badge-free{background:#14532d;color:#86efac}.cq-badge-unlock{background:#fef3c7;color:#92400e}.dark .cq-badge-unlock{background:#451a03;color:#fcd34d}.cq-badge-open{background:#dbeafe;color:#1d4ed8}.dark .cq-badge-open{background:#1e3a8a;color:#93c5fd}.cq-card.is-featured .cq-badge-free{background:rgba(255,255,255,.2);color:#fff}.cq-card.is-featured .cq-badge-unlock{background:rgba(251,191,36,.25);color:#fde68a}.cq-card.is-featured .cq-badge-open{background:rgba(59,130,246,.25);color:#bfdbfe}.cq-badge-label{font-size:.72rem;font-weight:600;color:#94a3b8;letter-spacing:.03em;text-transform:uppercase}.dark .cq-badge-label{color:#64748b}.cqp-overlay{position:fixed;top:4.5rem;left:0;right:0;bottom:0;z-index:30;background:var(--cit-cream,#faf8f4);color:var(--cit-navy,#0d1b2a);display:flex;flex-direction:column;overflow-y:auto}.dark .cqp-overlay{background:var(--cit-navy,#0d1b2a);color:#f1f5f9}@media (min-width:768px){.cqp-overlay{top:84px}}.cqp-overlay .cqp-topbar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:.75rem;padding:.75rem 1.25rem;border-bottom:1px solid #e2e8f0}.dark .cqp-overlay .cqp-topbar{border-bottom-color:rgba(255,255,255,.08)}.cqp-overlay .cqp-topbar-left{display:flex;align-items:center;gap:.75rem;min-width:0}.cqp-overlay .cqp-close{display:grid;place-items:center;width:2rem;height:2rem;border-radius:.5rem;background:#e2e8f0;color:#64748b;cursor:pointer}.dark .cqp-overlay .cqp-close{background:rgba(255,255,255,.07);color:rgba(255,255,255,.6)}.cqp-overlay .cqp-close:hover{background:#cbd5e1;color:#0d1b2a}.dark .cqp-overlay .cqp-close:hover{background:rgba(255,255,255,.13);color:#fff}.cqp-overlay .cqp-topbar-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem .5rem;font-size:.82rem;color:#64748b;min-width:0}.dark .cqp-overlay .cqp-topbar-meta{color:rgba(255,255,255,.55)}.cqp-overlay .cqp-topbar-title{font-weight:600;color:#0d1b2a}.dark .cqp-overlay .cqp-topbar-title{color:rgba(255,255,255,.8)}.cqp-overlay .cqp-topbar-dot{color:#cbd5e1}.dark .cqp-overlay .cqp-topbar-dot{color:rgba(255,255,255,.3)}.cqp-overlay .cqp-timer{justify-self:center;font-size:1.35rem;line-height:1;letter-spacing:.02em;font-variant-numeric:tabular-nums;font-weight:700;color:var(--cit-blue,#005f99)}.dark .cqp-overlay .cqp-timer{color:#93c5fd}.cqp-overlay .cqp-timer-spacer{display:block;width:0;height:0;justify-self:center}.cqp-overlay .cqp-timer.is-urgent{color:#dc2626}.dark .cqp-overlay .cqp-timer.is-urgent{color:#f87171}.cqp-overlay .cqp-score{justify-self:end;font-size:.82rem;font-weight:700;color:#64748b}.dark .cqp-overlay .cqp-score{color:rgba(255,255,255,.55)}.cqp-overlay .cqp-progress-track{height:3px;background:#e2e8f0}.dark .cqp-overlay .cqp-progress-track{background:rgba(255,255,255,.1)}.cqp-overlay .cqp-progress-fill{height:100%;background:#3b82f6;transition:width .3s ease}.cqp-overlay .cqp-body{flex:1;max-width:48rem;margin:0 auto;width:100%;padding:2.5rem 1.25rem 4rem}.cqp-overlay .cqp-body h2.cqp-quiz-question{display:block;width:100%;margin:0 0 2rem;padding:0;border:none;font-family:inherit;font-size:clamp(1rem,1.5vw,1.25rem)!important;font-weight:500!important;line-height:1.25!important;letter-spacing:-.01em;font-variant:normal!important;font-feature-settings:normal!important;text-transform:lowercase!important;color:var(--cit-blue,#005f99)!important}.cqp-overlay .cqp-body h2.cqp-quiz-question:first-letter{text-transform:uppercase!important}.dark .cqp-overlay .cqp-body h2.cqp-quiz-question{color:#ffffff!important}@media (min-width:768px){.cqp-overlay .cqp-body h2.cqp-quiz-question{font-size:clamp(1rem,1.5vw,1.25rem)!important;font-weight:500!important}}.cqp-overlay .cqp-options{display:flex;flex-direction:column;gap:.65rem;margin-bottom:1.5rem}.cqp-overlay .cqp-option{display:flex;align-items:center;gap:.85rem;padding:.9rem 1rem;border-radius:.85rem;border:1px solid #e2e8f0;background:#ffffff;color:#334155;font-size:.95rem;text-align:left;cursor:pointer}.dark .cqp-overlay .cqp-option{border-color:rgba(255,255,255,.1);background:rgba(255,255,255,.04);color:rgba(255,255,255,.85)}.cqp-overlay .cqp-option:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1}.dark .cqp-overlay .cqp-option:hover:not(:disabled){background:rgba(255,255,255,.08)}.cqp-overlay .cqp-option:disabled{cursor:default}.cqp-overlay .cqp-option.is-correct{background:rgba(22,163,74,.12);border-color:#16a34a;color:#15803d}.dark .cqp-overlay .cqp-option.is-correct{background:rgba(22,163,74,.25);color:#fff}.cqp-overlay .cqp-option.is-wrong{background:rgba(185,28,28,.1);border-color:#b91c1c;color:#b91c1c}.dark .cqp-overlay .cqp-option.is-wrong{background:rgba(185,28,28,.25);color:#fff}.cqp-overlay .cqp-option.is-dim{opacity:.45}.cqp-overlay .cqp-option-letter{display:grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:.4rem;background:#f1f5f9;color:#475569;font-size:.72rem;font-weight:700;flex-shrink:0}.dark .cqp-overlay .cqp-option-letter{background:rgba(255,255,255,.1);color:rgba(255,255,255,.85)}.cqp-overlay .cqp-option-letter.is-correct{background:#16a34a;color:#fff}.cqp-overlay .cqp-option-letter.is-wrong{background:#b91c1c;color:#fff}.cqp-overlay .cqp-option-text{flex:1;line-height:1.45;text-transform:none}.cqp-overlay .cqp-option-icon{width:1.1rem;height:1.1rem;flex-shrink:0}.cqp-overlay .cqp-feedback{border-radius:.85rem;padding:1rem 1.1rem;margin-bottom:1.5rem}.cqp-overlay .cqp-feedback.is-correct{background:rgba(22,163,74,.1);border:1px solid rgba(22,163,74,.3)}.cqp-overlay .cqp-feedback.is-wrong{background:rgba(185,28,28,.08);border:1px solid rgba(185,28,28,.25)}.dark .cqp-overlay .cqp-feedback.is-correct{background:rgba(22,163,74,.12)}.dark .cqp-overlay .cqp-feedback.is-wrong{background:rgba(185,28,28,.12)}.cqp-overlay .cqp-feedback-verdict{font-weight:700;font-size:.9rem;margin-bottom:.35rem}.cqp-overlay .cqp-feedback.is-correct .cqp-feedback-verdict{color:#15803d}.cqp-overlay .cqp-feedback.is-wrong .cqp-feedback-verdict{color:#b91c1c}.dark .cqp-overlay .cqp-feedback.is-correct .cqp-feedback-verdict{color:#4ade80}.dark .cqp-overlay .cqp-feedback.is-wrong .cqp-feedback-verdict{color:#f87171}.cqp-overlay .cqp-feedback-text{font-size:.875rem;line-height:1.55;color:#475569}.dark .cqp-overlay .cqp-feedback-text{color:rgba(255,255,255,.75)}.cqp-overlay .cqp-feedback-source{margin-top:.5rem;font-size:.8rem;color:#94a3b8;font-style:italic}.dark .cqp-overlay .cqp-feedback-source{color:rgba(255,255,255,.4)}.cqp-overlay .cqp-next-row{display:flex;justify-content:flex-start}.cqp-overlay .cqp-done{display:flex;flex-direction:column;align-items:center;padding:3rem 1rem;text-align:center;gap:.5rem}.cqp-overlay .cqp-done-score{font-size:4rem;font-weight:900;color:var(--cit-navy,#0d1b2a);line-height:1}.dark .cqp-overlay .cqp-done-score{color:#f1f5f9}.cqp-overlay .cqp-done-label{font-size:1rem;color:#64748b}.dark .cqp-overlay .cqp-done-label{color:rgba(255,255,255,.55)}.cqp-overlay .cqp-done-sub{font-size:.875rem;color:#94a3b8;margin-top:.25rem}.dark .cqp-overlay .cqp-done-sub{color:rgba(255,255,255,.45)}.cqp-overlay .cqp-done-actions{display:flex;gap:.75rem;margin-top:1.75rem;flex-wrap:wrap;justify-content:center}.cqp-overlay .cqp-btn-primary{display:inline-flex;align-items:center;gap:.4rem;padding:.65rem 1.5rem;border-radius:999px;background:#3b82f6;color:#fff;font-size:.9rem;font-weight:700;cursor:pointer}.cqp-overlay .cqp-btn-primary:hover{background:#2563eb}.cqp-overlay .cqp-btn-ghost{display:inline-flex;align-items:center;gap:.4rem;padding:.65rem 1.5rem;border-radius:999px;background:#e2e8f0;color:#475569;font-size:.9rem;font-weight:600;cursor:pointer}.dark .cqp-overlay .cqp-btn-ghost{background:rgba(255,255,255,.08);color:rgba(255,255,255,.7)}.cqp-overlay .cqp-btn-ghost:hover{background:#cbd5e1}.dark .cqp-overlay .cqp-btn-ghost:hover{background:rgba(255,255,255,.14)}.citizenship-chapter-grid{display:grid;grid-template-columns:1fr;gap:1.25rem;margin-top:2.5rem}@media (min-width:640px){.citizenship-chapter-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.citizenship-chapter-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem}}.citizenship-chapter-card{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:15rem;border-radius:1.25rem;overflow:hidden;text-decoration:none;color:#fff;transition:transform .2s ease,box-shadow .2s ease;box-shadow:0 4px 24px rgba(13,27,42,.12)}.citizenship-chapter-card:hover{transform:translateY(-3px);box-shadow:0 12px 32px rgba(13,27,42,.2)}.citizenship-chapter-card-bg{position:absolute;inset:0;background-size:cover;background-position:50%}.citizenship-chapter-card-overlay{position:absolute;inset:0;background:linear-gradient(0deg,rgba(13,27,42,.92) 0,rgba(13,27,42,.55) 45%,rgba(13,27,42,.25))}.citizenship-chapter-card-body{position:relative;z-index:1;padding:1.25rem 1.35rem 1.35rem}.citizenship-chapter-label{display:inline-block;padding:.25rem .65rem;border-radius:999px;background:rgba(255,255,255,.15);font-size:.65rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.85);margin-bottom:.65rem}.citizenship-chapter-card-title{font-size:1.35rem;font-weight:700;line-height:1.25;margin:0 0 .5rem}.citizenship-chapter-card-summary{font-size:.85rem;line-height:1.45;color:rgba(255,255,255,.82);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.citizenship-chapter-progress{display:flex;align-items:center;gap:.5rem;margin-top:1rem;font-size:.8rem;font-weight:600;color:rgba(255,255,255,.9)}.citizenship-progress-ring{width:1.75rem;height:1.75rem;border-radius:50%;border:2px solid rgba(255,255,255,.35);display:grid;place-items:center;font-size:.55rem}.citizenship-back-link{display:inline-flex;align-items:center;gap:.35rem;font-size:.9rem;font-weight:600;color:var(--cit-blue);text-decoration:none;margin-bottom:1.5rem}.dark .citizenship-back-link{color:#7dd3fc}.citizenship-back-link:hover{text-decoration:underline}.citizenship-hero{border-radius:1.25rem;overflow:hidden;margin-bottom:2.5rem;border:1px solid rgba(13,27,42,.08);background:#fff}.dark .citizenship-hero{border-color:rgba(148,163,184,.2);background:#132337}.citizenship-hero-image{display:block;width:100%;height:auto}.citizenship-hero-fallback{height:10rem;background:linear-gradient(135deg,#1e3a5f,#0d1b2a)}.citizenship-hero-content{display:flex;align-items:flex-start;gap:1rem;padding:1.75rem 1.5rem;color:var(--cit-navy)}.dark .citizenship-hero-content{color:#e2e8f0}.citizenship-hero-icon{display:grid;place-items:center;width:3rem;height:3rem;border-radius:.75rem;background:rgba(0,95,153,.1);flex-shrink:0}.dark .citizenship-hero-icon{background:rgba(0,95,153,.25)}.citizenship-hero-title{font-size:clamp(1.5rem,4vw,2.25rem);font-weight:700;line-height:1.2;margin:.35rem 0 .5rem;color:var(--cit-navy)}.dark .citizenship-hero-title{color:#fff}.citizenship-hero-summary{font-size:.95rem;line-height:1.45;color:#475569;max-width:40rem}.dark .citizenship-hero-summary{color:#94a3b8}.citizenship-prose{font-family:Georgia,Times New Roman,serif;font-size:1.05rem;line-height:1.75;color:#334155}.dark .citizenship-prose{color:#cbd5e1}.citizenship-prose h2,.citizenship-prose h3{font-family:var(--font-sans,system-ui,sans-serif);font-weight:700;color:var(--cit-navy);margin:2rem 0 .75rem}.dark .citizenship-prose h2,.dark .citizenship-prose h3{color:#f1f5f9}.citizenship-prose h2{font-size:1.5rem}.citizenship-prose h3{font-size:1.25rem}.citizenship-prose p{margin:0 0 1rem}.citizenship-prose img{display:block;max-width:100%;width:100%;height:auto;border-radius:.75rem;margin:1.5rem 0}.citizenship-section-card{margin-top:2.5rem;border-radius:1.25rem;border:1px solid #e2e8f0;background:#fff;padding:1.5rem}.dark .citizenship-section-card{border-color:#2d4230;background:#152238}.citizenship-section-heading{display:flex;align-items:center;gap:.5rem;font-size:1rem;font-weight:600;color:#334155;margin-bottom:1.25rem}.dark .citizenship-section-heading{color:#e2e8f0}.citizenship-key-fact-row{display:flex;align-items:center;gap:.85rem;padding:.85rem 0;border-bottom:1px solid #f1f5f9}.citizenship-key-fact-row:last-child{border-bottom:none}.citizenship-key-fact-icon{display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:.5rem}.citizenship-concept-table{overflow:hidden;border-radius:.85rem;border:1px solid #e2e8f0}.dark .citizenship-concept-table{border-color:#334155}.citizenship-concept-header{display:grid;grid-template-columns:1fr 1fr 1.5fr;gap:.5rem;padding:.65rem 1rem;background:#f8fafc;font-size:.75rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.04em}.dark .citizenship-concept-header{background:#1e293b;color:#94a3b8}.citizenship-concept-row{display:grid;grid-template-columns:1fr 1fr 1.5fr;gap:.5rem;padding:.85rem 1rem;align-items:center;font-size:.9rem}.citizenship-concept-region{display:flex;align-items:center;gap:.4rem;font-weight:700}.citizenship-concept-tag{display:inline-block;padding:.2rem .55rem;border-radius:999px;font-size:.75rem;font-weight:600}.citizenship-quiz-q{font-size:clamp(1rem,4vw,1rem);font-weight:500;line-height:1.25;text-transform:lowercase;color:#005f99;margin-bottom:.75rem}.citizenship-quiz-q:first-letter{text-transform:uppercase}.dark .citizenship-quiz-q{color:#ffffff}.citizenship-quiz-options{display:flex;flex-wrap:wrap;gap:.5rem}.citizenship-quiz-opt{padding:.5rem 1rem;border-radius:999px;border:1px solid #cbd5e1;background:#fff;font-size:.875rem;font-weight:600;color:#334155;cursor:pointer;transition:background .15s,border-color .15s}.dark .citizenship-quiz-opt{background:#1e293b;border-color:#475569;color:#e2e8f0}.citizenship-quiz-opt:hover:not(:disabled){background:#f1f5f9}.citizenship-quiz-opt:disabled{cursor:default}.citizenship-quiz-opt.is-correct{border-color:#16a34a;background:#f0fdf4;color:#166534}.citizenship-quiz-opt.is-wrong{border-color:#dc2626;color:#991b1b;opacity:.85}.citizenship-quiz-feedback{margin-top:.5rem;font-size:.875rem;font-weight:500}.citizenship-quiz-feedback.is-correct{color:#16a34a}.citizenship-quiz-feedback.is-wrong{color:#991b1b}.citizenship-quiz-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid #e2e8f0}.dark .citizenship-quiz-footer{border-color:#334155}.citizenship-glossary-card{display:flex;gap:.85rem;padding:1rem;border:1px solid #e2e8f0;border-radius:.85rem;margin-bottom:.75rem}.dark .citizenship-glossary-card{border-color:#334155}.citizenship-glossary-icon{display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:.5rem;flex-shrink:0}.citizenship-glossary-badge{display:inline-block;margin-top:.25rem;padding:.15rem .5rem;border-radius:999px;background:#dbeafe;color:#1d4ed8;font-size:.75rem;font-weight:600}.dark .citizenship-glossary-badge{background:#1e3a5f;color:#93c5fd}.citizenship-summary-row{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem 0;border-bottom:1px solid #f1f5f9}.citizenship-summary-row:last-child{border-bottom:none}.citizenship-summary-num{display:grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:.4rem;background:#f1f5f9;font-size:.75rem;font-weight:700;color:#475569;flex-shrink:0}.dark .citizenship-summary-num{background:#334155;color:#cbd5e1}@media (max-width:639px){.citizenship-concept-header,.citizenship-concept-row{grid-template-columns:1fr;gap:.25rem}.citizenship-concept-header span:not(:first-child){display:none}}