.solo-hero{padding-bottom:2.5rem}.solo-hero>p{max-width:48rem}.solo-quick{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1.5rem}.solo-quick a{min-height:46px;display:flex;align-items:center;padding:.7rem 1.1rem;background:#ffe482;border:1.5px solid #232122;border-radius:10px;color:inherit;font-weight:700;text-decoration:none;box-shadow:2px 3px 0 #232122}.solo-quick a:nth-child(2){background:#dbeaf6}.solo-quick a:nth-child(3){background:#f5dce8}.solo-quick a:hover{transform:translateY(-2px)}.solo-quick a:focus-visible{outline:3px solid #477fab;outline-offset:4px}
.solo-puzzles>h2,.solo-compare h2,.solo-break h2{font:700 clamp(2rem,4vw,3rem)/1.1 HomeBookman,Georgia,serif;letter-spacing:-.045em}.solo-puzzles .s-games-carousel{margin-top:2rem}.solo-puzzles{padding-bottom:4rem}.solo-compare{padding-top:2rem;padding-bottom:4rem}.solo-compare>p{max-width:52rem;line-height:1.75}.solo-table{overflow-x:auto;margin-top:2rem;border:1px solid #ddd7cc;border-radius:12px}.solo-table:focus-visible{outline:3px solid #477fab}.solo-table table{border-collapse:collapse;width:100%;min-width:650px;text-align:left;font-size:1rem}.solo-table caption{text-align:left;padding:1rem;background:#fff6cb;font-weight:700}.solo-table th,.solo-table td{padding:1rem;border-bottom:1px solid #e8e2d9;vertical-align:top;line-height:1.6}.solo-table thead{background:#faf7ef}.solo-table tbody th{min-width:140px}.solo-break{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center;padding-block:4rem}.solo-break .h-photo-print{margin:0;transform:rotate(-2deg)}.solo-break .h-photo-print img{display:block;width:100%;height:auto}.solo-break p{line-height:1.75}.solo-break figcaption{font-size:1rem}.solo-related{display:flex;gap:1rem 2rem;flex-wrap:wrap}.solo-faq{padding-top:3rem}.solo-catalog-links{padding-bottom:1rem}
@media(max-width:760px){.solo-break{grid-template-columns:1fr;gap:2rem;padding-block:2rem}.solo-compare{padding-bottom:2rem}.solo-hero h1{font-size:clamp(2.4rem,8vw,3.6rem)}.solo-quick{gap:.7rem}.solo-quick a{font-size:1rem}.solo-puzzles{padding-bottom:2rem}.solo-break .h-photo-print{transform:rotate(-1deg)}}
@media(prefers-reduced-motion:reduce){.solo-quick a:hover{transform:none}}
.page-solo .r-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding-top:24px;font-size:14px;line-height:1.6;color:#65636c}.page-solo .r-breadcrumb a{padding-block:8px}.page-solo h1 em,.page-solo h2 em{font-family:inherit;font-weight:700;color:var(--raspberry)}
