.c-articlegrid__image{width:100%;aspect-ratio:16 / 9;overflow:hidden;border-radius:8px;margin-bottom:1.5rem;background:#f0f0f0}.c-articlegrid__image a{display:block;width:100%;height:100%}.c-articlegrid__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.c-articlegrid__image:hover img{transform:scale(1.05)}.c-articlegrid__image--fallback{background:linear-gradient(135deg,#cd191d,#8b1215);display:flex;align-items:center;justify-content:center}.c-articlegrid__image-placeholder{width:64px;height:64px;color:#fff9}.c-articlegrid__image-placeholder svg{width:100%;height:100%}.c-articlegrid__image--fallback:hover .c-articlegrid__image-placeholder{color:#fffc}.c-blog-post{max-width:100%;margin:0 auto}.c-blog-post__hero{position:relative;min-height:60vh;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff;overflow:hidden}.c-blog-post__hero-image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-2}.c-blog-post__hero-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c-blog-post__hero-fallback{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#cd191d,#000);z-index:-2}.c-blog-post__hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#cd191dcc,#0009);z-index:1}.c-blog-post__hero-content{position:relative;max-width:800px;padding:2rem;z-index:1}.c-blog-post__meta{display:flex;justify-content:center;align-items:center;gap:1rem;margin-bottom:1rem;font-size:.875rem}.c-blog-post__category{font-weight:600;background:#fff3;padding:.25rem .75rem;border-radius:5px;border:1px solid rgba(255,255,255,.3)}.c-blog-post__date{opacity:.9}.c-blog-post__title{font-size:clamp(2rem,5vw,3.5rem);font-weight:700;line-height:1.2;margin:1rem 0}.c-blog-post__excerpt{font-size:1.125rem;line-height:1.6;opacity:.9;margin:1.5rem 0}.c-blog-post__author-info{margin-top:2rem}.c-blog-post__author{display:flex;justify-content:center;gap:.5rem;align-items:center}.c-blog-post__author-name{font-weight:500}.c-blog-post__read-time{opacity:.8}.c-blog-post__container{max-width:1200px;margin:0 auto;padding:3rem 2rem;display:grid;grid-template-columns:1fr 300px;gap:4rem}.c-blog-post__content{min-width:0}.c-blog-post__body{font-size:1.0625rem;line-height:1.8;color:#333;font-weight:400}.c-blog-post__body h2{font-size:2rem;font-weight:600;margin:1rem 0;color:#222}.c-blog-post__body h3{font-size:1.5rem;font-weight:600;margin:2rem 0 1rem;color:#222}.c-blog-post__body img{max-width:100%;height:auto;border-radius:8px;box-shadow:none}.c-blog-post__body .filament-tiptap-grid img,.c-blog-post__body .filament-tiptap-grid-builder img{margin:0;padding-top:5px;box-shadow:none;border-radius:4px}.c-blog-post__body img[style*="float: left"],.c-blog-post__body img[style*="float:left"]{float:left;margin:.5rem 1.5rem 1rem 0;max-width:50%}.c-blog-post__body img[style*="float: right"],.c-blog-post__body img[style*="float:right"]{float:right;margin:.5rem 0 1rem 1.5rem;max-width:50%}.c-blog-post__body:after{content:"";display:table;clear:both}.c-blog-post__body blockquote{border-left:4px solid #cd191d;padding-left:1.5rem;margin:2rem 0;font-style:italic;color:#555;background:#f8f9fa;padding:1rem 1.5rem;border-radius:0 8px 8px 0}.c-blog-post__body ul,.c-blog-post__body ol{padding-left:2rem;margin:1.5rem 0}.c-blog-post__body li{margin-bottom:.5rem;line-height:1.7}.c-blog-post__body a{color:#cd191d;text-decoration:underline;transition:color .3s ease}.c-blog-post__body a:hover{color:#a01419}.c-blog-post__tags{margin-top:3rem;padding-top:2rem;border-top:1px solid #eee}.c-blog-post__tags h4{margin-bottom:1rem;color:#333}.c-blog-post__tags-list{display:flex;flex-wrap:wrap;gap:.5rem}.c-blog-post__tag{background:#f8f9fa;padding:.3rem .5rem;border-radius:5px;font-size:.875rem;color:#666}.c-blog-post__sidebar{position:sticky;top:8rem;height:-moz-fit-content;height:fit-content}.c-blog-post__author-card,.c-blog-post__related{background:#f8f9fa;padding:2rem;border-radius:5px;margin-bottom:2rem}.c-blog-post__author-card h4,.c-blog-post__related h4{margin-bottom:1rem;color:#333}.c-blog-post__author-details h5{color:#cd191d;margin-bottom:.5rem}.c-blog-post__author-details p{color:#666;font-size:.875rem}.c-blog-post__related-item{display:flex;gap:1rem;padding-bottom:1rem;border-bottom:1px solid #eee;text-decoration:none;color:inherit;transition:background-color .2s ease}.c-blog-post__related-item a:last-child{padding-bottom:0}.c-blog-post__related-item:hover{color:#cd191d}.c-blog-post__related-item:last-child{border-bottom:none}.c-blog-post__related-item img{width:60px;height:60px;-o-object-fit:cover;object-fit:cover;border-radius:5px}.c-blog-post__related-image-fallback{width:60px;height:60px;background:linear-gradient(135deg,#cd191d,#666);border-radius:5px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.c-blog-post__related-image-icon{font-size:1.5rem;color:#fff}.c-blog-post__related-content h6{font-size:.875rem;line-height:1.4}.c-blog-post__related-content time{font-size:.75rem;color:#666}.c-blog-post__navigation{max-width:1200px;margin:0 auto;text-align:center;padding:3rem 2rem;border-top:1px solid #eee}.c-blog-post__back-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#cd191d;color:#fff;text-decoration:none;border-radius:5px;font-weight:500;transition:background-color .3s ease}.c-blog-post__back-btn:hover{background:#a01419}.c-blog-post__related-section{max-width:1200px;margin:0 auto;padding:2rem 2rem 3rem;border-top:1px solid #eee}.c-blog-post__related-title{font-size:1.5rem;font-weight:600;color:#333;margin-bottom:1.5rem;text-align:center}.c-blog-post__related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.c-blog-post__related-card{display:block;background:#fff;border-radius:8px;overflow:hidden;text-decoration:none;color:inherit;box-shadow:none;transition:transform .3s ease,box-shadow .3s ease}.c-blog-post__related-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001f}.c-blog-post__related-card-image{width:100%;aspect-ratio:16 / 9;overflow:hidden;background:#f0f0f0}.c-blog-post__related-card-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.c-blog-post__related-card:hover .c-blog-post__related-card-image img{transform:scale(1.05)}.c-blog-post__related-card-image--fallback{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#cd191d,#8b1215)}.c-blog-post__related-card-image--fallback svg{width:48px;height:48px;color:#fff9}.c-blog-post__related-card-content{padding:1rem}.c-blog-post__related-card-content h5{font-size:1rem;font-weight:600;color:#333;margin-bottom:.5rem;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.c-blog-post__related-card:hover .c-blog-post__related-card-content h5{color:#cd191d}.c-blog-post__related-card-content time{font-size:.8125rem;color:#888}@media (min-width: 769px) and (max-width: 1024px){.c-blog-post__related-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.c-articlegrid__image{margin-bottom:1rem}.c-articlegrid__image-placeholder{width:48px;height:48px}.c-blog-post__container{grid-template-columns:1fr;gap:2rem;padding:2rem 1rem}.c-blog-post__navigation{padding:2rem 1rem}.c-blog-post__hero-content{padding:1rem}.c-blog-post__hero{min-height:50vh}.c-blog-post__title{font-size:clamp(1.5rem,4vw,2.5rem)}.c-blog-post__meta{flex-direction:column;gap:3px}.c-blog-post__body{font-size:1rem}.c-blog-post__sidebar{position:static}.c-blog-post__related-item{gap:.5rem}.c-blog-post__related-item img,.c-blog-post__related-image-fallback{width:50px;height:50px}.c-blog-post__related-section{padding:1.5rem 1rem 2rem}.c-blog-post__related-title{font-size:1.25rem}.c-blog-post__related-grid{grid-template-columns:1fr;gap:1rem}.c-blog-post__body img[style*="float: left"],.c-blog-post__body img[style*="float:left"],.c-blog-post__body img[style*="float: right"],.c-blog-post__body img[style*="float:right"]{float:none!important;max-width:100%!important;margin:1.5rem 0!important}}@media (max-width: 480px){.c-articlegrid__image{aspect-ratio:4 / 3;border-radius:6px}.c-articlegrid__image-placeholder{width:40px;height:40px}}.c-blog-post__body .attachment__caption--edited{text-align:center;margin-top:.5rem;font-size:.875rem;color:#666;font-style:italic}.c-blog-post__body [style*="text-align: left"],.c-blog-post__body [style*="text-align:left"]{text-align:left!important}.c-blog-post__body [style*="text-align: center"],.c-blog-post__body [style*="text-align:center"]{text-align:center!important}.c-blog-post__body [style*="text-align: right"],.c-blog-post__body [style*="text-align:right"]{text-align:right!important}.c-blog-post__body p[style*="text-align: left"] img,.c-blog-post__body p[style*="text-align:left"] img,.c-blog-post__body div[style*="text-align: left"] img,.c-blog-post__body div[style*="text-align:left"] img{float:left!important;margin:.5rem 2rem 1rem 0!important;max-width:50%;clear:left}.c-blog-post__body p[style*="text-align: right"] img,.c-blog-post__body p[style*="text-align:right"] img,.c-blog-post__body div[style*="text-align: right"] img,.c-blog-post__body div[style*="text-align:right"] img{float:right!important;margin:.5rem 0 1rem 2rem!important;max-width:50%;clear:right}.c-blog-post__body p[style*="text-align: center"] img,.c-blog-post__body p[style*="text-align:center"] img,.c-blog-post__body div[style*="text-align: center"] img,.c-blog-post__body div[style*="text-align:center"] img{display:block;margin:0 auto!important;max-width:100%;float:none!important}.c-blog-post__body .filament-tiptap-grid p[style*="text-align: center"],.c-blog-post__body .filament-tiptap-grid p[style*="text-align:center"],.c-blog-post__body .filament-tiptap-grid-builder p[style*="text-align: center"],.c-blog-post__body .filament-tiptap-grid-builder p[style*="text-align:center"]{display:flex;justify-content:center;align-items:center}.c-blog-post__body .filament-tiptap-grid p[style*="text-align: center"] img,.c-blog-post__body .filament-tiptap-grid p[style*="text-align:center"] img,.c-blog-post__body .filament-tiptap-grid-builder p[style*="text-align: center"] img,.c-blog-post__body .filament-tiptap-grid-builder p[style*="text-align:center"] img{display:block;margin:0 auto!important}.c-blog-post__body figure{margin:2rem 0}.c-blog-post__body figcaption{text-align:center;margin-top:.75rem;font-size:.875rem;color:#666;font-style:italic;line-height:1.5}.c-blog-post__body .filament-tiptap-grid-builder,.c-blog-post__body .filament-tiptap-grid{display:grid!important;gap:1.5rem;margin:1rem 0;width:100%}.c-blog-post__body .filament-tiptap-grid[type=fixed][cols="2"]{grid-template-columns:repeat(2,1fr)!important}.c-blog-post__body .filament-tiptap-grid[type=fixed][cols="3"]{grid-template-columns:repeat(3,1fr)!important}.c-blog-post__body .filament-tiptap-grid[type=fixed][cols="4"]{grid-template-columns:repeat(4,1fr)!important}.c-blog-post__body .filament-tiptap-grid[type=fixed][cols="5"]{grid-template-columns:repeat(5,1fr)!important}.c-blog-post__body .filament-tiptap-grid[type=responsive][cols="2"]{grid-template-columns:repeat(2,1fr)!important}.c-blog-post__body .filament-tiptap-grid[type=responsive][cols="3"]{grid-template-columns:repeat(3,1fr)!important}.c-blog-post__body .filament-tiptap-grid[type=responsive][cols="4"]{grid-template-columns:repeat(2,1fr)!important}.c-blog-post__body .filament-tiptap-grid[type=responsive][cols="5"]{grid-template-columns:repeat(5,1fr)!important}.c-blog-post__body .filament-tiptap-grid-builder[data-cols="2"]{grid-template-columns:repeat(2,1fr)!important}.c-blog-post__body .filament-tiptap-grid-builder[data-cols="3"]{grid-template-columns:repeat(3,1fr)!important}.c-blog-post__body .filament-tiptap-grid-builder[data-cols="4"]{grid-template-columns:repeat(4,1fr)!important}.c-blog-post__body .filament-tiptap-grid-builder__column,.c-blog-post__body .filament-tiptap-grid__column{box-sizing:border-box;min-width:0;word-wrap:break-word;overflow-wrap:break-word}.c-blog-post__body .filament-tiptap-grid>.filament-tiptap-grid__column{display:block}.c-blog-post__body .filament-tiptap-grid__column>*+*{margin-block-start:1rem}.c-blog-post__body .filament-tiptap-grid__column p{margin-bottom:.5rem}.c-blog-post__body .filament-tiptap-grid__column img{margin:0;box-shadow:none;max-width:100%;height:auto}.c-blog-post__body .filament-tiptap-grid[type=asymetric-right-thirds]{grid-template-columns:1fr 2fr}.c-blog-post__body .filament-tiptap-grid[type=asymetric-left-thirds]{grid-template-columns:2fr 1fr}.c-blog-post__body .filament-tiptap-grid[type=asymetric-right-fourths]{grid-template-columns:1fr 3fr}.c-blog-post__body .filament-tiptap-grid[type=asymetric-left-fourths]{grid-template-columns:3fr 1fr}.c-blog-post__body p[style*="text-align: left"]:after,.c-blog-post__body p[style*="text-align: right"]:after,.c-blog-post__body div[style*="text-align: left"]:after,.c-blog-post__body div[style*="text-align: right"]:after{content:"";display:table;clear:both}@media (max-width: 768px){.c-blog-post__body p[style*="text-align: left"] img,.c-blog-post__body p[style*="text-align:left"] img,.c-blog-post__body p[style*="text-align: right"] img,.c-blog-post__body p[style*="text-align:right"] img,.c-blog-post__body div[style*="text-align: left"] img,.c-blog-post__body div[style*="text-align:left"] img,.c-blog-post__body div[style*="text-align: right"] img,.c-blog-post__body div[style*="text-align:right"] img{float:none!important;max-width:100%!important;margin:1.5rem auto!important;display:block}.c-blog-post__body .filament-tiptap-grid-builder[data-stack-at=md],.c-blog-post__body .filament-tiptap-grid[data-stack-at=md],.c-blog-post__body .filament-tiptap-grid-builder,.c-blog-post__body .filament-tiptap-grid[type=responsive],.c-blog-post__body .filament-tiptap-grid[type=fixed]{grid-template-columns:1fr!important}}@media (min-width: 769px){.c-blog-post__body .filament-tiptap-grid[type=responsive][cols="4"]{grid-template-columns:repeat(4,1fr)}}
