/* SEO and buyer navigation: October 2026 */
.seo-section p,.seo-section li{max-width:85ch}.seo-links{display:flex;flex-wrap:wrap;gap:12px;margin:22px 0}.seo-links a{padding:12px 16px;border:1px solid var(--line);border-radius:10px;color:var(--green);background:var(--sage-2);text-decoration:none}.seo-links a:hover{background:var(--sage)}.seo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.seo-card{padding:24px;background:var(--sage-2);border:1px solid var(--line);border-radius:18px}.seo-card h3{font-size:1.3rem}.seo-updated{font-size:.85rem;color:var(--muted);margin:15px 0}.seo-price{font-size:1.3rem;font-weight:700;margin:16px 0}.seo-section table{min-width:560px}.project-hero .title-xl{font-size:clamp(2.3rem,4vw,4rem);line-height:1.08}.project-hero .lead{font-size:1.1rem}.project-hero .project-facts{margin-top:24px}.portfolio-body .text-link{display:block}.portfolio-body .currency-panel{margin:10px 0}.portfolio-hero .title-xl{font-size:clamp(2.4rem,4.5vw,4.5rem)}
@media(max-width:700px){.seo-grid{grid-template-columns:1fr}.project-hero{padding:35px 0!important}.project-hero .title-xl{font-size:2.4rem;line-height:1.07}.project-hero .lead{font-size:1rem;line-height:1.55}.project-hero .actions{gap:9px}.project-hero .actions a{font-size:.88rem}.cookie{padding:14px!important}.cookie p{font-size:.8rem;line-height:1.45;margin:0}.cookie .actions{display:flex!important;gap:10px;margin-top:10px}.cookie .actions .btn{flex:1;padding:10px 9px;font-size:.8rem;min-height:44px}.seo-links{gap:8px}.seo-links a{font-size:.9rem}.seo-card{padding:20px}}

.seo-section .project-data-table{display:table;white-space:normal}.seo-currency-reference{max-width:560px;margin:24px 0}.page-hero-img{width:100%;height:auto;border-radius:18px}
