
/* <inline asset> */
@charset "UTF-8"; 

/* /clinica_website_blog/static/src/scss/blog_list.scss */
 #wrap.cr-blog-wrap{padding: 0 !important; max-width: none !important; background: #0d1526;}.cr-blog-list{font-family: var(--crw-font-body, "Inter", system-ui, sans-serif); background: var(--ink); color: var(--paper); line-height: 1.65; -webkit-font-smoothing: antialiased; overflow-x: clip;}.cr-blog-list, .cr-blog-list *{box-sizing: border-box;}.cr-blog-list img{max-width: 100%; display: block;}.cr-blog-list a{color: inherit; text-decoration: none;}.cr-blog-list h1, .cr-blog-list h2, .cr-blog-list h3, .cr-blog-list h4, .cr-blog-list p{margin: 0; color: inherit;}.cr-blog-list{--ink: #0d1526; --ink-2: #131f38; --ink-3: #1b2b4d; --paper: #f7f4ec; --spark: #f0a830; --mist: #9fb0c8; --line: rgba(240, 168, 48, 0.22); --maxw: 1180px; --ease: cubic-bezier(0.22, 0.61, 0.36, 1);}.cr-blog-list .wrap{max-width: var(--maxw); margin: 0 auto; padding: 0 24px;}.cr-blog-list .eyebrow{font-family: "Space Grotesk", var(--crw-font-body, sans-serif); font-weight: 600; font-size: 0.74rem; letter-spacing: 0.22em; text-transform: uppercase; color: var(--spark);}.cr-blog-list h1, .cr-blog-list h2, .cr-blog-list h3{font-family: 'Fraunces', Georgia, serif; line-height: 1.1; font-weight: 600;}.cr-blog-list .band{padding: clamp(48px, 6vw, 80px) 0;}.cr-blog-list .reveal{opacity: 0; transform: translateY(24px); transition: opacity 0.8s var(--ease), transform 0.8s var(--ease);}.cr-blog-list.cr-js-ready .reveal.in, .cr-blog-list .reveal.in{opacity: 1; transform: none;}.cr-blog-list .btn{font-family: "Space Grotesk", var(--crw-font-body, sans-serif); font-weight: 600; font-size: 0.98rem; padding: 16px 32px; border-radius: 100px; transition: transform 0.3s var(--ease), box-shadow 0.3s var(--ease), border-color 0.3s var(--ease), color 0.3s var(--ease); display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: 9px; border: none; background-image: none; text-transform: none; letter-spacing: normal;}.cr-blog-list .btn-primary{background: var(--spark); color: var(--ink); box-shadow: 0 10px 30px rgba(240, 168, 48, 0.28);}.cr-blog-list .btn-primary:hover{transform: translateY(-3px); box-shadow: 0 16px 40px rgba(240, 168, 48, 0.4); color: var(--ink);}.cr-blog-list .btn-ghost{border: 1.5px solid rgba(159, 176, 200, 0.4); color: var(--paper); background: transparent;}.cr-blog-list .btn-ghost:hover{border-color: var(--spark); color: var(--spark);}.cr-blog-list .hero{padding: 60px 0 20px; text-align: center;}.cr-blog-list .hero .eyebrow{display: block; margin-bottom: 16px;}.cr-blog-list .hero h1{font-size: clamp(2rem, 4.6vw, 3.2rem); letter-spacing: -0.015em;}.cr-blog-list .hero p{color: var(--mist); margin-top: 14px; max-width: 60ch; margin-left: auto; margin-right: auto; font-size: 1.05rem;}.cr-blog-list .search-note{color: var(--mist); margin-bottom: 28px; font-size: 0.95rem;}.cr-blog-list .blog-grid{display: grid; grid-template-columns: repeat(3, 1fr); gap: 26px;}.cr-blog-list .post{border: 1px solid var(--line); border-radius: 16px; overflow: hidden; background: var(--ink-2); transition: transform 0.3s var(--ease), border-color 0.3s; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column;}.cr-blog-list .post:hover{transform: translateY(-4px); border-color: var(--spark);}.cr-blog-list .post .thumb{aspect-ratio: 16 / 10; background: linear-gradient(135deg, var(--ink-3), var(--ink)); background-size: cover; background-position: center; border-bottom: 1px dashed var(--line);}.cr-blog-list .post .thumb img{width: 100%; height: 100%; object-fit: cover;}.cr-blog-list .post .body{padding: 24px; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; flex: 1;}.cr-blog-list .post .date{font-family: "Space Grotesk", var(--crw-font-body, sans-serif); font-size: 0.72rem; letter-spacing: 0.1em; text-transform: uppercase; color: var(--spark); margin-bottom: 10px;}.cr-blog-list .post h3{font-size: 1.12rem; line-height: 1.32; color: var(--paper); margin-bottom: 10px;}.cr-blog-list .post .excerpt{color: var(--mist); font-size: 0.92rem; margin-bottom: 16px; flex: 1;}.cr-blog-list .post .read{font-family: "Space Grotesk", var(--crw-font-body, sans-serif); font-size: 0.85rem; color: var(--spark); margin-top: auto;}.cr-blog-list .empty{text-align: center; color: var(--mist); padding: 48px 0;}.cr-blog-list .pagination-wrap{margin-top: 52px;}.cr-blog-list .cr-blog-pager{display: -webkit-box; display: -webkit-flex; display: flex; justify-content: center; gap: 8px; -webkit-flex-wrap: wrap; flex-wrap: wrap; margin: 0; padding: 0; list-style: none;}.cr-blog-list .cr-blog-pager .page-item .page-link{width: 42px; height: 42px; border-radius: 10px; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; border: 1px solid var(--line) !important; color: var(--mist) !important; background: transparent !important; font-family: "Space Grotesk", var(--crw-font-body, sans-serif); font-weight: 600; font-size: 0.92rem; padding: 0; box-shadow: none !important;}.cr-blog-list .cr-blog-pager .page-item.active .page-link{background: var(--spark) !important; border-color: var(--spark) !important; color: var(--ink) !important;}.cr-blog-list .cr-blog-pager .page-item:not(.active) .page-link:hover{border-color: var(--spark) !important; color: var(--spark) !important;}.cr-blog-list .cr-blog-pager .page-item:first-child .page-link, .cr-blog-list .cr-blog-pager .page-item:last-child .page-link{width: auto; padding: 0 18px;}.cr-blog-list .cta-band{background: radial-gradient(90% 130% at 50% 0%, rgba(240, 168, 48, 0.16), transparent 60%), var(--ink-2); border-top: 1px solid var(--line); border-bottom: 1px solid var(--line); text-align: center;}.cr-blog-list .cta-img{width: 88px; height: auto; margin: 0 auto 24px;}.cr-blog-list .cta-band h2{font-size: clamp(1.6rem, 3.6vw, 2.4rem); letter-spacing: -0.01em; max-width: 20ch; margin: 0 auto 28px;}.cr-blog-list .cta-row{display: -webkit-box; display: -webkit-flex; display: flex; gap: 14px; justify-content: center; -webkit-flex-wrap: wrap; flex-wrap: wrap;}@media (max-width: 900px){.cr-blog-list .blog-grid{grid-template-columns: 1fr 1fr;}}@media (max-width: 640px){.cr-blog-list .blog-grid{grid-template-columns: 1fr;}}@media (prefers-reduced-motion: reduce){.cr-blog-list .reveal{opacity: 1; transform: none; transition: none;}}