.single-quote-shell{max-width:980px;margin:0 auto}.back-link{display:inline-block;margin-bottom:28px;font-weight:900;text-transform:uppercase;letter-spacing:1.3px}.single-meta-top{margin-bottom:18px}.single-quote-text{font-size:clamp(36px,5.2vw,72px);line-height:1.12;font-family:Georgia,serif;color:#fff;border-left:6px solid var(--gold);padding:34px 0 34px 34px;margin:22px 0 20px;background:linear-gradient(90deg,rgba(205,163,73,.08),transparent)}.single-author{color:var(--gold);font-size:24px;font-weight:900;margin:0 0 36px}.single-detail-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:34px 0}.single-detail-grid div{background:#0d0d0d;border:1px solid var(--line);padding:22px}.single-detail-grid span{display:block;color:var(--muted);font-size:12px;text-transform:uppercase;letter-spacing:1.8px}.single-detail-grid strong{display:block;color:#fff;margin-top:5px}.single-section{border-top:1px solid var(--line);padding-top:34px;margin-top:38px}.single-section h2{color:var(--gold);text-transform:uppercase;letter-spacing:2px}.single-section p{font-size:19px;color:#d8d3c8}.single-actions{display:flex;gap:16px;flex-wrap:wrap;margin-top:42px}.about-page{max-width:1180px;margin:0 auto;padding:70px 0}.about-hero{max-width:960px;margin-bottom:70px}.about-hero h1{color:var(--white);font-size:clamp(42px,7vw,86px);line-height:.95;letter-spacing:-2px;margin:0 0 28px}.about-hero p{color:var(--muted);font-size:22px;max-width:820px}.about-panel,.about-section{border:1px solid rgba(205,163,73,.28);background:linear-gradient(180deg,#111,#070707);padding:48px;margin-bottom:34px}.about-panel h2,.about-section h2{color:var(--gold);font-size:34px;margin-top:0;text-transform:uppercase;letter-spacing:2px}.about-panel p,.about-section p{color:#cfcfcf;font-size:18px;max-width:900px}.about-grid,.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:34px 0}.about-card,.feature-card{border:1px solid rgba(205,163,73,.24);background:#0b0b0b;padding:28px}.about-card h3,.feature-card h3{color:var(--white);font-size:24px;margin-top:0}.about-card p,.feature-card p{color:var(--muted)}.about-cta{text-align:center;border:1px solid rgba(205,163,73,.32);padding:60px;background:radial-gradient(circle at center,rgba(205,163,73,.12),#070707 65%)}.about-cta h2{font-size:clamp(34px,5vw,64px);margin-top:0}.page-content{max-width:900px}.page-content h1{font-size:clamp(42px,6vw,80px)}.page-content p{font-size:19px;color:#d8d3c8}.directory.term-grid{grid-template-columns:repeat(3,1fr)}

/* v9 refinements: readable long quotes and smaller about hero */
.single-quote-text{font-size:clamp(26px,3.8vw,48px);line-height:1.24}
.single-detail-grid-one{grid-template-columns:1fr;max-width:520px}
.about-hero h1{font-size:clamp(34px,5.2vw,64px);line-height:1.02;letter-spacing:-1px}
.about-hero p{font-size:20px}

/* v10: wider, readable single quote pages */
.single-quote-page{max-width:1480px}
.single-quote-shell{max-width:1320px;margin:0 auto}
.single-quote-text{font-size:clamp(24px,2.8vw,40px);line-height:1.34;padding:28px 34px;margin:20px 0 18px;max-width:none}
.single-author{font-size:22px;margin-bottom:30px}
.single-meta-top{margin-bottom:14px}.single-section p{font-size:18px;line-height:1.7}
.about-hero h1{font-size:clamp(32px,4.6vw,58px)}
main.single-quote-page{width:min(1480px,94vw)}
