.clinic-blog{min-height:100svh}.clinic-blog main.clinic-shell{min-height:calc(100svh - 280px)}.clinic-blog .blog-hero{padding-block:76px 60px}.clinic-blog .blog-hero h1,.clinic-blog .article-header h1{overflow-wrap:anywhere;font-size:clamp(38px,4.8vw,60px);line-height:1.15}.clinic-blog .intro{max-width:640px;margin-top:22px;font-size:18px;line-height:1.75}.clinic-blog .blog-featured,.clinic-blog .blog-post-link{border-color:#d5e1e9;padding-block:36px;display:block}.clinic-blog .blog-featured h2{font-size:clamp(30px,3.4vw,42px);line-height:1.25}.clinic-blog .blog-featured p,.clinic-blog .blog-post-link p{max-width:700px;font-size:17px;line-height:1.8}.clinic-blog .blog-featured h2 a,.clinic-blog .blog-post-link h3 a,.clinic-blog .read-link{color:var(--clinic-ink)}.clinic-blog .post-meta,.clinic-blog .article-updated{color:var(--clinic-muted);font-size:16px}.clinic-blog .post-meta-inline{margin-top:20px}.clinic-blog .blog-cover-link{margin-bottom:30px;display:block}.clinic-blog .blog-cover,.clinic-blog .article-cover{border-radius:16px;width:100%;height:auto;display:block}.clinic-blog .blog-more{margin-block:30px 64px}.clinic-blog .blog-more>h2{font-size:32px}.clinic-blog .blog-empty{border-color:#d5e1e9;padding-block:36px 72px}.clinic-blog .blog-empty h2{font-size:clamp(26px,3vw,36px);line-height:1.3}.clinic-partners{margin-bottom:40px}.clinic-partner-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:24px;padding:0;list-style:none;display:grid}.clinic-partner-card{background:#fffdfb;border-radius:12px;padding:24px}.clinic-partner-logo{object-fit:contain;object-position:left center;width:200px;max-width:100%;height:100px;margin-bottom:24px}.clinic-partner-card h4{margin-bottom:12px;font-size:20px}.clinic-blog .blog-article{max-width:none;padding-block:50px 16px}.clinic-blog .article-header{border-color:#d5e1e9}.clinic-blog .article-header h1{margin-top:32px}.clinic-blog .article-body{color:var(--clinic-ink)}.clinic-blog .article-body a{color:var(--clinic-teal)}.clinic-blog .article-body h2{font-size:clamp(28px,3vw,36px);line-height:1.3}.clinic-blog .article-cover{margin-top:30px}@media (max-width:760px){.clinic-blog .blog-hero{padding-block:44px 38px}.clinic-blog .intro{font-size:16px}.clinic-blog .blog-article{padding-top:32px}.clinic-blog .blog-empty{padding-bottom:52px}.clinic-blog .blog-featured,.clinic-blog .blog-post-link{padding-block:28px}}.clinic-blog .clinic-share,.clinic-blog .blog-article~.blog-more{max-width:none;margin-inline:auto}.clinic-share{border-top:1px solid #d5e1e9;padding-block:32px 8px}.clinic .clinic-share h2{font-size:26px;line-height:1.3}.clinic-share-actions{flex-wrap:wrap;align-items:center;gap:4px 28px;margin-top:12px;display:flex}.clinic .clinic-share-link{height:44px;color:var(--clinic-teal);text-underline-offset:4px;gap:8px;padding-inline:0;font-size:16px;font-weight:500;text-decoration:underline}.clinic .clinic-share-link svg{width:18px;height:18px}.clinic .clinic-share [role=status]{min-height:24px;margin-top:4px;font-size:15px}
