.centered{text-align:center;max-width:820px;margin:0 auto 35px}.centered p{color:var(--muted);font-size:1.08rem}.blog-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:28px}.blog-card{border:1px solid var(--line);border-radius:18px;overflow:hidden;background:#fff;box-shadow:0 8px 28px rgba(25,60,34,.07)}.blog-card img{width:100%;height:280px;object-fit:cover}.blog-copy{padding:24px}.blog-meta{color:var(--g);font-size:.8rem;font-weight:800;text-transform:uppercase;letter-spacing:.07em}.blog-meta span{color:#a5aaa6;margin:0 5px}.blog-card h2{font:700 1.65rem/1.2 Georgia,serif;margin:10px 0}.blog-card p{color:var(--muted)}.read{color:var(--g);font-weight:900}.article{padding:55px 0;max-width:900px}.article-hero{width:100%;height:460px;object-fit:cover;border-radius:22px;margin:24px 0 32px}.article-body{max-width:760px;margin:auto}.article h1{font:700 clamp(2.4rem,5vw,4rem)/1.07 Georgia,serif}.lead{font-size:1.18rem;color:var(--muted)}.about-hero{background:var(--p);padding:70px 0}.about-intro{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center}.about-intro h1{font:700 clamp(2.8rem,5vw,4.5rem)/1 Georgia,serif;margin:12px 0 24px}.about-intro p{font-size:1.12rem}.about-intro img{height:430px;width:100%;object-fit:cover;border-radius:24px}.about-text{max-width:1000px}.about-text h2,.contact-side h2{font:700 2rem Georgia,serif;margin-top:35px}.about-text>p{font-size:1.08rem;color:var(--muted)}.values{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin:25px 0 45px}.values>div{background:#eef6ee;padding:22px;border-radius:15px;border-left:4px solid var(--g)}.values b{font-size:1.05rem}.values p{margin:7px 0 0;color:var(--muted)}.author{display:grid;grid-template-columns:260px 1fr;gap:35px;align-items:center;padding-top:35px;border-top:1px solid var(--line)}.author img{height:260px;width:260px;object-fit:cover;border-radius:50%}.contact-grid{display:grid;grid-template-columns:1.35fr .65fr;gap:55px;align-items:start}.contact-form{padding:30px;border:1px solid var(--line);border-radius:20px;box-shadow:0 10px 35px rgba(25,60,34,.07)}.contact-form label{display:block;font-weight:800;margin-bottom:18px}.contact-form input,.contact-form select,.contact-form textarea{display:block;width:100%;margin-top:7px;border:1px solid #ccd4cd;border-radius:10px;padding:13px;font:inherit;background:#fff}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:15px}.form-note{color:var(--g);font-weight:700}.contact-side{background:var(--p);padding:30px;border-radius:20px}.contact-side h2:first-child{margin-top:0}.email{color:var(--g);font-weight:900}.socials{display:flex;flex-wrap:wrap;gap:10px}.socials a{padding:9px 12px;border-radius:999px;background:var(--g);color:#fff;font-weight:800}@media(max-width:850px){.blog-grid,.about-intro,.contact-grid{grid-template-columns:1fr}.about-intro img{height:350px}.values{grid-template-columns:1fr}.author{grid-template-columns:180px 1fr}.author img{width:180px;height:180px}}@media(max-width:560px){.blog-grid,.form-row,.author{grid-template-columns:1fr}.blog-card img{height:230px}.article-hero{height:280px}.author img{width:150px;height:150px}.contact-form{padding:20px}}

