body:not(.js-ready) #blog-entries{visibility:hidden!important}body.js-ready #blog-entries{visibility:visible!important;opacity:1!important}#blog-entries{min-height:400px;transition:opacity 0.15s ease}.mw-layout-switcher{margin-top:25px!important;margin-bottom:30px!important;display:flex!important;align-items:center!important;width:100%!important;position:relative!important;z-index:100!important}.mw-switcher-left{display:inline-flex;align-items:center;gap:12px}.mw-layout-switcher .mw-btn{padding:6px 14px;font-size:1.5rem;color:#fff;background:linear-gradient(180deg,#333 0%,#111 100%);border:1px solid #000;border-radius:6px;cursor:pointer;box-shadow:0 3px 0 #000;transition:all 0.10s ease-in-out}.mw-layout-switcher .mw-btn:hover{transform:translateY(-2px);box-shadow:0 5px 0 #000}.mw-layout-switcher .mw-btn:active{transform:translateY(1px);box-shadow:0 2px 0 #000}.mw-layout-switcher .mw-btn.active{background:linear-gradient(180deg,#ff2a2a 0%,#b10000 100%);border-color:#b10000;box-shadow:0 3px 0 #600}.mw-grid-cols-switcher{display:none;gap:8px;margin-left:10px;padding-left:12px;border-left:2px solid #ddd}body.mw-grid-view .mw-grid-cols-switcher{display:inline-flex!important}.mw-grid-cols-switcher .mw-col-btn{font-size:1.05rem!important;padding:6px 12px!important;font-weight:700!important;letter-spacing:0.5px!important}body.blog:not(.mw-grid-view) #content-wrap,body.archive.category:not(.mw-grid-view) #content-wrap{display:grid;grid-template-columns:70% 30%;grid-template-areas:"main right";width:65%;margin:0 auto;box-sizing:border-box;gap:0;font-size:23px}body.blog:not(.mw-grid-view) #primary,body.archive.category:not(.mw-grid-view) #primary{grid-area:main;display:block;position:static!important;float:none;clear:both;visibility:visible;opacity:1;width:100%!important}body.blog:not(.mw-grid-view) #right-sidebar,body.archive.category:not(.mw-grid-view) #right-sidebar{grid-area:right;width:90%!important;max-height:50%!important}body.archive.category:not(.mw-grid-view) #right-sidebar .wp-block-social-link-anchor{font-size:1.3vw!important}body.blog:not(.mw-grid-view),body.archive.category:not(.mw-grid-view){-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.blog:not(.mw-grid-view) .blog-entry-inner,body.archive.category:not(.mw-grid-view) .blog-entry-inner{display:flex!important;flex-direction:row!important;align-items:flex-start!important;box-sizing:border-box!important;background-color:#f5f5f5!important;border:1px solid #ddd!important;border-left:1.8px solid #c00!important;border-right:1.8px solid #bfbfbf!important;border-radius:10px!important;box-shadow:0 5px 12px rgb(0 0 0 / .08)!important;overflow:hidden!important;margin-bottom:20px!important}body.blog:not(.mw-grid-view) .thumbnail,body.archive.category:not(.mw-grid-view) .thumbnail{flex:0 0 39%!important;max-width:39%!important;width:39%!important;margin:0!important;padding:0!important;align-self:center!important;border-radius:10px!important;overflow:hidden!important}body.blog:not(.mw-grid-view) .thumbnail img,body.archive.category:not(.mw-grid-view) .thumbnail img{display:block!important;width:100%!important;height:100%!important;aspect-ratio:1 / 1!important;object-fit:cover!important;margin:0!important;padding:0!important;border-radius:10px!important;box-shadow:0 4px 12px rgb(0 0 0 / .15)!important;transition:box-shadow 0.3s ease!important}body.blog:not(.mw-grid-view) .thumbnail img:hover,body.archive.category:not(.mw-grid-view) .thumbnail img:hover{box-shadow:0 0 8px rgb(0 0 0 / .2)!important}body.blog:not(.mw-grid-view) .blog-entry-content,body.archive.category:not(.mw-grid-view) .blog-entry-content{flex:1 1 auto!important;padding:0 35px!important;margin:0!important;margin-top:30px!important;box-sizing:border-box!important;align-self:center!important}body.blog:not(.mw-grid-view) .blog-entry-title a,body.archive.category:not(.mw-grid-view) .blog-entry-title a{display:block;font-size:2.4rem!important;line-height:1.3!important;color:#000;text-decoration:none;overflow:visible!important}body.blog:not(.mw-grid-view) .blog-entry-summary p,body.archive.category:not(.mw-grid-view) .blog-entry-summary p{font-size:1.7rem!important;line-height:1.3!important;color:#000;font-weight:500!important}body.blog:not(.mw-grid-view) .meta,body.archive.category:not(.mw-grid-view) .meta{font-size:1rem!important;color:#000}#blog-entries.mw-grid{display:grid!important;gap:10px!important;align-items:stretch!important;grid-auto-rows:1fr!important}#blog-entries.mw-grid.mw-cols-2{grid-template-columns:repeat(2,1fr)!important}#blog-entries.mw-grid.mw-cols-3{grid-template-columns:repeat(3,1fr)!important}#blog-entries.mw-grid.mw-cols-4{grid-template-columns:repeat(4,1fr)!important}#blog-entries.mw-grid article,#blog-entries.mw-grid article.blog-entry,#blog-entries.mw-grid article.col,#blog-entries.mw-grid article[class*="span_"]{width:100%!important;max-width:100%!important;min-width:0!important;float:none!important;margin:0!important;display:flex!important;flex-direction:column!important;height:100%!important;box-sizing:border-box!important}body.mw-grid-view.blog #content-wrap,body.mw-grid-view.archive.category #content-wrap{display:grid!important;grid-template-columns:74% 27%!important;grid-template-areas:"main sidebar"!important;width:70%!important;max-width:100%!important;margin:0 auto!important;gap:0!important}body.mw-grid-view.mw-has-cols-4 #content-wrap{width:82%!important;grid-template-columns:78% 22%!important}body.mw-grid-view #primary{grid-area:main!important;width:100%!important}body.mw-grid-view #right-sidebar{grid-area:sidebar!important;width:90%!important;margin:0 auto!important}#blog-entries.mw-grid article .blog-entry-inner{display:block!important;position:relative!important;overflow:hidden!important;background:#0f1117!important;border:none!important;border-radius:8px!important;width:100%!important;height:100%!important;box-shadow:0 4px 14px rgb(0 0 0 / .12)!important;transition:transform 0.15s ease,box-shadow 0.15s ease!important}#blog-entries.mw-grid article .blog-entry-inner:hover{transform:translateY(-3px)!important;box-shadow:0 6px 18px rgb(0 0 0 / .2)!important}#blog-entries.mw-grid .thumbnail{width:100%!important;max-width:100%!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#0b0c10!important;aspect-ratio:1 / 1!important;position:relative!important}#blog-entries.mw-grid.mw-cols-3 .thumbnail{aspect-ratio:4 / 5!important}#blog-entries.mw-grid.mw-cols-4 .thumbnail{aspect-ratio:3 / 4!important}#blog-entries.mw-grid .thumbnail a,#blog-entries.mw-grid .thumbnail img{width:100%!important;height:100%!important;aspect-ratio:auto!important;object-fit:contain!important;display:block!important;margin:auto!important;box-shadow:none!important}#blog-entries.mw-grid.mw-cols-3 .thumbnail img{object-position:top center!important}#blog-entries.mw-grid .blog-entry-content{position:absolute!important;bottom:0!important;left:0!important;right:0!important;width:100%!important;box-sizing:border-box!important;padding:36px 14px 14px 14px!important;background:linear-gradient(to bottom,#fff0 0%,rgb(0 0 0 / .6) 18%,rgb(0 0 0 / .9) 52%,#000001 100%)!important;text-align:left!important}#blog-entries.mw-grid .blog-entry-category{display:inline-block!important;background:#ff334b!important;padding:3px 10px!important;border-radius:3px!important;margin-bottom:8px!important}#blog-entries.mw-grid .blog-entry-category a{font-size:11px!important;color:#ffffff!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:0.8px!important;text-decoration:none!important}#blog-entries.mw-grid .blog-entry-title,body.mw-grid-view #blog-entries .blog-entry-title{width:100%!important;margin:0!important;text-align:left!important}#blog-entries.mw-grid .blog-entry-title a,body.mw-grid-view #blog-entries .blog-entry-title a{color:#ffffff!important;font-weight:800!important;letter-spacing:-0.3px!important;text-decoration:none!important;display:-webkit-box!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;overflow:hidden!important;font-size:1.65rem!important;line-height:1.25!important;margin:0 0 6px 0!important;text-align:left!important;text-shadow:0 2px 6px rgb(0 0 0 / .95),0 1px 2px rgb(0 0 0 / .9)!important;transition:none!important}html.mw-has-cols-4 #blog-entries .blog-entry-title a,body.mw-has-cols-4 #blog-entries .blog-entry-title a,#blog-entries.mw-cols-4 .blog-entry-title a{font-size:1.45rem!important;line-height:1.22!important;-webkit-line-clamp:3!important;transition:none!important}#blog-entries.mw-grid .blog-entry-summary{display:none!important}#blog-entries.mw-grid .meta,#blog-entries.mw-grid .blog-entry-bottom{display:block!important;width:100%!important;margin-top:6px!important;padding-top:6px!important;border-top:1px solid rgb(255 255 255 / .2)!important;font-size:1.05rem!important;color:#d1d5db!important;text-align:left!important}@media (max-width:1024px){.mw-layout-switcher{display:none!important}}@media (max-width:767px){html,body{overflow-x:hidden!important;max-width:100%!important;background-color:#f8f9fa!important;color:#111827!important}#site-header,#site-header.fixed-scroll,.is-sticky #site-header,#site-header-inner,.oceanwp-sticky-header-holder{position:relative!important;top:0!important;left:0!important;transform:none!important;transition:none!important;box-shadow:none!important;background-color:#ffffff!important}.single .page-header,.archive .page-header,.category .page-header,.blog .page-header,.page-header,.page-header-inner,.page-header-title,.site-breadcrumbs,#ocean-breadcrumbs,.oceanwp-breadcrumb{display:none!important}.mw-clean-cat-header{display:flex!important;align-items:center!important;width:100vw!important;max-width:100vw!important;position:relative!important;left:50%!important;right:50%!important;margin-left:-50vw!important;margin-right:-50vw!important;margin-top:0!important;margin-bottom:12px!important;padding:14px 16px 15px 16px!important;box-sizing:border-box!important;background:#ffffff!important;border-bottom:1px solid #e5e7eb!important;text-align:left!important}.mw-clean-cat-header .mw-clean-cat-title{font-size:1.7rem!important;line-height:1.15!important;font-weight:900!important;font-style:italic!important;letter-spacing:0.4px!important;margin:0!important;padding-left:8px!important;text-transform:uppercase!important;display:inline-flex!important;align-items:center!important;position:relative!important;color:#111827!important;-webkit-text-stroke:.4px #ff334b!important;border-left:4px solid #ff334b!important;box-shadow:none!important}body.blog #content-wrap,body.archive #content-wrap,body.paged #content-wrap,body.mw-grid-view #content-wrap{display:block!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0 0 24px 0!important;box-sizing:border-box!important;background:transparent!important}body.blog #primary,body.archive #primary,body.paged #primary,body.mw-grid-view #primary{display:block!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;box-sizing:border-box!important;float:none!important}#blog-entries,#blog-entries.mw-grid,#blog-entries.oceanwp-row{display:block!important;width:100%!important;margin:0!important;padding:0!important;position:static!important;height:auto!important}#blog-entries article,#blog-entries article.oceanwp-grid-entry,#blog-entries article.blog-entry{display:block!important;position:static!important;width:100%!important;max-width:100%!important;float:none!important;transform:none!important;margin:0!important;box-sizing:border-box!important;clear:both!important}#blog-entries article .blog-entry-inner{width:100%!important;background:transparent!important;border:none!important;box-shadow:none!important;margin:0!important;box-sizing:border-box!important}#blog-entries article:nth-child(4n+1){width:100vw!important;max-width:100vw!important;position:relative!important;left:50%!important;right:50%!important;margin-left:-50vw!important;margin-right:-50vw!important;margin-top:2px!important;margin-bottom:14px!important;padding:0!important;box-sizing:border-box!important}#blog-entries article:first-child,#blog-entries article:nth-child(4n+1):first-child{margin-top:5px!important}#blog-entries article:nth-child(4n+1) .blog-entry-inner{display:block!important;position:relative!important;overflow:hidden!important;background:#0f1117!important;border:none!important;border-radius:0!important;box-sizing:border-box!important;width:100%!important}#blog-entries article:nth-child(4n+1) .thumbnail{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;border-radius:0!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#0b0c10!important;aspect-ratio:1 / 1!important;position:relative!important}#blog-entries article:nth-child(4n+1) .thumbnail a,#blog-entries article:nth-child(4n+1) .thumbnail img{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;aspect-ratio:auto!important;object-fit:contain!important;display:block!important;border-radius:0!important;margin:auto!important}#blog-entries article:nth-child(4n+1) .blog-entry-content{position:absolute!important;bottom:0!important;left:0!important;right:0!important;width:100%!important;max-width:100%!important;margin:0!important;z-index:10!important;box-sizing:border-box!important;padding:36px 16px 20px 16px!important;background:linear-gradient(to bottom,#fff0 0%,rgb(0 0 0 / .55) 24%,rgb(0 0 0 / .82) 60%,#000001 100%)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}#blog-entries article:nth-child(4n+1) .blog-entry-category,#blog-entries article:nth-child(4n+1) .blog-entry-category a{font-size:10.5px!important;line-height:1!important;color:#ffffff!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:0.8px!important;text-decoration:none!important}#blog-entries article:nth-child(4n+1) .blog-entry-category{display:inline-block!important;background:#ff334b!important;padding:3px 9px!important;border-radius:3px!important;margin-top:0!important;margin-bottom:14px!important}#blog-entries article:nth-child(4n+1) .blog-entry-title,#blog-entries article:nth-child(4n+1) .blog-entry-title a{font-size:1.55rem!important;line-height:1.25!important;color:#ffffff!important;font-weight:800!important;letter-spacing:-0.3px!important;text-decoration:none!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;margin:0 0 1px 0!important;text-shadow:0 2px 6px rgb(0 0 0 / .95),0 1px 2px rgb(0 0 0 / .9)!important}#blog-entries article:nth-child(4n+1) .blog-entry-title a:hover{color:#fca5a5!important}#blog-entries article:nth-child(4n+1) .blog-entry-summary,#blog-entries article:nth-child(4n+1) .blog-entry-summary p{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;font-size:1rem!important;line-height:1.35!important;color:#f3f4f6!important;font-weight:400!important;margin:0!important;text-shadow:0 1px 4px rgb(0 0 0 / .95)!important}#blog-entries article:nth-child(4n+1) .blog-entry-summary{margin-bottom:8px!important}#blog-entries article:not(:nth-child(4n+1)){display:block!important;width:calc(100% - 4px)!important;max-width:calc(100% - 4px)!important;margin-left:auto!important;margin-right:auto!important;margin-top:0!important;margin-bottom:5px!important;padding:6px 6px!important;background:#ffffff!important;border:1px solid #e5e7eb!important;border-radius:7px!important;box-sizing:border-box!important}#blog-entries article:not(:nth-child(4n+1)) .blog-entry-inner{display:flex!important;flex-direction:row-reverse!important;align-items:flex-start!important;justify-content:space-between!important;gap:10px!important;padding:0!important;width:100%!important;box-sizing:border-box!important}#blog-entries article:not(:nth-child(4n+1)) .thumbnail{flex:0 0 110px!important;width:110px!important;min-width:110px!important;max-width:110px!important;height:110px!important;min-height:110px!important;border-radius:8px!important;overflow:hidden!important;float:none!important;margin:0!important;position:relative!important}#blog-entries article:not(:nth-child(4n+1)) .thumbnail a,#blog-entries article:not(:nth-child(4n+1)) .thumbnail img{width:110px!important;height:110px!important;min-width:110px!important;min-height:110px!important;aspect-ratio:1 / 1!important;object-fit:cover!important;border-radius:8px!important;display:block!important;margin:0!important}#blog-entries article:not(:nth-child(4n+1)) .blog-entry-content{flex:1 1 auto!important;min-width:0!important;padding:0!important;float:none!important}#blog-entries article:not(:nth-child(4n+1)) .blog-entry-category,#blog-entries article:not(:nth-child(4n+1)) .blog-entry-category a{font-size:11px!important;line-height:1!important;color:#ff334b!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:0.7px!important;text-decoration:none!important}#blog-entries article:not(:nth-child(4n+1)) .blog-entry-category{margin-top:0!important;margin-bottom:6px!important;display:block!important}#blog-entries article:not(:nth-child(4n+1)) .blog-entry-title,#blog-entries article:not(:nth-child(4n+1)) .blog-entry-title a{font-size:1.35rem!important;line-height:1.35!important;color:#111827!important;font-weight:700!important;letter-spacing:-0.2px!important;text-decoration:none!important;display:-webkit-box!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;overflow:hidden!important;margin:0!important}#blog-entries article:not(:nth-child(4n+1)) .blog-entry-title a:hover{color:#ff334b!important}#blog-entries article:not(:nth-child(4n+1)) .blog-entry-summary{display:none!important}#blog-entries article:not(:nth-child(4n+1)) .meta,#blog-entries article:not(:nth-child(4n+1)) .blog-entry-bottom{font-size:0.95rem!important;color:#6b7280!important;margin-top:6px!important;background:transparent!important;border:none!important;padding:0!important}#right-sidebar,.widget-area,body.blog #right-sidebar,body.archive #right-sidebar{display:block!important;float:none!important;clear:both!important;width:100%!important;max-width:calc(100% - 24px)!important;margin:30px auto 20px auto!important;padding:0!important;box-sizing:border-box!important;text-align:center!important}#right-sidebar .sidebar-box,#right-sidebar .widget{width:100%!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important;float:none!important}#right-sidebar .widget-title,#right-sidebar h4.widget-title{text-align:center!important}#right-sidebar .wp-block-social-links,#right-sidebar ul.oceanwp-social-share{justify-content:center!important;display:flex!important;margin-left:auto!important;margin-right:auto!important}.pagination,nav.pagination,.page-numbers-wrap,.oceanwp-pagination,ul.page-numbers{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;justify-content:center!important;align-items:center!important;gap:3px!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;margin:24px 0 16px 0!important;padding:0 10px!important;overflow:hidden!important;list-style:none!important}.oceanwp-pagination .first-page,.oceanwp-pagination .last-page{display:none!important}.pagination .page-numbers,nav.pagination .page-numbers,ul.page-numbers li,ul.page-numbers li a,ul.page-numbers li span{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 1 30px!important;width:30px!important;height:30px!important;min-width:24px!important;max-width:30px!important;padding:0!important;margin:0!important;border-radius:6px!important;font-size:11px!important;font-weight:600!important;text-decoration:none!important;line-height:1!important;background:#ffffff!important;color:#374151!important;border:1px solid #d1d5db!important;box-sizing:border-box!important}.pagination .page-numbers.current,nav.pagination .page-numbers.current,ul.page-numbers li span.current{background:#ff334b!important;color:#ffffff!important;border-color:#ff334b!important;font-weight:700!important;box-shadow:0 2px 6px rgb(255 51 75 / .25)!important}.pagination .page-numbers.dots,nav.pagination .page-numbers.dots,ul.page-numbers li span.dots{background:transparent!important;border-color:transparent!important;color:#9ca3af!important;flex:0 0 12px!important;width:12px!important;min-width:12px!important;max-width:12px!important;font-size:11px!important;letter-spacing:-1px!important}.pagination .page-numbers.prev,.pagination .page-numbers.next,ul.page-numbers li a.prev,ul.page-numbers li a.next{font-size:10px!important;color:#374151!important}}