.blog-index-main,.blog-article-main{padding:24px 0 80px}.blog-index-hero{max-width:900px;padding:30px 0 18px}.blog-index-hero h1{max-width:850px;margin:18px 0 14px;font:700 clamp(38px,5vw,64px)/1.16 'Noto Serif Georgian',serif;letter-spacing:-.025em}.blog-index-hero p{max-width:760px;margin:0;color:#4a5a5a;font-size:17px;line-height:1.8}.blog-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding-top:28px}.blog-list-card{display:grid;grid-template-columns:190px minmax(0,1fr);min-height:260px;overflow:hidden;border:1px solid var(--border);border-radius:28px;background:#fff;box-shadow:var(--shadow)}.blog-list-cover{display:block;min-height:100%;background:var(--mint);overflow:hidden}.blog-list-cover img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.blog-list-card:hover .blog-list-cover img{transform:scale(1.035)}.blog-list-copy{display:flex;flex-direction:column;padding:24px}.blog-meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;color:var(--slate);font-size:11px;font-weight:700}.blog-meta span:first-child{padding:5px 10px;border-radius:999px;background:var(--butter);color:var(--navy)}.blog-list-copy h2{margin:15px 0 10px;font:600 22px/1.45 'Noto Serif Georgian',serif}.blog-list-copy h2 a,.related-grid h3 a{color:var(--navy);text-decoration:none}.blog-list-copy p{margin:0;color:#52666b;font-size:13px;line-height:1.75}.blog-read-link{display:inline-flex;align-items:center;gap:8px;margin-top:auto;padding-top:18px;color:var(--deep-teal);font-size:13px;font-weight:800;text-decoration:none}.blog-read-link:hover{text-decoration:underline}.blog-empty{grid-column:1/-1;padding:48px;border:1px solid var(--border);border-radius:28px;background:#fff;text-align:center}.blog-empty h2{font:600 28px 'Noto Serif Georgian',serif}.blog-empty p{color:#52666b}.blog-article{max-width:980px;padding-top:28px}.blog-article-header{max-width:850px;margin:0 auto;text-align:center}.blog-article-header .blog-meta{justify-content:center}.blog-article-header h1{margin:20px 0 18px;font:700 clamp(40px,5.5vw,68px)/1.16 'Noto Serif Georgian',serif;letter-spacing:-.03em}.blog-article-lead{max-width:780px;margin:0 auto;color:#52666b;font-size:18px;line-height:1.8}.blog-article-cover{height:min(58vw,560px);margin:38px 0 42px;overflow:hidden;border-radius:38px 38px 10px 10px;background:var(--mint);box-shadow:var(--shadow)}.blog-article-cover img{display:block;width:100%;height:100%;object-fit:cover}.blog-article-layout{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:48px;align-items:start}.blog-article-content{font-size:17px;line-height:2;color:#314b54}.blog-article-content p{margin:0 0 24px}.blog-article-content p:first-child::first-letter{float:left;margin:8px 10px 0 0;color:var(--deep-teal);font:700 54px/.78 'Noto Serif Georgian',serif}.blog-share{position:sticky;top:96px;display:grid;gap:10px;padding:20px;border:1px solid var(--border);border-radius:22px;background:#fff}.blog-share strong{margin-bottom:4px;font-size:13px}.blog-share a,.blog-share button{width:100%;border:1px solid var(--border);border-radius:14px;padding:11px 12px;background:var(--cream);color:var(--navy);font-size:12px;font-weight:800;text-align:center;text-decoration:none;cursor:pointer}.blog-share a:hover,.blog-share button:hover{background:var(--butter)}.copy-status{min-height:18px;color:var(--deep-teal);font-size:10px;text-align:center}.related-posts{padding-top:72px}.related-heading h2{margin:14px 0 24px;font:600 30px 'Noto Serif Georgian',serif}.related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.related-grid article{overflow:hidden;border:1px solid var(--border);border-radius:24px;background:#fff}.related-cover{display:block;height:170px;overflow:hidden;background:var(--mint)}.related-cover img{width:100%;height:100%;object-fit:cover}.related-grid article>div{padding:18px}.related-grid small{color:var(--deep-teal);font-size:10px;font-weight:800}.related-grid h3{margin:9px 0 0;font:600 17px/1.55 'Noto Serif Georgian',serif}.blog-index-body .seo-cta,.blog-article-body .seo-cta{margin-top:72px}@media(max-width:1000px){.blog-list{grid-template-columns:1fr}.blog-list-card{grid-template-columns:240px minmax(0,1fr)}.blog-article-layout{grid-template-columns:1fr}.blog-share{position:static;grid-template-columns:repeat(3,1fr)}.blog-share strong,.copy-status{grid-column:1/-1}.related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.blog-index-main,.blog-article-main{padding-top:10px;padding-bottom:130px}.blog-index-hero{padding-top:18px}.blog-index-hero h1{font-size:38px}.blog-index-hero p{font-size:15px}.blog-list{gap:18px;padding-top:20px}.blog-list-card{grid-template-columns:1fr;min-height:0;border-radius:24px}.blog-list-cover{height:210px}.blog-list-copy{padding:20px}.blog-list-copy h2{font-size:21px}.blog-article{padding-top:18px}.blog-article-header{text-align:left}.blog-article-header .blog-meta{justify-content:flex-start}.blog-article-header h1{font-size:38px}.blog-article-lead{font-size:16px}.blog-article-cover{height:68vw;min-height:250px;margin:26px 0 30px;border-radius:26px 26px 8px 8px}.blog-article-content{font-size:16px;line-height:1.9}.blog-share{grid-template-columns:1fr}.blog-share strong,.copy-status{grid-column:auto}.related-posts{padding-top:54px}.related-grid{grid-template-columns:1fr}.related-cover{height:210px}.blog-index-body .seo-cta,.blog-article-body .seo-cta{margin-top:52px}}@media(max-width:430px){.blog-index-hero h1,.blog-article-header h1{font-size:33px}.blog-list-cover{height:190px}.blog-list-copy{padding:18px}.blog-list-copy p{font-size:13px}.blog-article-cover{min-height:220px}.blog-article-content{font-size:15.5px}.blog-empty{padding:30px 20px}}
