.page-quotes{background-color:#000;color:#fff;min-height:100vh}.page-quotes .container{max-width:var(--content-w)}.page-quotes .page-title{font-size:2rem;text-align:center;margin-bottom:8px}.page-quotes .page-subtitle{text-align:center;color:#888;margin-bottom:48px;font-size:1.05rem}.page-quotes .quotes-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}@media(max-width:768px){.page-quotes .quotes-grid{grid-template-columns:1fr}}.page-quotes .quote-tile{position:relative;padding:32px 28px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#ffffff04;transition:.3s}.page-quotes .quote-tile:hover{border-color:#ffffff40;background:#ffffff08;transform:translateY(-2px)}.page-quotes .quote-mark{position:absolute;top:12px;left:16px;font-size:2.5rem;color:#ffffff14;line-height:1}.page-quotes .quote-text{font-size:1.15rem;line-height:1.7;color:#ddd;margin:16px 0 24px;font-style:italic;position:relative;z-index:1}.page-quotes .quote-meta{font-size:.85rem;color:#666;letter-spacing:.05em}.page-quotes .quote-source{color:#888}.page-quotes .footer-back{text-align:center;margin-top:48px}.page-quotes .back-link{color:#888;text-decoration:none;font-size:1rem;padding:8px 20px;border:1px solid rgba(255,255,255,.15);border-radius:50px;transition:.3s}.page-quotes .back-link:hover{background:#fff;color:#000;border-color:#fff;text-decoration:none}
