.blog-page,.blog-page *,.blog-page :after,.blog-page :before{box-sizing:border-box}.blog-page{color:#20232b;font-family:Rubik,sans-serif;margin-inline:auto;padding:36px 0 72px;width:min(1280px,calc(100% - 48px))}.blog-page [hidden]{display:none!important}.blog-page :is(input,button){font:inherit}.blog-page button{cursor:pointer}.blog-page a{color:inherit;text-decoration:none}.blog-page :is(a,button,input):focus-visible{outline:2px solid var(--ofh-orange,#f4590a);outline-offset:3px}.blog-sr-only{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.blog-toolbar{align-items:flex-end;display:flex;gap:32px;justify-content:space-between}.blog-intro h1{font-size:clamp(28px,3vw,38px);font-weight:600;line-height:1.2;margin:0 0 7px}.blog-intro p{color:#68707d;font-size:14px;line-height:1.6;margin:0}.blog-search{display:flex;flex:0 1 300px;gap:8px}.blog-search input{background:#fff;border:1px solid #dce1e7;border-radius:8px;color:#20232b;height:42px;min-width:0;padding:9px 13px;width:100%}.blog-search button{background:#20232b;border:1px solid #20232b;border-radius:8px;color:#fff;font-size:13px;padding:9px 17px}.blog-section-row{align-items:center;display:flex;gap:16px;justify-content:space-between}.blog-section-row h2{font-size:20px;font-weight:600;line-height:1.3;margin:0}.blog-featured{margin:34px 0 48px}.blog-featured .blog-section-row{margin-bottom:17px}.blog-featured-viewport{position:relative}.blog-carousel-controls{display:flex;inset:50% 0 auto;justify-content:space-between;pointer-events:none;position:absolute;transform:translateY(-50%);z-index:4}.blog-carousel-controls button{align-items:center;background:#fff;border:1px solid #e2e6eb;border-radius:50%;box-shadow:0 2px 10px #0000001f;color:#20232b;display:flex;height:36px;justify-content:center;padding:0;pointer-events:auto;width:36px}.blog-carousel-controls button svg{display:block;height:18px;width:18px}.blog-carousel-controls button:hover{background:#f7f8fa;border-color:#aeb6c0}.blog-featured-track{display:flex;gap:14px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.blog-featured-track::-webkit-scrollbar{display:none}.blog-featured-card{background:#283344;border-radius:13px;color:#fff;flex:0 0 calc(33.33333% - 9.33333px);height:clamp(248px,24vw,318px);overflow:hidden;position:relative;scroll-snap-align:start}.blog-featured-card .blog-photo{top:0;right:0;bottom:0;left:0;position:absolute}.blog-featured-card .blog-photo:after{background:linear-gradient(180deg,transparent 34%,rgba(8,16,24,.86));content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.blog-featured-card .blog-photo img{transition:transform .3s ease,opacity .2s ease}.blog-featured-card:hover .blog-photo img{transform:scale(1.04)}.blog-featured-content{bottom:20px;left:20px;pointer-events:none;position:absolute;right:20px;z-index:2}.blog-featured-content h3{font-size:clamp(17px,1.55vw,21px);font-weight:600;line-height:1.35;margin:0 0 9px}.blog-featured-meta{align-items:center;color:#ffffffe0;display:flex;flex-wrap:wrap;font-size:11px;gap:8px}.blog-featured-card>a{top:0;right:0;bottom:0;left:0;position:absolute;z-index:3}.blog-featured-card>a:focus-visible{outline-offset:-4px}.blog-content-layout,.blog-list-toolbar{align-items:start;display:grid;gap:36px;grid-template-columns:minmax(0,1fr) minmax(248px,276px)}.blog-content-layout.is-filtered,.blog-list-toolbar:has(+.blog-content-layout.is-filtered){display:block}.blog-main-column{min-width:0}.blog-news-heading{margin-bottom:12px}.blog-news-heading .blog-search{min-width:210px}.blog-results{color:#858b94;font-size:12px;margin:0 0 18px}.blog-grid{display:grid;gap:26px 17px;grid-auto-flow:row dense;grid-template-columns:repeat(3,minmax(0,1fr))}.blog-card{isolation:isolate;min-width:0;position:relative}.blog-card-media{aspect-ratio:1.54/1;background:#f3f5f7;border-radius:7px;overflow:hidden;position:relative}.blog-photo{background:#f3f5f7;display:grid;top:0;right:0;bottom:0;left:0;place-items:center;position:absolute}.blog-photo img{height:100%;top:0;right:0;bottom:0;left:0;-o-object-fit:cover;object-fit:cover;opacity:0;position:absolute;width:100%}.blog-photo img.is-loaded{opacity:1}.blog-badges{display:flex;gap:5px;position:absolute;right:8px;top:8px;z-index:2}.blog-badge{border-radius:4px;display:inline-block;font-size:10px;font-weight:500;line-height:1.2;padding:4px 7px}.blog-badge-featured{background:var(--ofh-orange,#f4590a);color:#fff}.blog-card-body{display:flex;flex-direction:column;gap:6px;padding-top:10px}.blog-card-title{font-size:15px;font-weight:600;line-height:1.4;margin:0;overflow-wrap:anywhere}.blog-card-title a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.blog-card-title a:after{content:"";cursor:pointer;top:0;right:0;bottom:0;left:0;position:absolute;z-index:3}.blog-card-title a:focus-visible:after{border-radius:7px;outline:2px solid var(--ofh-orange,#f4590a);outline-offset:4px}.blog-card-title a:hover{text-decoration:underline;text-decoration-color:var(--ofh-orange,#f4590a);text-underline-offset:3px}.blog-card-excerpt{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#68707d;font-size:12px;line-height:1.55;margin:0;overflow:hidden}.blog-card-footer{color:#8a9099;font-size:11px;margin-top:1px}.blog-card-footer time{cursor:text;display:inline-block;position:relative;z-index:4}.blog-card-footer .blog-read{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;width:1px}.blog-inline-ad{background:#f3f5f7;border-radius:9px;display:block;grid-column:1/-1;margin:2px 0;overflow:hidden}.blog-inline-ad img,.blog-inline-ad picture{display:block;height:auto;width:100%}a.blog-inline-ad:focus-visible{outline:2px solid var(--ofh-orange,#f4590a);outline-offset:3px}.blog-sidebar{min-width:0;padding-top:0}.blog-popular .blog-section-row{align-items:flex-start;margin-bottom:12px}.blog-popular .blog-section-row h2{font-size:17px}.blog-popular-heading{align-items:center;display:flex;gap:6px;min-width:0}.blog-popular-flame{color:var(--ofh-orange,#f4590a);flex:0 0 14px;height:18px;width:14px}.blog-popular-controls{display:flex;flex-shrink:0;gap:5px}.blog-popular-controls button{align-items:center;background:#f3f5f7;border:0;border-radius:50%;color:#20232b;display:flex;height:26px;justify-content:center;padding:0;width:26px}.blog-popular-controls button svg{display:block}.blog-popular-controls button:hover:not(:disabled){background:#e9ecf0}.blog-popular-controls button:disabled{color:#aeb6c0;cursor:default}.blog-popular ol{display:grid;gap:0;list-style:none;margin:0;padding:0}.blog-popular li+li{border-top:1px solid #e9ecf0}.blog-popular a{align-items:center;display:flex;gap:11px;padding:12px 0}.blog-popular a:hover strong{color:var(--ofh-orange,#f4590a)}.blog-popular-copy{display:grid;flex:1;gap:5px;min-width:0}.blog-popular-copy strong{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:12px;font-weight:600;line-height:1.45;overflow:hidden}.blog-popular-copy small{color:#8b929a;font-size:10px;line-height:1.3}.blog-popular-thumb{background:#f3f5f7;border-radius:5px;flex:0 0 59px;height:52px;overflow:hidden;position:relative;width:59px}.blog-sidebar-ad{background:#f3f5f7;border-radius:9px;display:block;margin-top:30px;overflow:hidden}.blog-sidebar-ad img,.blog-sidebar-ad picture{display:block;height:auto;width:100%}a.blog-sidebar-ad:focus-visible{outline:2px solid var(--ofh-orange,#f4590a);outline-offset:3px}.blog-more-wrap{margin-top:28px;text-align:center}.blog-empty button,.blog-more{background:#fff;border:1px solid #dce1e7;border-radius:7px;color:#20232b;font-size:13px;min-height:43px;padding:9px 25px}.blog-empty button:hover,.blog-more:hover{border-color:var(--ofh-orange,#f4590a)}.blog-empty{padding:42px 12px;text-align:center}.blog-empty h2{font-size:20px;margin:0 0 10px}.blog-empty p{color:#68707d;line-height:1.6;margin:0 0 18px}.blog-detail{margin-inline:auto;max-width:900px}.blog-page .blog-back{color:var(--ofh-orange,#f4590a);display:inline-block;margin-bottom:27px}.blog-detail-badges,.blog-detail-meta{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.blog-detail-meta{color:#68707d;font-size:13px;margin-bottom:15px}.blog-detail h1{font-size:clamp(28px,4vw,40px);font-weight:600;line-height:1.3;margin:0 0 20px;overflow-wrap:anywhere}.blog-detail-body li,.blog-detail-body p,.blog-detail-excerpt{font-size:16px;line-height:1.8}.blog-detail-body :is(h2,h3,h4){line-height:1.35;margin:28px 0 12px}.blog-detail-body :is(ul,ol){padding-left:24px}.blog-detail-body :is(img,video){display:block;height:auto;max-width:100%}.blog-detail-body figure{margin:24px 0}.blog-detail-body figcaption{color:#68707d;font-size:13px;margin-top:8px;text-align:center}.blog-detail-body a{color:var(--ofh-orange,#f4590a);text-decoration:underline}.blog-detail-body blockquote{border-left:3px solid var(--ofh-orange,#f4590a);margin:24px 0;padding-left:18px}.blog-detail-body pre{background:#f3f5f7;border-radius:7px;overflow-x:auto;padding:16px}.blog-detail-body table{border-collapse:collapse;display:block;max-width:100%;overflow-x:auto}.blog-detail-body :is(th,td){border:1px solid #e2e5e9;padding:9px 12px}.blog-detail-body p{margin:0 0 1em}.blog-detail-body ul{list-style:disc;margin:0 0 1em}.blog-detail-body ol{list-style:decimal;margin:0 0 1em}.blog-detail-body li+li{margin-top:.35em}.blog-detail-body h2{font-size:1.5em;font-weight:600}.blog-detail-body h3{font-size:1.25em;font-weight:600}.blog-detail-body h4{font-size:1.1em;font-weight:600}.blog-detail-media{aspect-ratio:2.5/1;border-radius:8px;margin:28px 0;overflow:hidden;position:relative}.blog-content-pending{color:#68707d}.blog-contact{align-items:center;border:1px solid #e2e5e9;border-radius:8px;display:flex;gap:24px;justify-content:space-between;margin-top:50px;padding:22px 28px}.blog-contact h2{font-size:18px;font-weight:500;line-height:1.5;margin:0}.blog-contact a{background:var(--ofh-orange,#f4590a);border-radius:7px;color:#fff;flex-shrink:0;font-size:14px;padding:11px 25px}@media (max-width:1020px){.blog-content-layout,.blog-list-toolbar{gap:24px;grid-template-columns:minmax(0,1fr) 230px}.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.blog-page{padding:26px 0 50px;width:calc(100% - 32px)}.blog-toolbar{gap:17px}.blog-news-heading,.blog-toolbar{align-items:stretch;flex-direction:column}.blog-search{flex:auto;width:100%}.blog-featured{margin:27px 0 36px}.blog-featured-card{flex-basis:min(84vw,350px);height:272px}.blog-content-layout,.blog-list-toolbar{display:block}.blog-sidebar{margin-top:42px}.blog-popular ol{gap:0 16px;grid-template-columns:repeat(2,minmax(0,1fr))}.blog-contact{align-items:stretch;flex-direction:column}.blog-contact a{text-align:center}}@media (max-width:520px){.blog-grid{gap:22px 12px;grid-template-columns:repeat(2,minmax(0,1fr))}.blog-card-title{font-size:13px}.blog-card-excerpt{font-size:11px}.blog-section-row h2{font-size:18px}.blog-popular ol{grid-template-columns:1fr}.blog-featured-card{flex-basis:86%}}@media (max-width:380px){.blog-grid{grid-template-columns:1fr}}
