*{box-sizing:border-box}body{margin:0;background:#f7f3ed;color:#263e32;font:17px/1.75 "Segoe UI",Arial,sans-serif}a{color:inherit;text-underline-offset:4px}main{margin:auto}nav{display:flex;flex-wrap:wrap}.reading{max-width:790px;margin:36px auto 65px}.reading h1,main>h1{font:normal clamp(34px,4vw,56px)/1.15 Georgia,serif}.reading h2{font:normal 30px/1.25 Georgia,serif;margin-top:40px}.reading p{margin:20px 0}.article-date,.breadcrumbs{font-size:13px;color:#687265}.reading a{overflow-wrap:anywhere}.article-contact{background:#e4eadd;border-radius:18px;padding:24px;margin-top:40px}.article-contact h2{margin-top:0}.call{display:inline-block;background:#254637;color:white;border-radius:30px;text-decoration:none}.article-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:40px 0}.article-card{padding:30px;border:1px solid #cfd8c8;border-radius:18px;text-decoration:none;background:#fffdf7}.article-card:hover{border-color:#254637}.article-card span{color:#6d7e65}.article-card h2{font:normal 29px/1.2 Georgia,serif}.article-card p{font-size:15px}.article-footer-link{display:block;margin-top:18px}@media(max-width:700px){.article-grid{grid-template-columns:1fr}.article-card{padding:22px}.reading h2{font-size:26px}.reading{margin-top:25px}.detail-bar{flex-wrap:wrap}}
.article-socials{display:flex;gap:22px;flex-wrap:wrap}.article-socials a{font-size:16px}

.article-figure{margin:28px 0 34px}.article-hero-image{display:block;width:100%;height:auto;border-radius:18px}.article-figure figcaption{font-size:12px;color:#687265;margin-top:8px}.article-card-image{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:11px;margin-bottom:22px}.article-card>span{font-size:13px}@media(max-width:700px){.article-figure{margin:22px 0 28px}.article-hero-image{border-radius:12px}}
