.blog-root{--carbon:#1f1b1b;--papel:#f6f2ef;--mid:#d7cfc7;--coral:#e05a33;--carmin:#b83a2f;color:var(--carbon);background:var(--papel);min-height:100vh;padding:2.5rem 4rem 6rem;font-family:Inter,system-ui,sans-serif}.blog-header{text-align:center;max-width:720px;margin:0 auto 3rem}.blog-back{letter-spacing:.1em;text-transform:uppercase;color:var(--coral);align-items:center;gap:.4rem;margin-bottom:1.5rem;font-size:.75rem;text-decoration:none;display:inline-flex}.blog-back:hover{color:var(--carmin)}.blog-title{margin-bottom:.8rem;font-family:Playfair Display,Georgia,serif;font-size:clamp(2rem,5vw,3.4rem);font-weight:700;line-height:1.1}.blog-intro{opacity:.7;max-width:560px;margin:0 auto;font-size:1rem;line-height:1.55}.blog-list{flex-direction:column;gap:2rem;max-width:720px;margin:0 auto;display:flex}.blog-card{border-bottom:1px solid var(--mid);padding:1.8rem 0 2.2rem}.blog-card:first-child{padding-top:0}.blog-card-meta{letter-spacing:.08em;text-transform:uppercase;color:#1f1b1ba6;flex-wrap:wrap;gap:.75rem 1.25rem;margin-bottom:.9rem;font-size:.72rem;display:flex}.blog-category{color:var(--coral);font-weight:600}.blog-card-title{margin-bottom:.7rem;font-family:Playfair Display,Georgia,serif;font-size:1.5rem;line-height:1.25}.blog-card-title a{color:var(--carbon);text-decoration:none}.blog-card-title a:hover{color:var(--carmin)}.blog-card-excerpt{opacity:.8;margin-bottom:1rem;font-size:.95rem;line-height:1.6}.blog-read-more{letter-spacing:.1em;text-transform:uppercase;color:var(--coral);font-size:.75rem;font-weight:500;text-decoration:none}.blog-read-more:hover{color:var(--carmin)}.blog-post-header{text-align:center;max-width:720px;margin:0 auto 2.5rem}.blog-post-title{margin:1rem 0;font-family:Playfair Display,Georgia,serif;font-size:clamp(1.8rem,4.5vw,2.8rem);line-height:1.15}.blog-post-excerpt{opacity:.75;max-width:640px;margin:0 auto;font-size:1.05rem;line-height:1.55}.blog-body{max-width:680px;margin:0 auto;font-size:1rem;line-height:1.7}.blog-body h2{margin-top:2.4rem;margin-bottom:1rem;font-family:Playfair Display,Georgia,serif;font-size:1.4rem;line-height:1.25}.blog-body h3{margin-top:1.8rem;margin-bottom:.7rem;font-size:1.1rem;font-weight:600}.blog-body p{margin-bottom:1.1rem}.blog-body ul{margin:1rem 0 1.4rem 1.2rem;padding:0}.blog-body ul li{margin-bottom:.5rem}.blog-body strong{font-weight:600}.blog-table-wrap{margin:1.5rem 0;overflow-x:auto}.blog-table{border-collapse:collapse;width:100%;min-width:520px;font-size:.92rem}.blog-table th,.blog-table td{text-align:left;border-bottom:1px solid var(--mid);padding:.75rem .9rem}.blog-table th{text-transform:uppercase;letter-spacing:.08em;background:#1f1b1b0a;font-size:.7rem;font-weight:600}@media (width<=768px){.blog-root{padding:1.8rem 1.5rem 4rem}.blog-card-meta{gap:.5rem .9rem}}
