.compare-page #compare-selection-help,.compare-page .compare-count,.compare-page .compare-trust,.compare-page .compare-dimension-note{color:var(--muted);font-size:.85rem}.compare-page #compare-selection-help{margin:1rem 0}.compare-page .compare-count{margin-top:1rem}.compare-page [role=alert]{color:#725427;margin-top:1rem}.compare-page .compare-grid{align-items:stretch;gap:1rem;display:grid}.compare-page .compare-identity,.compare-page .compare-cell{background:var(--surface);border:1px solid var(--line);overflow-wrap:anywhere;border-radius:6px;min-width:0;padding:1.25rem}.compare-page .compare-identity{border-top:3px solid var(--accent)}.compare-page .compare-identity h3{font-size:1.35rem;font-weight:500}.compare-page .compare-identity>p:not(.discovery-provider){font-size:.9rem}.compare-page .compare-identity .button{margin-top:.5rem}.compare-page .compare-dimension{margin-top:2rem}.compare-page .compare-dimension>h2{margin-bottom:1rem;font-size:1.45rem}.compare-page .compare-mobile-name{border-bottom:1px solid var(--line);padding-bottom:.75rem;font-size:1rem}.compare-page .compare-cell h4{color:var(--muted);margin:0 0 .5rem;font-size:.85rem;font-weight:600}.compare-page .compare-cell .compare-value+h4{margin-top:1.25rem}.compare-page .compare-value p{margin:0 0 .6rem;font-size:.9rem}.compare-page .compare-value .compare-state{color:var(--accent);font-size:.75rem;font-weight:600}.compare-page .compare-value .compare-state-conditional,.compare-page .compare-value .compare-state-unknown,.compare-page .compare-value .compare-state-unavailable{color:#725427}.compare-page .compare-value .compare-evidence{color:var(--accent);font-size:.75rem}.compare-page .compare-qualification{color:var(--muted);font-size:.85rem}.compare-page .compare-value .compare-qualification{font-size:.85rem}.compare-page .compare-use-case+.compare-use-case,.compare-page .compare-unestablished{border-top:1px solid var(--line);margin-top:1rem;padding-top:1rem}.compare-page .compare-unestablished p{margin:0 0 .5rem;font-size:.85rem}.compare-page .compare-profile-links{margin-top:2rem}@media (min-width:768px){.compare-page .compare-grid{grid-template-columns:repeat(var(--compare-columns),minmax(0,1fr))}.compare-page .compare-mobile-name{display:none}}.compare-page .compare-scroll{min-width:0;max-width:100%;overflow-x:auto}.compare-page .compare-scroll:focus-visible{outline:3px solid var(--focus);outline-offset:4px}.compare-page .compare-scroll-help{color:var(--muted);font-size:.85rem;display:none}.compare-page .compare-selected-name{overflow-wrap:anywhere;font-weight:400;display:block}.compare-page .compare-jumps{margin-bottom:1rem}.compare-page .compare-dimension>h2{scroll-margin-top:1rem}.compare-page .compare-dimension>h2:focus{outline:3px solid var(--focus);outline-offset:4px}@media (max-width:1099px){.compare-page .discovery-filter-grid{grid-template-columns:1fr}}@media (min-width:1100px){.compare-page .compare-selected-name{display:none}}@media (min-width:768px){.compare-page .compare-jumps{display:none}}@media (min-width:768px) and (max-width:1099px){.compare-page .compare-scroll-three .compare-scroll-content{min-width:872px}.compare-page .compare-scroll-three .compare-grid{grid-template-columns:repeat(3,minmax(280px,1fr))}.compare-page .compare-scroll-help{display:block}}@media (max-width:767px){.compare-page .compare-dimension{margin-top:1.25rem}.compare-page .compare-dimension>h2{margin-bottom:.65rem}.compare-page .compare-mobile-name{margin-bottom:.65rem;padding-bottom:.5rem}.compare-page .compare-cell,.compare-page .compare-identity{padding:1rem}.compare-page .compare-grid{gap:.65rem}}
