:root{--blog-bg:#07151e;--blog-panel:#0e202b;--blog-panel-2:#122a36;--blog-line:#29414d;--blog-text:#e9f2f5;--blog-muted:#96abb5;--blog-cyan:#18c1e5;--blog-orange:#f28a00}
body:has(.oav-blog-main),body:has(.oav-article){background:var(--blog-bg);color:var(--blog-text)}
.oav-blog-main{background:var(--blog-bg);color:var(--blog-text)}
.oav-blog-hero{position:relative;overflow:hidden;padding:82px 6vw 78px;border-bottom:1px solid var(--blog-line);background:radial-gradient(circle at 82% 15%,#0e5670 0,transparent 30%),linear-gradient(120deg,#06131c,#0b202c 55%,#07141d)}
.oav-blog-hero::after{content:"";position:absolute;right:5%;bottom:-90px;width:420px;height:260px;opacity:.15;background:repeating-linear-gradient(90deg,transparent 0 24px,var(--blog-cyan) 25px 26px);transform:skew(-18deg)}
.oav-blog-hero__glow{position:absolute;inset:auto auto -170px -80px;width:420px;height:340px;border-radius:50%;background:#e675001a;filter:blur(20px)}
.oav-blog-hero__inner{position:relative;z-index:1}.oav-blog-hero span,.oav-blog-list-heading span,.oav-article__eyebrow{color:var(--blog-orange);font-size:11px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}
.oav-blog-hero h1{max-width:850px;color:#fff;font-family:"Archivo",Arial,sans-serif;font-size:clamp(38px,5vw,66px)}.oav-blog-hero p{max-width:760px;color:#b7c9d2}
.oav-blog-hero__chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:25px}.oav-blog-hero__chips b,.oav-blog-hero__chips a{padding:7px 11px;border:1px solid #31505e;border-radius:30px;background:#0d2733aa;color:#c9d9df;font-size:11px;text-decoration:none}.oav-blog-hero__chips a{border-color:var(--blog-orange);color:#ffb85f}
.oav-blog-section{padding-block:55px 72px}.oav-blog-slider{position:relative;height:clamp(420px,48vw,590px);margin-bottom:48px;overflow:hidden;border:1px solid var(--blog-line);border-radius:18px;background:#0c1d27;box-shadow:0 22px 55px #0006}
.oav-blog-slider__track,.oav-featured-post{height:100%}.oav-featured-post{position:absolute;inset:0;display:block;margin:0;opacity:0;visibility:hidden;border-radius:0;background:#0b1a23;transform:scale(1.015);transition:opacity .55s ease,transform .7s ease,visibility .55s}.oav-featured-post.is-active{opacity:1;visibility:visible;transform:scale(1);z-index:2}
.oav-featured-post img,.oav-featured-post__image{position:absolute;inset:0;width:100%;height:100%;min-height:0;object-fit:cover;background:linear-gradient(135deg,#10384b,#07151e)}.oav-featured-post__shade{position:absolute;inset:0;background:linear-gradient(90deg,#06131df5 0,#06131dcc 38%,#06131d38 72%,#06131d26),linear-gradient(0deg,#06131d99,transparent 60%)}
.oav-featured-post__content{position:relative;z-index:2;width:min(650px,70%);height:100%;padding:clamp(34px,6vw,76px);justify-content:center}.oav-featured-post__content h2{color:#fff;font-size:clamp(31px,4.6vw,58px)}.oav-featured-post__content p{max-width:580px;color:#c4d4db;font-size:15px;line-height:1.65}
.oav-blog-button{width:max-content;margin-top:12px;padding:12px 17px;border-radius:8px;background:var(--blog-orange);color:#07131a;font-weight:900}.oav-blog-button:hover{background:#ffa32b;color:#07131a}.oav-blog-button b{margin-left:8px}
.oav-blog-slider__arrow{position:absolute;z-index:4;top:50%;width:42px;height:42px;padding:0;border:1px solid #49616d;border-radius:50%;background:#07151dcc;color:#fff;font-size:28px;transform:translateY(-50%);backdrop-filter:blur(6px)}.oav-blog-slider__arrow:hover{border-color:var(--blog-orange);background:var(--blog-orange);color:#07131a}.oav-blog-slider__arrow.is-prev{left:15px}.oav-blog-slider__arrow.is-next{right:15px}.oav-blog-slider__dots{position:absolute;z-index:4;left:50%;bottom:18px;display:flex;gap:7px;transform:translateX(-50%)}.oav-blog-slider__dots button{width:9px;height:9px;min-height:0;padding:0;border:0;border-radius:10px;background:#ffffff66;transition:.2s}.oav-blog-slider__dots button.is-active{width:28px;background:var(--blog-orange)}
.oav-blog-list-heading{display:flex;align-items:end;justify-content:space-between;gap:18px;margin:0 0 24px}.oav-blog-list-heading h2{margin:5px 0 0;color:#fff;font-size:clamp(25px,3vw,36px)}.oav-blog-list-heading>p{color:var(--blog-muted)}
.oav-blog-grid{gap:20px}.oav-post-card{border-color:var(--blog-line);background:linear-gradient(145deg,var(--blog-panel-2),var(--blog-panel));box-shadow:0 14px 34px #0003}.oav-post-card:hover{border-color:#3a5966;box-shadow:0 20px 42px #0005}.oav-post-card img{border-bottom:1px solid var(--blog-line)}.oav-post-card__body{padding:21px}.oav-post-card time{color:var(--blog-orange)}.oav-post-card h2{color:#f2f7f9;font-size:23px}.oav-post-card p{color:var(--blog-muted);line-height:1.65}.oav-post-card__link{color:var(--blog-cyan)}.oav-post-card__placeholder{background:radial-gradient(circle,#174b5e,#091923)}
.oav-blog-empty{grid-column:1/-1;padding:55px 25px;border:1px dashed #36515d;border-radius:15px;text-align:center;background:#0c1d27}.oav-blog-empty>b{color:var(--blog-orange);font-size:38px}.oav-blog-empty h2{color:#fff}.oav-blog-empty p{color:var(--blog-muted)}
.oav-pagination nav{color:var(--blog-muted)}.oav-pagination a,.oav-pagination span{border-color:var(--blog-line)!important;background:var(--blog-panel)!important;color:var(--blog-text)!important}
.oav-article{padding-top:64px;background:linear-gradient(180deg,#091a24,var(--blog-bg));color:var(--blog-text)}.oav-article__inner{width:min(920px,100%)}.oav-article__back{color:var(--blog-cyan)}.oav-article__eyebrow{display:block;margin-bottom:15px}.oav-article h1{color:#fff}.oav-article__date{color:var(--blog-muted)}.oav-article__cover{max-height:560px;border:1px solid var(--blog-line);box-shadow:0 20px 45px #0005}.oav-article__lead{color:#c8d7de}.oav-article__content{color:#b8cbd3}.oav-share-box{border-color:var(--blog-line);background:var(--blog-panel-2)}.oav-share-box strong{color:#fff}.oav-share-box p{color:var(--blog-muted)}
.oav-article__content h1,.oav-article__content h2,.oav-article__content h3{margin:1.45em 0 .55em;color:#fff}.oav-article__content h2{font-size:30px}.oav-article__content h3{font-size:23px}.oav-article__content p,.oav-article__content li{line-height:1.8}.oav-article__content a{color:var(--blog-cyan);text-decoration:underline}.oav-article__content blockquote{margin:24px 0;padding:16px 20px;border-left:4px solid var(--blog-orange);border-radius:0 10px 10px 0;background:#102733;color:#d7e5ea}.oav-article__content hr{margin:32px 0;border:0;border-top:1px solid var(--blog-line)}.oav-article__content code{padding:2px 5px;border-radius:4px;background:#17303c;color:#fff}.oav-article__content img{max-width:100%;height:auto;border-radius:12px}
@media(max-width:720px){.oav-blog-hero{padding-top:58px}.oav-blog-slider{height:540px}.oav-featured-post__shade{background:linear-gradient(0deg,#06131df8 0,#06131db8 58%,#06131d38)}.oav-featured-post__content{width:100%;padding:35px 25px;justify-content:flex-end}.oav-featured-post__content h2{font-size:32px}.oav-blog-list-heading{align-items:flex-start;flex-direction:column}.oav-blog-slider__arrow{top:35%}}
@media(prefers-reduced-motion:reduce){.oav-featured-post,.oav-blog-slider__dots button{transition:none}}
.oav-blog-search{display:flex;align-items:end;gap:12px;margin-bottom:18px;padding:16px;border:1px solid var(--blog-line);border-radius:13px;background:var(--blog-panel)}.oav-blog-search label{display:grid;flex:1;gap:7px;color:#dce9ee;font-weight:800}.oav-blog-search input{min-height:44px;padding:0 14px;border:1px solid #34505d;border-radius:8px;background:#081821;color:#fff}.oav-blog-search button{min-height:44px;padding:0 22px;border:0;border-radius:8px;background:var(--blog-orange);color:#07131a;font-weight:900}
.oav-category-chips{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:30px}.oav-category-chips a,.oav-category-badge{display:inline-flex;align-items:center;gap:7px;padding:7px 11px;border:1px solid var(--category-color,var(--blog-cyan));border-radius:30px;background:#0d202a;color:#dcebf0;font-size:11px;font-weight:900;text-transform:uppercase}.oav-category-chips a.is-active,.oav-category-chips a:hover{background:var(--category-color,var(--blog-orange));color:#07131a}.oav-category-chips small{opacity:.8}.oav-category-badge{width:max-content;margin-bottom:10px;color:var(--category-color,var(--blog-cyan))}
.oav-post-card__meta{display:flex;justify-content:space-between;gap:12px;color:var(--blog-muted);font-size:12px}.oav-post-card__meta span{color:#ff9a35}.oav-share-box{display:grid;gap:18px}.oav-share-actions{display:flex;flex-wrap:wrap;gap:9px}.oav-share-actions button{min-height:40px;padding:0 13px;border:1px solid #3b5966;border-radius:8px;background:#0a1b24;color:#ddecf1;font-weight:800}.oav-share-actions button:hover{border-color:var(--blog-cyan)}.oav-share-actions .oav-like-button{border-color:#a44242}.oav-share-actions .oav-like-button.is-liked{border-color:#ff6464;background:#a52b34;color:#fff}.oav-like-button:disabled{opacity:.65}.oav-article__inner>.oav-category-badge{margin-top:18px}
@media(max-width:720px){.oav-blog-search{align-items:stretch;flex-direction:column}.oav-blog-search button{width:100%}}
.oav-comments{margin-top:28px;padding:25px;border:1px solid var(--blog-line);border-radius:15px;background:var(--blog-panel)}.oav-comments>header span{color:var(--blog-orange);font-size:11px;font-weight:900;letter-spacing:.14em}.oav-comments>header h2{margin:5px 0 20px;color:#fff}.oav-comment-form{display:grid;gap:13px;padding:18px;border:1px solid #294651;border-radius:12px;background:#091a23}.oav-comment-fields{display:grid;grid-template-columns:1fr 1fr;gap:13px}.oav-comment-form label{display:grid;gap:6px;color:#d8e7ec;font-size:13px;font-weight:800}.oav-comment-form input,.oav-comment-form textarea{width:100%;padding:11px 12px;border:1px solid #35525f;border-radius:8px;background:#07151e;color:#fff;font:inherit}.oav-comment-form textarea{resize:vertical}.oav-comment-form small{color:var(--blog-muted)}.oav-comment-form button{width:max-content;padding:11px 17px;border:0;border-radius:8px;background:var(--blog-orange);color:#07131a;font-weight:900}.oav-comment-trap{position:absolute!important;left:-9999px!important}.oav-comment-success{margin-bottom:15px;padding:13px;border:1px solid #319b68;border-radius:9px;background:#123828;color:#bcf2d5}.oav-comment-list{display:grid;gap:13px;margin-top:20px}.oav-comment{padding:17px;border:1px solid var(--blog-line);border-radius:11px;background:#0a1a23}.oav-comment>header{display:flex;justify-content:space-between;gap:10px}.oav-comment strong{color:#fff}.oav-comment time{color:var(--blog-muted);font-size:11px}.oav-comment p{color:#bed0d7;white-space:pre-wrap}.oav-comment-reply{margin:13px 0 0 22px;padding:14px;border-left:3px solid var(--blog-orange);border-radius:0 9px 9px 0;background:#102733}.oav-comment-reply strong span{margin-left:7px;color:var(--blog-orange);font-size:9px}.oav-comments-empty,.oav-comments-closed{color:var(--blog-muted)}
@media(max-width:620px){.oav-comments{padding:17px}.oav-comment-fields{grid-template-columns:1fr}.oav-comment>header{flex-direction:column}.oav-comment-reply{margin-left:8px}}
.oav-article-gallery{margin:34px 0}.oav-article-gallery>header span{color:var(--blog-orange);font-size:11px;font-weight:900;letter-spacing:.14em}.oav-article-gallery>header h2{margin:5px 0 18px;color:#fff}.oav-article-gallery__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.oav-article-gallery figure{margin:0;overflow:hidden;border:1px solid var(--blog-line);border-radius:11px;background:var(--blog-panel)}.oav-article-gallery figure button{display:block;width:100%;padding:0;border:0;background:none;cursor:zoom-in}.oav-article-gallery figure img{display:block;width:100%;height:210px;object-fit:cover;transition:transform .25s}.oav-article-gallery figure button:hover img{transform:scale(1.035)}.oav-article-gallery figcaption{padding:10px 12px;color:var(--blog-muted);font-size:12px}.oav-gallery-lightbox{width:min(1100px,94vw);max-width:none;padding:12px;border:1px solid #385562;border-radius:14px;background:#06131d;color:#fff;box-shadow:0 30px 90px #000b}.oav-gallery-lightbox::backdrop{background:#02080ddd;backdrop-filter:blur(4px)}.oav-gallery-lightbox img{display:block;width:100%;max-height:80vh;object-fit:contain;border-radius:9px}.oav-gallery-lightbox p{margin:10px 45px 2px;color:#c5d5dc;text-align:center}.oav-gallery-lightbox button{position:absolute;right:18px;top:18px;display:grid;place-items:center;width:40px;height:40px;padding:0;border:1px solid #ffffff55;border-radius:50%;background:#06131dcc;color:#fff;font-size:27px}@media(max-width:760px){.oav-article-gallery__grid{grid-template-columns:repeat(2,1fr)}.oav-article-gallery figure img{height:170px}}@media(max-width:460px){.oav-article-gallery__grid{grid-template-columns:1fr}.oav-article-gallery figure img{height:220px}}
.oav-post-card__author{display:block;margin:7px 0;color:var(--blog-cyan);font-size:12px;font-weight:800}.oav-article-author{display:flex;align-items:center;width:max-content;max-width:100%;gap:12px;margin:14px 0 24px;color:#dcebf0}.oav-article-author img,.oav-article-author>span{display:grid;place-items:center;width:52px;height:52px;flex:0 0 52px;border:2px solid var(--blog-orange);border-radius:50%;object-fit:cover;background:#12303d;color:#fff;font-size:20px;font-weight:900}.oav-article-author div{display:grid}.oav-article-author small{color:var(--blog-orange);font-size:9px;font-weight:900;letter-spacing:.12em}.oav-article-author b{color:#fff}.oav-article-author em{color:var(--blog-muted);font-size:12px;font-style:normal}.oav-author-hero{padding:60px 0;border-bottom:1px solid var(--blog-line);background:radial-gradient(circle at 80% 20%,#12526a55,transparent 35%),#081821}.oav-author-hero a{color:var(--blog-cyan)}.oav-author-profile{display:grid;grid-template-columns:180px 1fr;align-items:center;gap:32px;margin-top:28px}.oav-author-profile>img,.oav-author-profile__initial{display:grid;place-items:center;width:180px;height:180px;border:3px solid var(--blog-orange);border-radius:50%;object-fit:cover;background:#12303d;color:#fff;font-size:64px;font-weight:900}.oav-author-profile span{color:var(--blog-orange);font-size:11px;font-weight:900;letter-spacing:.15em}.oav-author-profile h1{margin:5px 0;color:#fff;font-size:clamp(34px,5vw,58px)}.oav-author-profile h2{margin:0 0 14px;color:#b7cbd3;font-size:19px}.oav-author-profile p{max-width:720px;color:#a9bec7;line-height:1.7}.oav-author-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.oav-author-links a{padding:8px 12px;border:1px solid #375562;border-radius:20px}@media(max-width:650px){.oav-author-profile{grid-template-columns:1fr;text-align:center}.oav-author-profile>img,.oav-author-profile__initial{width:130px;height:130px;margin:auto}.oav-author-links{justify-content:center}}
.oav-newsletter{display:grid;grid-template-columns:.8fr 1.2fr;gap:28px;margin:0 0 34px;padding:25px;border:1px solid #34525f;border-radius:15px;background:radial-gradient(circle at 5% 10%,#12546b77,transparent 48%),#0d202a}.oav-newsletter>div>span{color:var(--blog-orange);font-size:10px;font-weight:900;letter-spacing:.14em}.oav-newsletter h2{margin:6px 0;color:#fff;font-size:26px}.oav-newsletter p{color:var(--blog-muted)}.oav-newsletter form{display:grid;gap:12px}.oav-newsletter__fields{display:grid;grid-template-columns:1fr 1fr auto;gap:8px}.oav-newsletter input[type=text],.oav-newsletter input[type=email],.oav-newsletter__fields input{min-height:43px;padding:0 11px;border:1px solid #3a5865;border-radius:7px;background:#07151e;color:#fff}.oav-newsletter button{padding:0 16px;border:0;border-radius:7px;background:var(--blog-orange);color:#07131a;font-weight:900}.oav-newsletter__topics{display:flex;flex-wrap:wrap;gap:8px 13px;color:#bbccd3;font-size:11px}.oav-newsletter__consent{color:#95aab4;font-size:11px}.oav-newsletter__consent a{color:var(--blog-cyan)}.oav-newsletter__success{padding:9px;border-radius:7px;background:#123a28!important;color:#c5f3d9!important}.oav-newsletter__error{color:#ff9c9c!important}.oav-newsletter-status{display:grid;min-height:65vh;place-items:center;padding:50px 20px;text-align:center}.oav-newsletter-status>div{max-width:650px;padding:40px;border:1px solid var(--blog-line);border-radius:15px;background:var(--blog-panel)}.oav-newsletter-status span{color:var(--blog-orange);font-size:11px;font-weight:900;letter-spacing:.15em}.oav-newsletter-status h1{color:#fff;font-size:40px}.oav-newsletter-status p{color:var(--blog-muted)}@media(max-width:850px){.oav-newsletter{grid-template-columns:1fr}.oav-newsletter__fields{grid-template-columns:1fr 1fr}.oav-newsletter__fields button{grid-column:1/-1;min-height:43px}}@media(max-width:520px){.oav-newsletter__fields{grid-template-columns:1fr}}
.oav-editorial-panels{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:0 0 46px}.oav-editorial-panels>article{padding:24px;border:1px solid var(--blog-line);border-radius:15px;background:linear-gradient(145deg,#102a36,#0a1b24);box-shadow:0 18px 42px #0003}.oav-editorial-panels header span{color:var(--blog-orange);font-size:10px;font-weight:900;letter-spacing:.15em}.oav-editorial-panels header h2{margin:5px 0 19px;color:#fff}.oav-editorial-panels ol{display:grid;gap:0;margin:0;padding:0;list-style:none}.oav-editorial-panels li{display:grid;grid-template-columns:42px 1fr;gap:12px;padding:12px 0;border-top:1px solid #29424e}.oav-editorial-panels li>b{color:#34515d;font-size:27px}.oav-editorial-panels li div{display:grid;gap:3px}.oav-editorial-panels li small{color:var(--blog-orange);font-size:9px;font-weight:900;text-transform:uppercase}.oav-editorial-panels li a{color:#e9f3f6;font-weight:800}.oav-editorial-panels li em{color:var(--blog-muted);font-size:10px;font-style:normal}.oav-recent-list{display:grid}.oav-recent-list>a{display:grid;grid-template-columns:47px 1fr auto;align-items:center;gap:12px;padding:13px 0;border-top:1px solid #29424e;color:#e9f3f6}.oav-recent-list time{color:var(--blog-cyan);font-size:17px;font-weight:900}.oav-recent-list span{display:grid;gap:4px}.oav-recent-list small{color:var(--blog-muted);font-size:10px;text-transform:uppercase}.oav-recent-list i{color:var(--blog-orange);font-style:normal}.oav-article-pagination{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:28px 0}.oav-article-pagination>div{display:grid;align-content:center;min-height:105px;padding:18px;border:1px solid var(--blog-line);border-radius:12px;background:var(--blog-panel)}.oav-article-pagination>div:last-child{text-align:right}.oav-article-pagination small{color:var(--blog-orange);font-size:9px;font-weight:900;letter-spacing:.12em}.oav-article-pagination a{margin-top:7px;color:#e8f3f7;font-weight:850;line-height:1.35}@media(max-width:760px){.oav-editorial-panels,.oav-article-pagination{grid-template-columns:1fr}.oav-article-pagination>div:last-child{text-align:left}}
