@charset "UTF-8";.page-quotes{background-color:var(--bg0);color:var(--ink);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:var(--ink-3);margin-bottom:48px;font-size:1.05rem}.page-quotes .quotes-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}@media(max-width:768px){.page-quotes .quotes-grid{grid-template-columns:1fr}}.page-quotes .quote-tile{position:relative;padding:44px 36px 28px 52px;text-align:left;border-radius:var(--r-lg);background:var(--bg1);transition:var(--t-hover)}.page-quotes .quote-tile:hover{background:var(--bg2)}@media(max-width:575px){.page-quotes .quote-tile{padding:40px 24px 24px 40px}}.page-quotes .quote-mark{position:absolute;top:20px;left:18px;font-family:Georgia,Times New Roman,serif;font-size:0;line-height:1;color:var(--gold);opacity:.85}.page-quotes .quote-mark:before{content:"“";font-size:3rem}.page-quotes .quote-text{font-family:var(--font-display);font-size:1.15rem;line-height:1.85;color:var(--ink);margin:0 0 22px;position:relative;z-index:1}.page-quotes .quote-meta{font-size:.82rem;color:var(--ink-4);letter-spacing:.06em}.page-quotes .quote-source{color:var(--ink-3)}.page-quotes .footer-back{text-align:center;margin-top:48px}
