.breadcrumb{padding-block:.875rem;background:#fff;border-bottom:1px solid var(--border);color:var(--muted);font-size:.8125rem}.breadcrumb ol{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}.breadcrumb li+li::before{margin-right:.5rem;color:#9eb1c2;content:"/"}.breadcrumb a{color:var(--primary)}.cluster-heading{display:flex;align-items:end;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}.cluster-heading h2{font-size:1.5rem}.cluster-heading p{max-width:19rem;margin:0;color:var(--muted);font-size:.875rem}.cluster-result{display:grid;gap:.25rem;margin-top:1.5rem;padding:1.25rem;background:#e7f2fb;border-radius:.5rem}.cluster-result span{color:var(--muted);font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.cluster-result output{font-size:clamp(2rem,7vw,3rem);font-weight:850;letter-spacing:-.06em}.cluster-result small{color:var(--muted);font-size:.875rem}.cluster-links{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1rem}.cluster-links a{color:var(--primary);font-size:.875rem;font-weight:700}.reference-list{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem;margin:1.5rem 0}.reference-list div{padding:1rem;background:#fff;border:1px solid var(--border);border-radius:.5rem}.reference-list strong,.reference-list span{display:block}.reference-list span{color:var(--muted);font-size:.8125rem}@media(min-width:40rem){.reference-list{grid-template-columns:repeat(4,1fr)}}
