.ranking-page__list{display:grid;gap:1rem;padding:0;margin:0 0 .75rem;list-style:none}.ranking-page__site{padding:1rem 1.25rem;border:1px solid var(--color-border);border-radius:.75rem}.ranking-page__site h3{margin:0 0 .5rem;font-size:1.15rem}.ranking-page__facts{padding-inline-start:1.25rem;margin:0 0 .5rem;color:var(--color-text-secondary)}.ranking-page__link{display:inline-flex;align-items:center;min-height:2.75rem;color:var(--color-primary)}.ranking-page__checked{margin:0 0 2rem;font-size:.9rem;color:var(--color-text-secondary)}.ranking-page__penpalmap{padding:1.25rem;margin-bottom:2rem;border:2px solid var(--color-primary);border-radius:.75rem}.ranking-page__penpalmap h2{margin:0 0 .5rem;font-size:1.4rem}.ranking-page__penpalmap p{margin:0 0 1rem;font-size:1.05rem;line-height:1.65;color:var(--color-text-secondary)}
