.yr-section--blog-hero{background:linear-gradient(135deg,#156b80 0%,#0d4a58 100%);padding:5rem 0 3rem;position:relative;overflow:hidden}.yr-section--blog-filters{background:#fff;border-bottom:1px solid #edf2f5;padding:0}.yr-blog-filters{-webkit-overflow-scrolling:touch;scrollbar-width:none;align-items:center;gap:.5rem;padding:1.25rem 0;display:flex;overflow-x:auto}.yr-blog-filters::-webkit-scrollbar{display:none}.yr-blog-filter__tag{font-family:var(--wp--preset--font-family--montserrat,"Montserrat", sans-serif);color:#4a5e6a;background:var(--wp--preset--color--surface,#f5f8fa);white-space:nowrap;border-radius:999px;align-items:center;padding:.5rem 1.25rem;font-size:.8125rem;font-weight:600;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.yr-blog-filter__tag:hover{color:var(--wp--preset--color--primary,#156b80);background:#156b8014}.yr-blog-filter__tag--active,.yr-blog-filter__tag--active:hover{background:var(--wp--preset--color--primary,#156b80);color:#fff}.yr-section--blog-grid{background:var(--wp--preset--color--surface,#f5f8fa);padding:3rem 0 5rem}.yr-blog__grid{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.yr-post-card{opacity:0;background:#fff;border-radius:12px;flex-direction:column;transition:box-shadow .3s,transform .15s;display:flex;overflow:hidden;transform:translateY(24px)}.yr-post-card--visible{opacity:1;transition:opacity .5s,transform .5s,box-shadow .3s;transform:translateY(0)}.yr-post-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px #00000014}.yr-post-card--visible:hover{transform:translateY(-2px)}.yr-post-card__image-link{aspect-ratio:16/10;display:block;overflow:hidden}.yr-post-card__image{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.yr-post-card:hover .yr-post-card__image{transform:scale(1.03)}.yr-post-card__image-link--placeholder{background:var(--wp--preset--color--surface,#f5f8fa);justify-content:center;align-items:center;display:flex}.yr-post-card__placeholder{opacity:.5}.yr-post-card__body{flex-direction:column;flex:1;padding:1.5rem;display:flex}.yr-post-card__category{font-family:var(--wp--preset--font-family--montserrat,"Montserrat", sans-serif);text-transform:uppercase;letter-spacing:.05em;color:var(--wp--preset--color--primary,#156b80);background:#7dd3e826;border-radius:999px;align-self:flex-start;margin-bottom:.75rem;padding:.25rem .75rem;font-size:.6875rem;font-weight:700;text-decoration:none;transition:background .2s;display:inline-block}.yr-post-card__category:hover{background:#7dd3e84d}.yr-post-card__title{color:var(--wp--preset--color--dark,#0d4a58);margin:0 0 .5rem;font-size:1.125rem;font-weight:700;line-height:1.35}.yr-post-card__title a{color:inherit;text-decoration:none}.yr-post-card__title a:hover{color:var(--wp--preset--color--primary,#156b80)}.yr-post-card__excerpt{color:#4a5e6a;flex:1;margin:0 0 1rem;font-size:.9375rem;line-height:1.6}.yr-post-card__footer{justify-content:space-between;align-items:center;margin-top:auto;display:flex}.yr-post-card__date{color:#5f7785;font-size:.8125rem}.yr-post-card__read-more{font-family:var(--wp--preset--font-family--montserrat,"Montserrat", sans-serif);color:var(--wp--preset--color--primary,#156b80);font-size:.875rem;font-weight:600;text-decoration:none;transition:color .2s}.yr-post-card__read-more:hover{color:var(--wp--preset--color--dark,#0d4a58)}.yr-blog__pagination{text-align:center;margin-top:3rem}.yr-blog__pagination .page-numbers{justify-content:center;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.yr-blog__pagination .page-numbers li{display:inline-flex}.yr-blog__pagination .page-numbers a,.yr-blog__pagination .page-numbers span{min-width:40px;height:40px;font-family:var(--wp--preset--font-family--montserrat,"Montserrat", sans-serif);border-radius:8px;justify-content:center;align-items:center;padding:0 .75rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.yr-blog__pagination .page-numbers a{color:#4a5e6a;background:#fff}.yr-blog__pagination .page-numbers a:hover{color:var(--wp--preset--color--primary,#156b80);background:#156b8014}.yr-blog__pagination .page-numbers .current{background:var(--wp--preset--color--primary,#156b80);color:#fff}.yr-blog__pagination .page-numbers .dots{color:#5f7785;background:0 0}.yr-blog__empty{text-align:center;padding:4rem 0}.yr-blog__empty p{color:#4a5e6a;font-size:1.125rem}.yr-section--breadcrumb{background:#fff;border-bottom:1px solid #edf2f5;padding:1.5rem 0}.yr-breadcrumb{font-family:var(--wp--preset--font-family--montserrat,"Montserrat", sans-serif);color:#5f7785;flex-wrap:wrap;align-items:center;gap:.375rem;font-size:.8125rem;display:flex}.yr-breadcrumb a{color:#4a5e6a;text-decoration:none;transition:color .2s}.yr-breadcrumb a:hover{color:var(--wp--preset--color--primary,#156b80)}.yr-breadcrumb__sep{color:#7a8d98}.yr-breadcrumb__current{color:var(--wp--preset--color--dark,#0d4a58);text-overflow:ellipsis;white-space:nowrap;max-width:300px;font-weight:600;overflow:hidden}.yr-section--post-hero{background:#fff;padding:2rem 0 0}.yr-post-hero__image{object-fit:cover;border-radius:12px;width:100%;max-height:480px;display:block}.yr-section--post-content{background:#fff;padding:2.5rem 0 4rem}.yr-post__inner{max-width:760px;margin:0 auto}.yr-post__header{margin-bottom:2.5rem}.yr-post__header .yr-post-card__category{margin-bottom:1rem}.yr-post__title{color:var(--wp--preset--color--dark,#0d4a58);margin:0 0 1rem;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:800;line-height:1.2}.yr-post__meta{color:#6b7c8a;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.9375rem;display:flex}.yr-post__meta-sep{color:#7a8d98}.yr-post__author{color:var(--wp--preset--color--dark,#0d4a58);font-weight:600}.yr-post__body{color:var(--wp--preset--color--dark,#0d4a58);font-size:1.0625rem;line-height:1.8}.yr-post__body p{margin:0 0 1.5rem}.yr-post__body h2{color:var(--wp--preset--color--dark,#0d4a58);margin:2.5rem 0 1rem;font-size:1.625rem;font-weight:700;line-height:1.3}.yr-post__body h3{color:var(--wp--preset--color--dark,#0d4a58);margin:2rem 0 .75rem;font-size:1.25rem;font-weight:700;line-height:1.35}.yr-post__body h4{color:var(--wp--preset--color--dark,#0d4a58);margin:1.5rem 0 .5rem;font-size:1.0625rem;font-weight:700}.yr-post__body ul,.yr-post__body ol{margin:0 0 1.5rem 1.5rem;padding:0}.yr-post__body li{margin-bottom:.5rem}.yr-post__body blockquote{border-left:4px solid var(--wp--preset--color--secondary,#7dd3e8);background:var(--wp--preset--color--surface,#f5f8fa);color:#4a5e6a;border-radius:0 8px 8px 0;margin:2rem 0;padding:1.25rem 1.5rem;font-style:italic}.yr-post__body blockquote p:last-child{margin-bottom:0}.yr-post__body img{border-radius:8px;max-width:100%;height:auto;margin:1.5rem 0;display:block}.yr-post__body a{color:var(--wp--preset--color--primary,#156b80);text-underline-offset:2px;text-decoration:underline}.yr-post__body a:hover{color:var(--wp--preset--color--dark,#0d4a58)}.yr-post__body code{background:var(--wp--preset--color--surface,#f5f8fa);border-radius:4px;padding:.15rem .4rem;font-size:.9em}.yr-post__body pre{background:var(--wp--preset--color--dark,#0d4a58);color:#e0f0f5;border-radius:8px;margin:1.5rem 0;padding:1.5rem;font-size:.9rem;line-height:1.6;overflow-x:auto}.yr-post__body pre code{font-size:inherit;color:inherit;background:0 0;border-radius:0;padding:0}.yr-post__body hr{border:none;border-top:1px solid #edf2f5;margin:2.5rem 0}.yr-post__body .aligncenter{margin-left:auto;margin-right:auto}.yr-post__body .alignleft{float:left;margin-bottom:1rem;margin-right:1.5rem}.yr-post__body .alignright{float:right;margin-bottom:1rem;margin-left:1.5rem}.yr-post__body .wp-caption{max-width:100%}.yr-post__body .wp-caption-text,.yr-post__body figcaption{color:#5f7785;text-align:center;margin-top:.5rem;font-size:.8125rem}.yr-post__footer{border-top:1px solid #edf2f5;margin-top:2.5rem;padding-top:2rem}.yr-post__tags{flex-wrap:wrap;gap:.5rem;display:flex}.yr-post__tag{font-family:var(--wp--preset--font-family--montserrat,"Montserrat", sans-serif);color:#4a5e6a;background:var(--wp--preset--color--surface,#f5f8fa);border-radius:999px;align-items:center;padding:.375rem 1rem;font-size:.8125rem;font-weight:600;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.yr-post__tag:hover{color:var(--wp--preset--color--primary,#156b80);background:#156b8014}@media (width<=1024px){.yr-blog__grid{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.yr-section--blog-hero{padding:3.5rem 0 2rem}.yr-blog__grid{grid-template-columns:1fr;max-width:500px;margin-left:auto;margin-right:auto}.yr-section--blog-grid{padding:2rem 0 3.5rem}.yr-post-hero__image{border-radius:8px;max-height:300px}.yr-post__title{font-size:1.625rem}.yr-post__meta{font-size:.875rem}.yr-post__body{font-size:1rem}.yr-breadcrumb__current{max-width:180px}}@media (width<=480px){.yr-section--blog-hero{padding:2.5rem 0 1.5rem}.yr-post-card__title{font-size:1rem}.yr-post__body h2{font-size:1.375rem}.yr-post__body h3{font-size:1.125rem}}
