.omx-blog,.omx-single{--omx-navy:#0B132B;--omx-hero:#08477C;--omx-accent:#0062B8;--omx-teal:#12B8A6;--omx-coral:#F95C67;--omx-slate:#374151;--omx-gold:#B8860B;--omx-line:#E6EAF0;--omx-bg:#F6F8FB;font-family:"Karla",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.omx-blog__hero,.omx-single__hero{background:linear-gradient(120deg,#0B132B 0%,#08477C 100%);color:#fff;padding:64px 20px 58px;text-align:center;position:relative;overflow:hidden}.omx-blog__hero::after,.omx-single__hero::after{content:"";position:absolute;inset:0;background:radial-gradient(closest-side,rgb(18 184 166 / .18),transparent 70%) -12% 120% / 60% 140% no-repeat,radial-gradient(closest-side,rgb(0 98 184 / .22),transparent 70%) 115% -30% / 55% 130% no-repeat;pointer-events:none}.omx-blog__hero-inner,.omx-single__hero-inner{position:relative;z-index:1;max-width:820px;margin:0 auto}.omx-blog__eyebrow{font-family:"Inter",sans-serif;text-transform:uppercase;letter-spacing:.16em;font-size:13px;font-weight:600;color:var(--omx-teal);margin:0 0 12px}.omx-blog__title{font-family:"Inter",sans-serif;font-weight:800;font-size:clamp(30px, 5vw, 46px);line-height:1.1;margin:0 0 14px;color:#fff}.omx-blog__lede{font-size:18px;line-height:1.6;color:rgb(255 255 255 / .82);margin:0 auto;max-width:620px}.omx-blog__wrap{max-width:1180px;margin:0 auto;padding:54px 20px 80px}.omx-blog__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:30px}.omx-blog__empty{text-align:center;color:var(--omx-slate);font-size:18px;padding:40px 0}.omx-card{background:#fff;border:1px solid var(--omx-line);border-radius:14px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 1px 2px rgb(11 19 43 / .04);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.omx-card:hover{transform:translateY(-4px);box-shadow:0 18px 40px rgb(11 19 43 / .12);border-color:#D3DCEA}.omx-card__media{display:block;aspect-ratio:16 / 9;background:#E9EEF5;overflow:hidden}.omx-card__img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}.omx-card:hover .omx-card__img{transform:scale(1.04)}.omx-card__img--ph{background:linear-gradient(135deg,#0B132B,#08477C)}.omx-card__body{padding:22px 22px 24px;display:flex;flex-direction:column;flex:1 1 auto}.omx-card__cat{align-self:flex-start;font-family:"Inter",sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.09em;color:var(--omx-accent);background:rgb(0 98 184 / .09);padding:5px 11px;border-radius:999px;text-decoration:none;margin-bottom:14px}.omx-card__cat:hover{background:rgb(0 98 184 / .16)}.omx-card__title{font-family:"Inter",sans-serif;font-weight:700;font-size:20px;line-height:1.32;margin:0 0 10px}.omx-card__title a{color:var(--omx-navy);text-decoration:none}.omx-card__title a:hover{color:var(--omx-accent)}.omx-card__meta{font-size:13px;color:#8A93A3;margin:0 0 12px}.omx-card__excerpt{font-size:15.5px;line-height:1.62;color:var(--omx-slate);margin:0 0 18px}.omx-card__more{margin-top:auto;align-self:flex-start;font-family:"Inter",sans-serif;font-weight:700;font-size:14px;color:var(--omx-coral);text-decoration:none}.omx-card__more span{transition:transform .18s ease;display:inline-block}.omx-card__more:hover span{transform:translateX(4px)}.omx-blog .pagination,.omx-blog .nav-links{margin-top:56px;text-align:center}.omx-blog .nav-links{display:flex;justify-content:center;flex-wrap:wrap;gap:8px}.omx-blog .page-numbers{font-family:"Inter",sans-serif;font-weight:600;font-size:16px;min-width:44px;padding:10px 14px;border:1px solid var(--omx-line);border-radius:10px;color:var(--omx-navy);text-decoration:none;background:#fff;transition:all .15s ease}.omx-blog a.page-numbers:hover{border-color:var(--omx-accent);color:var(--omx-accent)}.omx-blog .page-numbers.current{background:var(--omx-navy);border-color:var(--omx-navy);color:#fff}.omx-blog .page-numbers.dots{border:none;background:#fff0}.omx-single__hero{padding:60px 20px 48px;text-align:left}.omx-single__hero-inner{max-width:800px;text-align:left}.omx-single__crumbs{font-family:"Inter",sans-serif;font-size:13px;letter-spacing:.04em;margin-bottom:16px;color:rgb(255 255 255 / .7)}.omx-single__crumbs a{color:var(--omx-teal);text-decoration:none}.omx-single__crumbs a:hover{text-decoration:underline}.omx-single__crumbs span{margin:0 8px;opacity:.6}.omx-single__title{font-family:"Inter",sans-serif;font-weight:800;font-size:clamp(28px, 4.4vw, 42px);line-height:1.18;margin:0 0 16px;color:#fff}.omx-single__meta{font-size:15px;color:rgb(255 255 255 / .78);margin:0}.omx-single__meta .omx-dot{margin:0 8px;opacity:.6}.omx-single__article{max-width:800px;margin:0 auto;padding:50px 20px 40px}.omx-single__content{font-family:"Karla",sans-serif;font-size:18px;line-height:1.78;color:var(--omx-slate)}.omx-single__content>*:first-child{margin-top:0}.omx-single__content p{margin:0 0 1.4em}.omx-single__content h2,.omx-single__content h3,.omx-single__content h4{font-family:"Inter",sans-serif;color:var(--omx-navy);font-weight:700;line-height:1.3;margin:1.7em 0 .6em}.omx-single__content h2{font-size:28px}.omx-single__content h3{font-size:22px}.omx-single__content h4{font-size:19px}.omx-single__content a{color:var(--omx-accent);text-decoration:underline;text-underline-offset:2px}.omx-single__content a:hover{color:var(--omx-coral)}.omx-single__content ul,.omx-single__content ol{margin:0 0 1.5em;padding-left:1.4em}.omx-single__content li{margin:0 0 .55em}.omx-single__content img,.omx-single__content figure{max-width:100%;height:auto;border-radius:12px;margin:1.6em auto;display:block}.omx-single__content figure img{margin:0}.omx-single__content figcaption{font-size:14px;color:#8A93A3;text-align:center;margin-top:8px}.omx-single__content blockquote{margin:1.6em 0;padding:6px 0 6px 22px;border-left:4px solid var(--omx-coral);color:var(--omx-navy);font-size:20px;font-style:italic}.omx-single__content table{width:100%;border-collapse:collapse;margin:1.5em 0;font-size:16px}.omx-single__content th,.omx-single__content td{border:1px solid var(--omx-line);padding:10px 12px;text-align:left}.omx-single__tags{margin:34px 0 8px;display:flex;flex-wrap:wrap;gap:8px}.omx-single__tags a{font-family:"Inter",sans-serif;font-size:13px;color:var(--omx-slate);background:var(--omx-bg);border:1px solid var(--omx-line);padding:5px 12px;border-radius:999px;text-decoration:none}.omx-single__tags a:hover{color:var(--omx-accent);border-color:var(--omx-accent)}.omx-single__foot{margin-top:26px;padding-top:22px;border-top:1px solid var(--omx-line)}.omx-single__back{font-family:"Inter",sans-serif;font-weight:700;color:var(--omx-accent);text-decoration:none}.omx-single__back:hover{color:var(--omx-coral)}.omx-single__nav{max-width:800px;margin:0 auto 70px;padding:0 20px;display:grid;grid-template-columns:1fr 1fr;gap:18px}.omx-single__nav a{display:block;padding:18px 20px;border:1px solid var(--omx-line);border-radius:12px;text-decoration:none;background:#fff;transition:border-color .15s ease,box-shadow .15s ease}.omx-single__nav a:hover{border-color:#D3DCEA;box-shadow:0 10px 26px rgb(11 19 43 / .08)}.omx-single__nav span{font-family:"Inter",sans-serif;font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:#8A93A3;display:block;margin-bottom:6px}.omx-single__nav strong{font-family:"Inter",sans-serif;color:var(--omx-navy);font-size:15.5px;line-height:1.35;font-weight:700}.omx-single__nav-next{text-align:right}@media (max-width:640px){.omx-blog__hero,.omx-single__hero{padding:46px 18px 40px}.omx-blog__wrap{padding:36px 16px 60px}.omx-blog__grid{grid-template-columns:1fr;gap:24px}.omx-single__content{font-size:17px}.omx-single__nav{grid-template-columns:1fr}.omx-single__nav-next{text-align:left}}