.hero .container{display:grid;min-height:710px;grid-template-columns:1.02fr 0.98fr;gap:68px;align-items:center;padding:92px 0 88px}.feature-hero .container{min-height:680px;grid-template-columns:1.04fr 0.96fr}.problem-copy p:not(.kicker){margin:20px 0 0;color:#72807d;font-size:1rem;line-height:1.8}@media (max-width:850px){.hero .container{grid-template-columns:1fr}.hero .container{gap:25px;padding-top:67px}.feature-hero .container{min-height:auto}}@media (max-width:560px){.hero .container{min-height:auto;padding:57px 0 50px}.workflow .container{gap:31px}}.blog-hero{background:radial-gradient( circle at 86% 18%,rgba(249,115,22,0.11),transparent 30% ),linear-gradient(180deg,#fff7ed 0%,var(--canvas) 100%);text-align:center}.blog-hero .container{min-height:450px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:92px 0 82px}.blog-hero h1{max-width:880px;font-size:clamp(3.4rem,5.6vw,5rem)}.blog-hero .lead{max-width:760px;margin-inline:auto}.featured-post{background:#fff}.featured-card{display:grid;grid-template-columns:0.94fr 1.06fr;gap:0;border:1px solid var(--line);border-radius:16px;overflow:hidden;background:#fff;box-shadow:0 18px 45px rgba(32,37,36,0.07)}.post-visual{position:relative;min-height:420px;overflow:hidden;background:var(--canvas)}.post-visual svg{width:100%;height:100%;min-height:inherit;display:block}.featured-content{padding:58px;display:flex;flex-direction:column;justify-content:center}.post-meta{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:18px;color:#7b8583;font-size:0.72rem;font-weight:900;letter-spacing:0.08em;text-transform:uppercase}.post-meta span:not(:last-child)::after{content:"•";margin-left:8px;color:#b5bfbc}.featured-content h2{font-size:clamp(2.2rem,3.6vw,3.2rem)}.featured-content p{margin:20px 0 0;color:#72807d;font-size:1rem;line-height:1.8}.featured-content .button{width:fit-content;margin-top:28px}.blog-index{background:#f5f7f6}.blog-filter{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:-18px 0 42px}.blog-filter a{display:inline-flex;min-height:42px;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:999px;padding:0 17px;background:#fff;color:#4f5b59;font-size:0.78rem;font-weight:900}.blog-filter a:hover,.blog-filter a.is-active{border-color:var(--orange);background:#fff7ed;color:var(--orange)}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.post-card{overflow:hidden;border:1px solid var(--line);border-radius:14px;background:#fff;transition:0.2s ease}.post-card:hover{transform:translateY(-5px);box-shadow:0 15px 34px rgba(32,37,36,0.09)}.post-card .post-visual{min-height:210px;border-bottom:1px solid var(--line)}.post-card-content{padding:28px}.post-card h3{font-size:1.32rem;letter-spacing:-0.04em}.post-card p{margin:13px 0 0;color:#72807d;font-size:0.9rem;line-height:1.75}.read-more{display:inline-flex;margin-top:20px;color:var(--orange);font-size:0.78rem;font-weight:900}.post-card.is-hidden{display:none}.newsletter{background:#fff}.newsletter-card{display:grid;grid-template-columns:1fr auto;gap:34px;align-items:center;border:1px solid var(--line);border-radius:16px;padding:42px;background:#fffbf6}.newsletter-card h2{font-size:clamp(2rem,3.4vw,2.8rem)}.newsletter-card p{max-width:670px;margin:14px 0 0;color:#6b5c2a;line-height:1.8}.newsletter-form{display:flex;gap:10px}.newsletter-form input{width:300px;min-height:48px;border:1px solid #e0d8c4;border-radius:5px;padding:0 16px;color:var(--ink);font:inherit;font-size:0.9rem}@media (max-width:850px){.featured-card,.newsletter-card{grid-template-columns:1fr}.featured-content{padding:38px}.blog-grid{grid-template-columns:1fr 1fr}.newsletter-form{flex-direction:column}.newsletter-form input{width:100%}}@media (max-width:560px){.blog-hero .container{min-height:auto;padding:64px 0 58px}.blog-hero h1{font-size:clamp(3rem,14vw,3.9rem)}.featured-content,.newsletter-card{padding:28px}.post-visual{min-height:280px}.blog-grid{grid-template-columns:1fr}}
