.page_container__7pIvC{max-width:960px;margin:0 auto;padding:6rem 1.5rem 5rem;color:var(--color-text-primary)}.page_title__DBAHg{font-family:var(--font-serif);font-size:2rem;font-weight:600;text-align:center;margin-bottom:.4rem;letter-spacing:-.02em}.page_subtitle__9ulTr{font-size:.95rem;color:var(--color-text-secondary);text-align:center;line-height:1.7;max-width:480px;margin:0 auto 3rem}.page_grid__ANJXi{display:grid;grid-template-columns:1fr;gap:1.25rem}.page_card__v3gtA{background:var(--color-bg-white);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:1.75rem 2rem;display:flex;flex-direction:column;gap:.85rem;transition:box-shadow var(--duration-slow) var(--ease-out),transform var(--duration-slow) var(--ease-out)}.page_card__v3gtA:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.page_stars__TgfIs{display:flex;gap:2px;font-size:1rem}.page_starFilled__9l8XI{color:var(--color-accent)}.page_starEmpty__cUweX{color:var(--color-border-strong)}.page_reviewText__vYNYO{font-size:.92rem;line-height:1.75;color:var(--color-text-secondary);font-style:italic}.page_reviewer__ADUF_{display:flex;flex-direction:column;gap:.15rem;margin-top:auto;padding-top:.5rem;border-top:1px solid var(--color-border)}.page_reviewerName__NkgQc{font-weight:600;font-size:.88rem;color:var(--color-text-primary)}.page_reviewerPet__RQOPT{font-size:.82rem;color:var(--color-text-muted)}@media (min-width:768px){.page_container__7pIvC{padding:7rem 2rem 6rem}.page_title__DBAHg{font-size:2.5rem}.page_grid__ANJXi{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.page_grid__ANJXi{grid-template-columns:repeat(3,1fr)}}