body.brand-v2{--color-primary: #f6c030;--color-primary-dark: #c89a1e;--color-primary-darker: #90701c;--color-secondary: #011b3d;--color-secondary-dark: #000e20;--color-accent-blue: #3664a6;--color-accent-blue-dark: #326fb1;--color-muted: #9bafc1;--color-gray: #d9d9d9;--color-light-gray: #f4f4fc;--color-cream: #f4eada;--color-dark-gray: #9bafc1;--color-success: #28a745;--color-success-dark: #218838;--color-danger: #7f1d1d;--color-danger-dark: #641414;--gradient-gold: linear-gradient(135deg, #f6c030 0%, #90701c 100%);--gradient-navy: linear-gradient(180deg, #011b3d 0%, #000e20 100%);--main-border-radius: 16px;--radius-sm: 8px;--radius-md: 16px;--radius-lg: 25px;--radius-pill: 9999px;--main-transition: all ease .3s;--swiper-pagination-color: var(--color-primary);--font-brand: "El Messiri", "Tajawal", "Segoe UI", Tahoma, sans-serif;font-family:var(--font-brand);background:#fff}body.brand-v2 h1,body.brand-v2 h2,body.brand-v2 h3,body.brand-v2 h4,body.brand-v2 h5,body.brand-v2 h6,body.brand-v2 .title,body.brand-v2 .btn{font-family:var(--font-brand);font-weight:700}body.brand-v2 .rb-container{max-width:1300px;margin-inline:auto;padding-inline:16px}body.brand-v2 .rb-section{padding-block:56px}body.brand-v2 .swiper{min-width:0;max-width:100%}body.brand-v2 .rb-section--dark{background:var(--gradient-navy);color:#fff}body.brand-v2 .rb-section--cream{background:var(--color-cream)}body.brand-v2 .rb-section--light{background:var(--color-light-gray)}body.brand-v2 .rb-section--flush{padding-block:20px}body.brand-v2 .rb-promo-swiper{position:relative;border-radius:var(--radius-md);overflow:hidden}body.brand-v2 .rb-promo__banner{display:block;box-shadow:none}body.brand-v2 .rb-promo__banner img{width:100%;height:auto;aspect-ratio:auto;display:block;border-radius:var(--radius-md);box-shadow:none}body.brand-v2 .rb-promo-pagination{position:absolute;inset-block-end:10px;inset-inline:0;display:flex;gap:6px;justify-content:center;z-index:3}body.brand-v2 .rb-promo-pagination .swiper-pagination-bullet{width:8px;height:8px;border-radius:9999px;background:#fff9;opacity:1}body.brand-v2 .rb-promo-pagination .swiper-pagination-bullet-active{width:22px;background:var(--color-primary)}body.brand-v2 .rb-special-card{border-radius:12px}body.brand-v2 .rb-special-card img{aspect-ratio:16 / 10}body.brand-v2 .rb-heading{text-align:center;margin-bottom:40px}body.brand-v2 .rb-heading__title{font-size:clamp(24px,3vw,40px);font-weight:700;color:var(--color-secondary);margin:0 0 6px}body.brand-v2 .rb-section--dark .rb-heading__title{color:#fff}body.brand-v2 .rb-heading--ornament .rb-heading__title:before,body.brand-v2 .rb-heading--ornament .rb-heading__title:after{content:"";display:inline-block;width:70px;height:12px;vertical-align:middle;margin-inline:18px;background:radial-gradient(circle 3.5px at 5px 50%,var(--color-primary) 96%,transparent 100%) no-repeat,linear-gradient(var(--color-primary),var(--color-primary)) 16px 50% / calc(100% - 16px) 1.5px no-repeat}body.brand-v2 .rb-heading--ornament .rb-heading__title:after{transform:scaleX(-1)}body.brand-v2 .rb-heading__subtitle{color:var(--color-muted);font-size:18px;margin:0}body.brand-v2 .rb-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 22px;border-radius:var(--radius-pill);font-weight:700;font-size:15px;border:1px solid transparent;transition:var(--main-transition);cursor:pointer;text-decoration:none}body.brand-v2 .rb-btn--gold{background:var(--color-primary);color:var(--color-secondary)}body.brand-v2 .rb-btn--gold:hover{background:var(--color-primary-dark);color:var(--color-secondary)}body.brand-v2 .rb-btn--navy{background:var(--color-secondary);color:#fff}body.brand-v2 .rb-btn--outline{border-color:var(--color-primary);color:var(--color-primary);background:transparent}body.brand-v2 .rb-btn--outline:hover{background:var(--color-primary);color:var(--color-secondary)}body.brand-v2 .rb-card{background:#fff;border-radius:var(--radius-md);overflow:hidden;box-shadow:0 8px 30px #011b3d14;transition:var(--main-transition);height:100%}body.brand-v2 .rb-card:hover{transform:translateY(-4px);box-shadow:0 14px 40px #011b3d24}body.brand-v2 .rb-pill{display:inline-block;padding:3px 12px;border-radius:var(--radius-pill);background:var(--color-primary);color:var(--color-secondary);font-size:12px;font-weight:700}body.brand-v2 .rb-topbar{background:var(--color-secondary-dark);color:#fff;border-bottom:1px solid rgba(255,255,255,.08);font-family:var(--font-brand);font-size:13px}body.brand-v2 .rb-topbar__inner{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;flex-wrap:wrap}body.brand-v2 .rb-topbar__date{display:inline-flex;align-items:center;gap:8px;color:var(--color-muted);white-space:nowrap}body.brand-v2 .rb-topbar__date i{color:var(--color-primary)}body.brand-v2 .rb-topbar__actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}body.brand-v2 .rb-topbar__search{position:relative;display:inline-flex}body.brand-v2 .rb-topbar__search input{height:32px;width:200px;max-width:46vw;border:1px solid rgba(255,255,255,.18);background:#ffffff0f;color:#fff;border-radius:var(--radius-pill);padding-inline:34px 14px;font-family:inherit;font-size:12px}body.brand-v2 .rb-topbar__search input::placeholder{color:#ffffff80}body.brand-v2 .rb-topbar__search-hint{position:absolute;inset-inline-start:34px;top:50%;transform:translateY(-50%);color:#ffffff80;font-size:12px;pointer-events:none;white-space:nowrap;animation:rbSearchHintPulse 4s ease-in-out infinite}body.brand-v2 .rb-topbar__search.is-focused .rb-topbar__search-hint,body.brand-v2 .rb-topbar__search.has-value .rb-topbar__search-hint{display:none}@keyframes rbSearchHintPulse{0%,55%{opacity:1}75%{opacity:0}95%,to{opacity:1}}body.brand-v2 .rb-topbar__search button{position:absolute;inset-inline-start:4px;top:50%;transform:translateY(-50%);width:30px;height:30px;border:0;border-radius:50%;background:transparent;color:var(--color-primary);font-size:15px;cursor:pointer}body.brand-v2 .rb-topbar__btn{display:inline-flex;align-items:center;gap:6px;height:32px;padding-inline:14px;border-radius:var(--radius-pill);border:1px solid rgba(255,255,255,.2);color:#fff;text-decoration:none;font-weight:500;font-size:12px;white-space:nowrap;transition:var(--main-transition)}body.brand-v2 .rb-topbar__btn:hover{background:#ffffff14}body.brand-v2 .rb-topbar__btn--gold{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-secondary);font-weight:700}body.brand-v2 .rb-topbar__btn--gold:hover{background:var(--color-primary-dark);border-color:var(--color-primary-dark)}body.brand-v2 .rb-topbar__social{display:flex;align-items:center;gap:4px;list-style:none;margin:0;padding:0}body.brand-v2 .rb-topbar__social a{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;color:#ffffffd9;font-size:16px;transition:var(--main-transition)}body.brand-v2 .rb-topbar__social a:hover{background:#ffffff14;transform:translateY(-2px)}body.brand-v2 .rb-topbar__social a:nth-child(1) i{color:#1877f2}body.brand-v2 .rb-topbar__social a:nth-child(2) i{color:#fff}body.brand-v2 .rb-topbar__social a:nth-child(3) i{color:#26a5e4}body.brand-v2 .rb-topbar__social a:nth-child(4) i{color:red}body.brand-v2 .rb-topbar__social a:nth-child(5) i{background:linear-gradient(45deg,#feda75,#fa7e1e,#d62976,#962fbf,#4f5bd5);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}body.brand-v2 .rb-topbar__social a:nth-child(6) i{color:#25d366}body.brand-v2 .rb-topbar__social a:nth-child(7) i{color:#fff}@media (max-width: 768px){body.brand-v2 .rb-topbar__inner{justify-content:center;padding-block:8px}body.brand-v2 .rb-topbar__search input{width:150px}}body.brand-v2 .rb-header{background:var(--gradient-navy);color:#fff}body.brand-v2 .rb-header__bar{display:none;align-items:center;justify-content:space-between;padding-block:12px}body.brand-v2 .rb-header__burger{background:#ffffff0f;border:1px solid rgba(255,255,255,.12);color:#fff;width:42px;height:42px;border-radius:12px;font-size:18px}body.brand-v2 .rb-header__logo img{height:46px;width:auto}body.brand-v2 .rb-header__portals{display:grid;grid-template-columns:repeat(7,1fr);gap:24px;padding-block:22px}body.brand-v2 .rb-portal--brand .rb-portal__icon{background:transparent;width:auto;height:112px;overflow:hidden}body.brand-v2 .rb-portal--brand .rb-portal__icon img{width:auto;height:112px;max-width:none;padding:0}body.brand-v2 .rb-portal{width:auto;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#fff;text-decoration:none;cursor:pointer}body.brand-v2 .rb-portal:hover .rb-portal__icon{background:var(--color-primary);transform:translateY(-3px)}body.brand-v2 .rb-portal--brand:hover .rb-portal__icon{background:transparent;transform:none}body.brand-v2 .rb-portal:hover .rb-portal__name{color:var(--color-primary)}body.brand-v2 .rb-portal__name,body.brand-v2 .rb-portal__desc{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.35;transition:var(--main-transition)}body.brand-v2 .rb-portal__icon{width:76px;height:76px;margin:0 auto 10px;border-radius:22px;display:grid;place-items:center;background:#ffffff0a;font-size:30px;color:var(--color-primary);transition:var(--main-transition)}body.brand-v2 .rb-portal__icon img{width:100%;height:100%;object-fit:contain;padding:3px}body.brand-v2 .rb-portal__name{font-family:var(--font-brand);font-weight:700;font-size:15px;color:#fff;display:block}body.brand-v2 .rb-portal__desc{font-family:var(--font-brand);font-size:11px;color:var(--color-primary);display:block;margin-top:2px}body.brand-v2 .rb-header__nav{border-top:1px solid rgba(255,255,255,.08)}body.brand-v2 .rb-header__nav>.rb-container>ul{list-style:none;margin:0;padding:12px 0;display:flex;flex-wrap:wrap;gap:6px 4px;align-items:center;justify-content:flex-end;flex:1 1 auto;min-width:0}body.brand-v2 .rb-header__nav a{font-family:var(--font-brand);color:#fff;text-decoration:none;font-size:16px;font-weight:500;padding:4px 12px;border-inline-start:1px solid rgba(255,255,255,.14);white-space:nowrap}body.brand-v2 .rb-header__nav a:hover{color:var(--color-primary)}body.brand-v2 .rb-header__nav a.rb-nav-item--archive{background:var(--color-primary);color:var(--color-secondary-dark);font-weight:700;border-inline-start:none;border-radius:20px;padding:6px 16px;flex-shrink:0;white-space:nowrap;margin-inline-start:8px;animation:rb-archive-glow 1.8s ease-in-out infinite}body.brand-v2 .rb-header__nav a.rb-nav-item--archive:hover{background:var(--color-primary-dark);color:var(--color-secondary-dark)}@keyframes rb-archive-glow{0%,to{box-shadow:0 0 #f6c0308c}50%{box-shadow:0 0 12px 4px #f6c0308c}}body.brand-v2 .rb-nav-item{position:relative}body.brand-v2 .rb-nav-dropdown{display:block;position:absolute;top:calc(100% + 6px);inset-inline-start:0;min-width:210px;list-style:none;margin:0;padding:8px 0;background:var(--color-secondary-dark);border:1px solid rgba(255,255,255,.12);border-radius:10px;box-shadow:0 16px 40px #00000073;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .18s ease,transform .18s ease,visibility .18s;z-index:200}body.brand-v2 .rb-nav-dropdown:before{content:"";position:absolute;top:-8px;inset-inline:0;height:8px}body.brand-v2 .rb-header__nav li.has-children:hover>.rb-nav-dropdown,body.brand-v2 .rb-header__nav li.has-children:focus-within>.rb-nav-dropdown{opacity:1;visibility:visible;transform:none}body.brand-v2 .rb-nav-dropdown li{padding:0;position:relative}body.brand-v2 .rb-nav-dropdown a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 18px;border:none;font-size:14px;font-weight:500;white-space:nowrap}body.brand-v2 .rb-nav-dropdown a:hover{background:#ffffff0f}body.brand-v2 .rb-nav-caret{opacity:.5;flex:none}body.brand-v2 .rb-nav-dropdown--sub{top:-9px;inset-inline-start:100%;margin-inline-start:2px}body.brand-v2 .rb-nav-dropdown--sub:before{content:"";position:absolute;top:0;bottom:0;inset-inline:auto 100%;width:12px;height:auto}body.brand-v2 .rb-nav-back{display:none}body.brand-v2 .rb-header__home{width:44px;height:44px;border-radius:50%;background:var(--color-primary);color:var(--color-secondary);display:grid;place-items:center;flex:none}body.brand-v2 .rb-hero{padding-block:32px}body.brand-v2 .rb-hero__grid{display:grid;grid-template-columns:304px minmax(0,1fr) 301px;gap:24px;align-items:start}body.brand-v2 .rb-hero__centre{min-width:0}body.brand-v2 .rb-hero__centre .swiper{width:100%;max-width:100%;overflow:hidden}body.brand-v2 .rb-issue{text-align:center}body.brand-v2 .rb-issue__cover-wrap{perspective:1200px;margin-bottom:18px;text-align:center}body.brand-v2 .rb-issue__cover{width:100%;max-width:210px;height:auto;object-fit:contain;border-radius:4px;transition:var(--main-transition);margin-inline:auto}body.brand-v2 .rb-issue__actions{display:flex;flex-direction:column;gap:10px}body.brand-v2 .rb-issue__actions .rb-btn{justify-content:center}body.brand-v2 .rb-feature-card{border-radius:8px;overflow:hidden;box-shadow:0 12px 40px #011b3d29;background:#fff}body.brand-v2 .rb-feature-card img{width:100%;display:block;object-fit:contain}body.brand-v2 .rb-feature-swiper{border-radius:8px;overflow:hidden}body.brand-v2 .rb-feature-swiper .swiper-pagination{position:absolute;inset-block-end:10px;inset-inline:0;display:flex;gap:6px;justify-content:center;z-index:3}body.brand-v2 .rb-feature-swiper .swiper-pagination-bullet{width:8px;height:8px;border-radius:9999px;background:#ffffff8c;opacity:1;transition:var(--main-transition)}body.brand-v2 .rb-feature-swiper .swiper-pagination-bullet-active{width:22px;background:var(--color-primary)}body.brand-v2 .rb-numeric-swiper{position:relative;padding-inline:6px}body.brand-v2 .rb-numeric-swiper .rb-swiper-nav{width:32px;height:32px}body.brand-v2 .rb-numeric-swiper .rb-swiper-nav:after{font-size:12px}body.brand-v2 .rb-numeric-swiper .rb-card__title{font-size:13px}body.brand-v2 .rb-numeric-swiper .rb-card__meta{font-size:11px}body.brand-v2 .rb-authors-rail{display:flex;flex-direction:column;gap:18px}body.brand-v2 .rb-author-card{display:flex;align-items:center;gap:14px;background:#fff;border:1px solid var(--color-gray);border-radius:16px;padding:15px;box-shadow:0 6px 22px #011b3d0f;overflow:hidden}body.brand-v2 .rb-author-card img{width:95px;height:95px;min-width:95px;border-radius:50%;object-fit:auto;background:var(--color-light-gray);border:3px solid var(--color-primary);flex:none;order:2}body.brand-v2 .rb-author-card__body{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:6px}body.brand-v2 .rb-author-card__name{font-family:var(--font-brand);font-weight:700;font-size:16px;line-height:1.4;color:var(--color-secondary)}body.brand-v2 .rb-author-card__role{font-family:var(--font-brand);font-weight:400;font-size:12px;color:var(--color-muted);line-height:1.35}body.brand-v2 .rb-btn--sm{padding:5px 14px;font-size:12px}body.brand-v2 .rb-author-card .rb-btn--sm{font-size:10px;font-weight:500;padding:5px 16px}body.brand-v2 .rb-media__grid{display:grid;grid-template-columns:1fr 420px;gap:24px}body.brand-v2 .rb-video-list{display:flex;flex-direction:column;gap:14px}body.brand-v2 .rb-video-item{display:grid;grid-template-columns:120px 1fr;gap:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-md);padding:10px;text-decoration:none;color:#fff}body.brand-v2 .rb-video-item img{width:100%;height:76px;object-fit:contain;border-radius:10px}body.brand-v2 .rb-video-item__cat{color:var(--color-primary);font-size:12px;font-weight:700}body.brand-v2 .rb-video-hero{position:relative;border-radius:var(--radius-md);overflow:hidden;min-height:420px;display:flex;align-items:flex-end;color:#fff;background-color:var(--color-secondary);background-size:cover;background-repeat:no-repeat;background-position:center;box-shadow:none}body.brand-v2 .rb-video-hero__body{position:relative;padding:32px;background:linear-gradient(0deg,rgba(1,13,32,.92) 10%,transparent 100%);width:100%}body.brand-v2 .rb-video-hero__title{font-size:40px;font-weight:700;color:var(--color-primary);margin:0}body.brand-v2 .rb-ranklist{counter-reset:rank;list-style:none;margin:0;padding:0}body.brand-v2 .rb-ranklist li{display:grid;grid-template-columns:1fr auto;gap:14px;align-items:center;padding:18px 0;border-bottom:1px solid var(--color-gray)}body.brand-v2 .rb-ranklist li:after{counter-increment:rank;content:counter(rank,decimal);font-size:28px;font-weight:700;color:var(--color-primary);border-inline-start:3px solid var(--color-primary);padding-inline-start:14px}body.brand-v2 .rb-ranklist a{font-weight:700;color:var(--color-secondary);text-decoration:none;font-size:18px}body.brand-v2 .rb-ranklist small{color:var(--color-accent-blue);display:block;margin-top:4px;font-weight:500}body.brand-v2 .rb-grid{display:grid;gap:22px}body.brand-v2 .rb-grid--2{grid-template-columns:repeat(2,1fr)}body.brand-v2 .rb-grid--3{grid-template-columns:repeat(3,1fr)}body.brand-v2 .rb-grid--4{grid-template-columns:repeat(4,1fr)}body.brand-v2 .rb-thumb{aspect-ratio:16 / 10;object-fit:contain;width:100%;border-radius:var(--radius-md)}body.brand-v2 .rb-card__body{padding:16px}body.brand-v2 .rb-card__title{font-weight:700;color:var(--color-secondary);font-size:16px;line-height:1.5;text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}body.brand-v2 .rb-card__meta{color:var(--color-muted);font-size:12px;margin-top:8px}body.brand-v2 .rb-newsletter{background:var(--gradient-navy);color:#fff}body.brand-v2 .rb-newsletter__row{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:6px}body.brand-v2 .rb-newsletter__form-wrap{flex:1 1 420px;min-width:0;display:flex;align-items:center}body.brand-v2 .rb-newsletter__form-wrap>div{width:100%}body.brand-v2 .rb-newsletter .items-top{display:flex!important;align-items:center;gap:0;margin:0!important;max-width:none;width:100%}body.brand-v2 .rb-newsletter .items-top>.relative{position:relative;flex:1;margin:0;min-width:0}body.brand-v2 .rb-newsletter .items-top>.relative+div{flex:none;display:flex}body.brand-v2 .rb-newsletter .items-top label,body.brand-v2 .rb-newsletter .items-top svg,body.brand-v2 .rb-newsletter .items-top .progress{display:none!important}body.brand-v2 .rb-newsletter .items-top input{width:100%;height:52px;padding:0 22px;font:inherit;font-size:15px;color:#fff;background:#ffffff0f;border:1px solid rgba(255,255,255,.18);border-inline-end:none;border-radius:var(--radius-pill) 0 0 var(--radius-pill)}body.brand-v2 .rb-newsletter .items-top input::placeholder{color:#ffffff8c}body.brand-v2 .rb-newsletter .items-top input:focus{outline:none;box-shadow:none}body.brand-v2 .rb-newsletter .items-top button{width:auto;height:52px;padding:0 30px;font:inherit;font-size:15px;font-weight:700;white-space:nowrap;color:var(--color-secondary);background:var(--color-primary);border:none;border-radius:0 var(--radius-pill) var(--radius-pill) 0;cursor:pointer}body.brand-v2 .rb-newsletter .items-top button:hover{background:var(--color-primary-dark)}body.brand-v2 .rb-newsletter .items-top p{position:absolute;top:100%;inset-inline-start:0;margin:4px 0 0;font-size:12px;color:#ffd3d3}body.brand-v2 .rb-footer{background:var(--color-secondary-dark);color:#fff;padding-block:48px 24px}body.brand-v2 .rb-footer__grid{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:32px}body.brand-v2 .rb-footer--archive .rb-footer__grid{grid-template-columns:1.4fr repeat(2,1fr)}body.brand-v2 .rb-footer h4{color:#fff;border-bottom:2px solid var(--color-primary);display:inline-block;padding-bottom:6px;margin-bottom:16px}body.brand-v2 .rb-footer ul{list-style:none;margin:0;padding:0}body.brand-v2 .rb-footer li{padding:6px 0}body.brand-v2 .rb-footer a{color:#ffffffc7;text-decoration:none;font-size:14px}body.brand-v2 .rb-footer a:hover{color:var(--color-primary)}body.brand-v2 .rb-footer__intro{color:var(--color-muted);line-height:1.9}body.brand-v2 .rb-footer__bottom{border-top:1px solid rgba(255,255,255,.1);margin-top:32px;padding-top:18px;display:flex;justify-content:space-between;color:var(--color-muted);font-size:13px}body.brand-v2 .mobile-bottom-navigation-bar-wrapper{background:var(--color-secondary);box-shadow:0 -2px 16px #0000004d}body.brand-v2 .mobile-bottom-navigation-bar-wrapper .item .text{color:var(--color-muted)}body.brand-v2 .mobile-bottom-navigation-bar-wrapper .item svg path{fill:var(--color-muted)}body.brand-v2 .mobile-bottom-navigation-bar-wrapper .item.active .text{color:#fff}body.brand-v2 .mobile-bottom-navigation-bar-wrapper .item.active svg path{fill:#fff}body.brand-v2 .mobile-bottom-navigation-bar-wrapper .item.active:before{background:var(--color-secondary)}.rb-preview-ribbon{position:fixed;inset-block-end:16px;inset-inline-start:16px;z-index:2000;background:var(--color-primary, #f6c030);color:#011b3d;font-weight:700;font-size:13px;padding:8px 16px;border-radius:9999px;box-shadow:0 6px 20px #0000004d}body.brand-v2 .rb-heading__title a,body.brand-v2 .rb-subheading a,body.brand-v2 .rb-readcard__title a,body.brand-v2 .rb-memorycard__title a,body.brand-v2 .rb-media__logo-label a{color:inherit;text-decoration:none}body.brand-v2 .rb-heading__title a:hover,body.brand-v2 .rb-subheading a:hover,body.brand-v2 .rb-readcard__title a:hover,body.brand-v2 .rb-memorycard__title a:hover,body.brand-v2 .rb-media__logo-label a:hover{color:var(--color-primary)}body.brand-v2 .rb-subheading{font-family:var(--font-brand);font-size:24px;font-weight:700;color:var(--color-secondary);text-align:start;margin:0 0 18px;padding-bottom:8px;position:relative}body.brand-v2 .rb-subheading__logo{height:1.35em;width:auto}body.brand-v2 .rb-subheading:after{content:"";position:absolute;inset-inline-start:0;inset-block-end:0;width:46px;height:3px;border-radius:3px;background:var(--color-primary)}body.brand-v2 .rb-section--dark .rb-subheading{color:#fff}body.brand-v2 .rb-morelink{display:inline-flex;align-items:center;gap:6px;padding:6px 16px;border-radius:var(--radius-pill);border:1px solid var(--color-primary);color:var(--color-primary-dark);background:transparent;font-size:13px;font-weight:700;text-decoration:none;white-space:nowrap;flex:none;transition:var(--main-transition)}body.brand-v2 .rb-morelink:hover{background:var(--color-primary);color:var(--color-secondary)}body.brand-v2 .rb-media .rb-morelink{color:var(--color-primary);border-color:var(--color-primary)}body.brand-v2 .rb-morelink--light{border-color:#ffffff80;color:#fff}body.brand-v2 .rb-morelink--light:hover{background:#fff;color:var(--color-secondary)}body.brand-v2 .rb-morelink--red{border-color:var(--color-danger);color:var(--color-danger)}body.brand-v2 .rb-morelink--red:hover{background:var(--color-danger);color:#fff}body.brand-v2 .rb-heading--bar{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;border-bottom:2px solid var(--color-gray);padding-bottom:14px;margin-bottom:30px}body.brand-v2 .rb-heading--bar .rb-heading__title{text-align:start;margin:0;font-size:clamp(20px,2.4vw,30px)}body.brand-v2 .rb-heading--bar .rb-heading__title:before,body.brand-v2 .rb-heading--bar .rb-heading__title:after{content:none}body.brand-v2 .rb-heading--bar .rb-heading__subtitle{font-size:14px;margin-top:4px;text-align:start}body.brand-v2 .rb-heading--bar-light{border-bottom-color:#ffffff2e}body.brand-v2 .rb-heritage-title{display:inline-flex;align-items:center;gap:8px}body.brand-v2 .rb-leaf{flex:none}body.brand-v2 .rb-heritage-ornament{display:block;width:150px;height:14px;margin-top:10px;background:linear-gradient(var(--color-danger),var(--color-danger)) center/100% 1px no-repeat;position:relative}body.brand-v2 .rb-heritage-ornament:before,body.brand-v2 .rb-heritage-ornament:after{content:"";position:absolute;top:50%;width:6px;height:6px;background:var(--color-danger);transform:translateY(-50%) rotate(45deg)}body.brand-v2 .rb-heritage-ornament:before{inset-inline-start:0}body.brand-v2 .rb-heritage-ornament:after{inset-inline-end:0}body.brand-v2 .rb-thumb-card{display:block;border-radius:var(--radius-md);overflow:hidden;box-shadow:0 8px 26px #011b3d1a;transition:var(--main-transition);background:#fff}body.brand-v2 .rb-thumb-card:hover{transform:translateY(-4px);box-shadow:0 16px 40px #011b3d29}body.brand-v2 .rb-thumb-card img{width:100%;display:block;aspect-ratio:4 / 3;object-fit:contain}body.brand-v2 .rb-thumb-card--wide img{aspect-ratio:16 / 9}body.brand-v2 .rb-issue{text-align:start}body.brand-v2 .rb-issue__top{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:10px}body.brand-v2 .rb-issue__number{font-family:var(--font-brand);font-size:24px;font-weight:700;color:var(--color-secondary);margin:0 0 14px}body.brand-v2 .rb-issue__number span{color:var(--color-primary-dark)}body.brand-v2 .rb-issue__date{font-family:var(--font-brand);font-weight:500;font-size:12px;color:var(--color-muted);margin:0}body.brand-v2 .rb-issue__cover-wrap{text-align:center;margin-bottom:16px}body.brand-v2 .rb-issue__cover{transform:none}body.brand-v2 .rb-issue__actions .rb-btn{font-size:12px;padding:9px 16px}body.brand-v2 .rb-hero__grid .rb-grid--3{gap:24px}body.brand-v2 .rb-hero__grid .rb-grid--3 .rb-thumb-card{border-radius:8px}body.brand-v2 .rb-hero__grid .rb-grid--3 .rb-thumb-card img{aspect-ratio:193 / 134}body.brand-v2 .rb-video-col{display:flex;flex-direction:column;align-items:flex-start}body.brand-v2 .rb-video-item{grid-template-columns:128px 1fr;align-items:center}body.brand-v2 .rb-video-item__thumb{position:relative;display:block;border-radius:12px;overflow:hidden}body.brand-v2 .rb-video-item__thumb img{width:100%;height:82px;object-fit:contain;display:block}body.brand-v2 .rb-video-item__play{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:38px;height:38px;border-radius:50%;background:var(--color-primary);color:var(--color-secondary);display:grid;place-items:center;font-size:13px;box-shadow:0 4px 14px #00000059}body.brand-v2 .rb-video-item__play--lg{position:static;width:52px;height:52px;font-size:17px;flex:none}body.brand-v2 .rb-video-item__body{display:flex;flex-direction:column;gap:4px;min-width:0}body.brand-v2 .rb-video-item__title{font-weight:700;line-height:1.5}body.brand-v2 .rb-video-item__time{font-size:12px;color:var(--color-muted)}body.brand-v2 .rb-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--color-primary);margin-inline-end:7px;vertical-align:middle}body.brand-v2 .rb-dot--blue{background:var(--color-accent-blue);border-radius:2px}body.brand-v2 .rb-video-hero__lead{max-width:520px;color:#ffffffd9;margin:12px 0 0}body.brand-v2 .rb-video-hero__foot{display:flex;align-items:center;gap:14px;margin-top:20px;color:#fff}body.brand-v2 .rb-video-hero__time{font-size:13px;color:var(--color-primary)}body.brand-v2 .rb-media-features{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:40px}body.brand-v2 .rb-media-feature{display:inline-flex;align-items:center;gap:8px;padding:9px 18px;border-radius:var(--radius-pill);border:1px solid rgba(255,255,255,.16);background:#ffffff0a;font-size:13px;font-weight:700;color:#fff;text-decoration:none;transition:var(--main-transition)}body.brand-v2 .rb-media-feature:hover{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-secondary)}body.brand-v2 .rb-media-feature i{color:var(--color-primary)}body.brand-v2 .rb-media-feature:hover i{color:var(--color-secondary)}body.brand-v2 .rb-media .rb-heading__title:before,body.brand-v2 .rb-media .rb-heading__title:after{content:none}body.brand-v2 .rb-media .rb-heading__title{font-size:40px}body.brand-v2 .rb-media__heading{display:flex;flex-direction:column;align-items:center;gap:4px}body.brand-v2 .rb-media__logo{height:56px;width:auto}body.brand-v2 .rb-media__logo-label{font-family:var(--font-brand);font-weight:700;font-size:32px;color:var(--color-primary)}body.brand-v2 .rb-media .rb-heading__subtitle{font-size:24px;font-weight:500;line-height:1.35;color:var(--color-muted)}body.brand-v2 .rb-video-item__cat{font-size:14px}body.brand-v2 .rb-video-item__title{font-size:16px;line-height:1.5}body.brand-v2 .rb-video-item__time{font-weight:500}body.brand-v2 .rb-video-hero__lead{font-size:20px;line-height:1.35;color:var(--color-muted)}body.brand-v2 .rb-video-hero__time{font-size:14px}body.brand-v2 .rb-video-hero__foot>span:last-child>span:first-child{font-size:16px}body.brand-v2 .rb-media-feature{font-size:16px;font-weight:500}body.brand-v2 .rb-readcard{background:#fff;border-radius:22px;padding:28px;box-shadow:0 18px 50px #011b3d1a;height:auto}body.brand-v2 .rb-readcard__head{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:2px solid var(--color-primary);padding-bottom:14px;margin-bottom:6px}body.brand-v2 .rb-readcard__title{font-family:var(--font-brand);font-size:24px;font-weight:700;color:var(--color-secondary);margin:0;display:flex;align-items:center;gap:10px}body.brand-v2 .rb-readcard__bullet{width:18px;height:18px;border-radius:5px;background:var(--color-primary);display:inline-block}body.brand-v2 .rb-ranklist li{grid-template-columns:1fr auto;padding:20px 0}body.brand-v2 .rb-ranklist li:last-child{border-bottom:none}body.brand-v2 .rb-ranklist__body{min-width:0}body.brand-v2 .rb-ranklist a{font-family:var(--font-brand);font-size:16px;line-height:1.6;display:block}body.brand-v2 .rb-ranklist small{color:var(--color-accent-blue);display:block;margin-top:8px;font-weight:500;font-size:12px}body.brand-v2 .rb-ranklist li:after{font-size:30px}body.brand-v2 .rb-ranklist__sep{color:var(--color-gray);margin-inline:6px}body.brand-v2 .rb-ranklist__author{display:flex;align-items:center;gap:6px;color:var(--color-secondary);font-weight:600}body.brand-v2 .rb-ranklist__author img{width:26px;height:26px;border-radius:50%;object-fit:contain;background:var(--color-light-gray);flex-shrink:0}body.brand-v2 .rb-ranklist li:after{align-self:center;padding-inline-start:16px;margin-inline-start:4px}body.brand-v2 .rb-torath{background-color:var(--color-cream);background-image:linear-gradient(#f4eadae6,#f4eadae6),url(/web_assets/images/rebrand/torath-bg.jpg);background-size:cover;background-position:center;background-repeat:repeat}body.brand-v2 .rb-torath .rb-heading--bar{background:transparent;margin-inline:-18px;margin-block-start:-8px;padding:18px 18px 14px;border-radius:var(--radius-md) var(--radius-md) 0 0}body.brand-v2 .rb-heritage-card,body.brand-v2 .rb-special-card,body.brand-v2 .rb-caricatures-swiper .rb-thumb-card{background:transparent;box-shadow:none;border-radius:0;overflow:visible}body.brand-v2 .rb-heritage-card:hover,body.brand-v2 .rb-special-card:hover,body.brand-v2 .rb-caricatures-swiper .rb-thumb-card:hover{box-shadow:none}body.brand-v2 .rb-heritage-card img,body.brand-v2 .rb-special-card img,body.brand-v2 .rb-caricatures-swiper .rb-thumb-card img{aspect-ratio:auto!important;height:auto!important;object-fit:fill!important;border-radius:10px;box-shadow:0 10px 26px #011b3d24}body.brand-v2 .rb-infograph-card{position:relative;display:block;margin-top:22px;margin-bottom:12px;text-decoration:none;transition:var(--main-transition)}body.brand-v2 .rb-infograph-card:hover{transform:translateY(-4px)}body.brand-v2 .rb-infograph-card,body.brand-v2 .rb-infograph-card:hover,body.brand-v2 .rb-infograph-card:focus,body.brand-v2 .rb-infograph-card:active,body.brand-v2 .rb-infograph-card:visited{background:transparent!important;color:inherit!important;-webkit-tap-highlight-color:transparent}body.brand-v2 .rb-infograph-card:hover .rb-infograph-card__media,body.brand-v2 .rb-infograph-card:active .rb-infograph-card__media{background:#fff;border-color:var(--color-secondary)}body.brand-v2 .rb-infograph-card:before,body.brand-v2 .rb-infograph-card:after{content:"";position:absolute;bottom:-9px;width:50%;height:43px;z-index:0;pointer-events:none;background-repeat:no-repeat;background-size:contain}body.brand-v2 .rb-infograph-card:after{left:0;background-position:left bottom;background-image:url(/web_assets/images/rebrand/swoosh-l-gold.png)}body.brand-v2 .rb-infograph-card:before{right:-2px;background-position:right bottom;background-image:url(/web_assets/images/rebrand/swoosh-r-gold.png)}body.brand-v2 .rb-infograph-card:hover:after,body.brand-v2 .rb-infograph-card:active:after{background-image:url(/web_assets/images/rebrand/swoosh-l-navy.png)}body.brand-v2 .rb-infograph-card:hover:before,body.brand-v2 .rb-infograph-card:active:before{background-image:url(/web_assets/images/rebrand/swoosh-r-navy.png)}body.brand-v2 .rb-infograph-card__media{position:relative;z-index:2;display:block;border-radius:7%;overflow:hidden;background:#fff;border-top:2px solid var(--color-primary);box-shadow:0 14px 34px #011b3d1f;transition:var(--main-transition)}body.brand-v2 .rb-infograph-card:hover .rb-infograph-card__media{box-shadow:0 20px 46px #011b3d2e}body.brand-v2 .rb-infograph-card__media img{width:100%;height:auto;display:block}body.brand-v2 .rb-heading--bar-heritage+.rb-grid--2{gap:16px}body.brand-v2 .rb-section--quotes{background:var(--color-light-gray);color:var(--color-secondary);position:relative;overflow:hidden}body.brand-v2 .rb-section--quotes:before,body.brand-v2 .rb-section--quotes:after{content:"";position:absolute;border-radius:50%;background:radial-gradient(circle at 30% 30%,#9bafd273,#9bafd21f);pointer-events:none}body.brand-v2 .rb-section--quotes:before{width:340px;height:340px;top:-140px;inset-inline-start:-120px}body.brand-v2 .rb-section--quotes:after{width:260px;height:260px;bottom:-130px;inset-inline-end:-90px}body.brand-v2 .rb-section--quotes .rb-container{position:relative;z-index:1}body.brand-v2 .rb-quotes-swiper{padding-inline:44px;padding-bottom:44px}body.brand-v2 .rb-quote-card{display:block;border-radius:16px;overflow:hidden;background:var(--color-secondary);box-shadow:0 18px 44px #011b3d38;text-decoration:none;transition:var(--main-transition)}body.brand-v2 .rb-quote-card:hover{transform:translateY(-4px);box-shadow:0 24px 54px #011b3d4d}body.brand-v2 .rb-quote-card img{width:100%;height:auto;display:block}body.brand-v2 .rb-section--quotes .rb-morelink{border-color:var(--color-secondary);color:var(--color-secondary)}body.brand-v2 .rb-section--quotes .rb-morelink:hover{background:var(--color-secondary);color:#fff}body.brand-v2 .rb-juman-swiper{padding-inline:44px}body.brand-v2 .rb-juman-card{position:relative;display:block;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 10px 30px #011b3d1a;text-decoration:none;transition:var(--main-transition)}body.brand-v2 .rb-juman-card:before{content:"";position:absolute;left:0;right:54px;bottom:0;height:3px;background:#1e88be;pointer-events:none;z-index:99}body.brand-v2 .rb-juman-card:hover{transform:translateY(-4px);box-shadow:0 16px 40px #011b3d29}body.brand-v2 .rb-juman-card__media{position:relative;display:block;aspect-ratio:1 / 1.7;overflow:hidden}body.brand-v2 .rb-juman-card:after{content:"";position:absolute;z-index:1;right:-2px;bottom:-2px;width:58px;height:58px;background-image:url(/web_assets/images/rebrand/reels-bottom-right.png);background-size:contain;background-repeat:no-repeat;background-position:bottom right;pointer-events:none}body.brand-v2 .rb-juman-card__media img{width:100%;height:100%;object-fit:contain;display:block}body.brand-v2 .rb-juman-card__pill{position:absolute;inset-block-start:10px;inset-inline-end:10px;background:#1e88be;color:#fff;font-size:11px;font-weight:700;padding:3px 12px;border-radius:var(--radius-pill)}body.brand-v2 .rb-juman-card__time{position:absolute;bottom:10px;right:10px;background:var(--color-accent-blue);color:#fff;font-size:11px;font-weight:500;padding:5px 10px;border-radius:var(--radius-pill);width:56px;height:25px;display:none}body.brand-v2 .rb-juman-card__play{position:absolute;left:50%;bottom:5px;transform:translate(-50%,-200%);width:40px;height:40px;border-radius:50%;background:var(--color-primary);border:2px solid #fff;color:var(--color-secondary);display:grid;place-items:center;font-size:15px;z-index:2}body.brand-v2 .rb-juman-card__play i{color:#fff;margin-left:2px}body.brand-v2 .rb-juman-card__body{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding:26px 14px 16px;text-align:start}body.brand-v2 .rb-juman-card__text{min-width:0}body.brand-v2 .rb-juman-card__title{font-family:var(--font-brand);font-weight:700;font-size:14px;color:var(--color-primary-dark);line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}body.brand-v2 .rb-juman{background:var(--color-light-gray)}body.brand-v2 .rb-juman-card__date{font-family:var(--font-brand);font-size:11px;color:var(--color-muted);display:block;margin-top:4px}body.brand-v2 .rb-juman-card__menu{color:var(--color-muted);font-size:14px;flex:none;margin-top:2px}body.brand-v2 .rb-swiper-nav{color:var(--color-secondary);background:#fff;width:40px;height:40px;border-radius:50%;box-shadow:0 6px 18px #011b3d29}body.brand-v2 .rb-swiper-nav:after{font-size:15px;font-weight:700}body.brand-v2 .rb-section--dark .rb-swiper-nav{background:#ffffff1f;color:#fff}body.brand-v2 .rb-editions-swiper .swiper-wrapper{align-items:flex-start}body.brand-v2 .rb-editions-swiper .swiper-slide{height:auto}body.brand-v2 .rb-edition-card{text-align:center;background:#fff;border-radius:14px;padding:16px 12px;box-shadow:0 10px 30px #011b3d1a}body.brand-v2 .rb-edition-card__cover{width:100%;max-width:170px;aspect-ratio:3 / 4;object-fit:contain;filter:drop-shadow(6px 12px 20px rgba(1,27,61,.3));margin:0 auto 14px;display:block}body.brand-v2 .rb-edition-card__actions{display:flex;gap:8px;justify-content:center}body.brand-v2 .rb-edition-card__actions .rb-btn{flex:1;justify-content:center}body.brand-v2 .rb-blog-card{background:transparent;box-shadow:none;border-radius:0;overflow:visible}body.brand-v2 .rb-blog-card:hover{box-shadow:none}body.brand-v2 .rb-blog-card img{aspect-ratio:auto;height:auto;object-fit:contain;border-radius:10px;box-shadow:0 10px 26px #011b3d24}body.brand-v2 .rb-thumb-card__title{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:10px;font-family:var(--font-brand);font-size:16px;font-weight:700;color:var(--color-secondary);line-height:1.5}body.brand-v2 .rb-memorycard{background:var(--color-secondary);border-radius:22px;padding:24px;box-shadow:0 18px 50px #011b3d2e;height:100%}body.brand-v2 .rb-memorycard__head{border-bottom:2px solid var(--color-primary);padding-bottom:14px;margin-bottom:6px}body.brand-v2 .rb-memorycard__title{font-family:var(--font-brand);font-size:22px;font-weight:700;color:#fff;margin:0}body.brand-v2 .rb-memorycard__logo{height:1em;width:auto;vertical-align:-.1em}body.brand-v2 .rb-memorylist{list-style:none;margin:0;padding:0}body.brand-v2 .rb-memorylist li{border-bottom:1px solid rgba(255,255,255,.12)}body.brand-v2 .rb-memorylist li:last-child{border-bottom:none}body.brand-v2 .rb-memorylist__item{display:flex;align-items:center;gap:12px;padding:14px 0;text-decoration:none}body.brand-v2 .rb-memorylist__item img{width:64px;height:64px;min-width:64px;border-radius:10px;object-fit:contain;background:#ffffff14}body.brand-v2 .rb-memorylist__body{min-width:0}body.brand-v2 .rb-memorylist__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-family:var(--font-brand);font-size:14px;font-weight:600;color:#fff;line-height:1.5}body.brand-v2 .rb-memorylist__date{display:block;margin-top:6px;font-size:12px;color:#ffffffa6}body.brand-v2 .rb-infograph-card__badge{position:absolute;inset-block-start:-16px;inset-inline-start:18px;inset-inline-end:auto;width:46px;height:46px;border-radius:50%;background:var(--color-primary);color:var(--color-secondary);display:grid;place-items:center;font-size:16px;box-shadow:0 4px 10px #011b3d33;z-index:3;transition:var(--main-transition)}body.brand-v2 .rb-infograph-card:hover .rb-infograph-card__badge,body.brand-v2 .rb-infograph-card:active .rb-infograph-card__badge{background:var(--color-secondary);color:#fff}body.brand-v2 .rb-newsletter__socials{display:flex;gap:12px;flex:none}body.brand-v2 .rb-newsletter__social{width:44px;height:44px;border-radius:50%;border:1px solid rgba(255,255,255,.2);background:#ffffff0d;color:#fff;display:grid;place-items:center;font-size:15px;text-decoration:none;transition:var(--main-transition)}body.brand-v2 .rb-newsletter__social:hover{background:var(--color-primary);color:var(--color-secondary)}body.brand-v2 .rb-footer h4{display:block;text-align:center;border-bottom:none;position:relative;padding-bottom:10px}body.brand-v2 .rb-footer h4:after{content:"";position:absolute;inset-inline:0;inset-block-end:0;width:46px;height:3px;margin:0 auto;background:var(--color-primary);border-radius:3px}body.brand-v2 .rb-footer li{text-align:end}body.brand-v2 .rb-footer li a:after{content:"";font-family:"Font Awesome 6 Free";font-weight:900;color:var(--color-primary);margin-inline-start:8px;font-size:11px}body.brand-v2 .rb-footer__grid>div:first-child .rb-footer__intro{text-align:start}body.brand-v2 .rb-newsletter .rb-container{border-bottom:1px solid rgba(255,255,255,.12);padding-bottom:34px}body.brand-v2 .rb-newsletter .rb-heading__title{margin-bottom:22px;font-size:clamp(26px,3.4vw,40px)}body.brand-v2 .rb-header{border:0;border-radius:0;margin:0}body.brand-v2 .rb-header__nav .rb-container{justify-content:flex-start;max-width:1400px}body.brand-v2 .rb-header__nav>.rb-container>ul{justify-content:flex-start;flex:1}body.brand-v2 .rb-header__home{order:0;flex:none;margin:0}@media (max-width: 992px){body.brand-v2 .rb-hero{padding-block:16px}body.brand-v2 .rb-hero__grid,body.brand-v2 .rb-media__grid,body.brand-v2 .rb-footer__grid{grid-template-columns:1fr}body.brand-v2 .rb-grid--3,body.brand-v2 .rb-grid--4{grid-template-columns:repeat(2,1fr)}body.brand-v2 .rb-video-hero{min-height:0;aspect-ratio:16 / 9}body.brand-v2 .rb-readcard,body.brand-v2 .rb-memorycard{margin-top:28px}body.brand-v2 .rb-hero__grid>:nth-child(2){order:-1}body.brand-v2 .rb-header__bar{display:flex}body.brand-v2 .rb-header__portals{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;padding-block:16px}body.brand-v2 .rb-portal{width:auto;min-width:0;display:grid;grid-template-columns:1fr auto;grid-template-areas:"name icon" "desc icon";align-items:center;column-gap:10px;row-gap:2px;text-align:start;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-radius:var(--radius-md);padding:12px}body.brand-v2 .rb-portal span{margin:auto}body.brand-v2 .rb-portal__name,body.brand-v2 .rb-portal__desc{white-space:normal;min-width:0;overflow-wrap:anywhere}body.brand-v2 .rb-portal__icon{grid-area:icon;width:44px;height:44px;margin:0;border-radius:50%;font-size:18px;flex:none}body.brand-v2 .rb-portal__name{grid-area:name;font-size:13px;align-self:end}body.brand-v2 .rb-portal__desc{grid-area:desc;display:block;font-size:10px;align-self:start;line-height:1.4}body.brand-v2 .rb-page-head{display:flex;flex-direction:column}body.brand-v2 .rb-header{order:1}body.brand-v2 .rb-topbar{display:none}body.brand-v2 .rb-header__bar{background:#fff;border-bottom:1px solid var(--color-gray);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding-block:10px}body.brand-v2 .rb-header__search{justify-self:start;display:inline-flex;align-items:center;justify-content:center;width:47px;height:47px;border-radius:14px;border:1px solid var(--color-secondary);background:var(--color-secondary);color:#fff;font-size:22px}body.brand-v2 .rb-header__logo{justify-self:center}body.brand-v2 .rb-header__logo img{height:57px}body.brand-v2 .rb-header__burger{justify-self:end;width:47px;height:47px;border-radius:14px;font-size:20px;background:var(--color-secondary);border:1px solid var(--color-secondary);color:#fff}body.brand-v2 .rb-header__portals{display:grid;grid-template-columns:repeat(6,1fr);gap:4px;padding-block:14px}body.brand-v2 .rb-portal{width:auto;min-width:0;display:flex;flex-direction:column;align-items:center;text-align:center;background:transparent;border:none;box-shadow:none;padding:0 2px}body.brand-v2 .rb-portal__icon{grid-area:unset;width:44px;height:44px;margin:0 auto 6px;border-radius:12px;background:transparent;border:0;box-shadow:none;color:var(--color-primary);font-size:16px}body.brand-v2 .rb-portal__name{grid-area:unset;color:#fff;font-size:10px;line-height:1.25;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.brand-v2 .rb-portal__desc{display:block;grid-area:unset;color:var(--color-primary);font-size:7px;line-height:1.2;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:2px}body.brand-v2 .rb-portal--brand{display:none}body.brand-v2 .rb-header__nav{max-height:0;overflow:hidden;transition:max-height .3s ease}body.brand-v2 .rb-header__nav.is-open{max-height:1400px}body.brand-v2 .rb-header__nav>.rb-container>ul{flex-direction:column;align-items:stretch;justify-content:flex-start}body.brand-v2 .rb-header__nav a{border-inline-start:none}body.brand-v2 .rb-header__nav>.rb-container{flex-wrap:wrap}body.brand-v2 .rb-header__nav a.rb-nav-item--archive{flex-basis:100%;justify-content:center;display:flex;margin:10px 0 0}body.brand-v2 .rb-nav-dropdown{display:none;position:static;opacity:1;visibility:visible;transform:none;min-width:0;width:100%;margin:0;padding:0;background:transparent;border:none;box-shadow:none;border-radius:0}body.brand-v2 .rb-header__nav>.rb-container>ul.drilled>li:not(.active){display:none}body.brand-v2 .rb-header__nav .has-children.active>a{display:none}body.brand-v2 .rb-header__nav .has-children.active>.rb-nav-dropdown{display:block}body.brand-v2 .rb-nav-dropdown a{padding-inline-start:24px;font-size:14px}body.brand-v2 .rb-nav-back{display:block}body.brand-v2 .rb-nav-back>a{display:flex;align-items:center;justify-content:flex-start;gap:6px;background:var(--color-primary);color:var(--color-secondary);font-weight:700}.rb-preview-ribbon{inset-block-end:72px}}@media (max-width: 576px){body.brand-v2 .rb-grid--2,body.brand-v2 .rb-grid--3,body.brand-v2 .rb-grid--4{grid-template-columns:1fr}body.brand-v2 .rb-newsletter__form{flex-direction:column}body.brand-v2 .rb-footer__bottom{flex-direction:column;gap:8px}}body.brand-v2 .rb-grid--6{grid-template-columns:repeat(6,1fr)}body.brand-v2 .rb-archive-hero{background:var(--gradient-navy);color:#fff;padding-block:64px 44px;text-align:center}body.brand-v2 .rb-archive-hero__title{font-family:var(--font-brand);font-size:clamp(22px,3.4vw,38px);font-weight:700;max-width:760px;margin:0 auto 28px}body.brand-v2 .rb-archive-hero__search{display:flex;max-width:640px;margin:0 auto 16px}body.brand-v2 .rb-archive-hero__search input{flex:1;min-width:0;border:none;border-start-start-radius:var(--radius-pill);border-end-start-radius:var(--radius-pill);padding:14px 22px;font-family:var(--font-brand);font-size:15px}body.brand-v2 .rb-archive-hero__search button{display:flex;align-items:center;gap:8px;background:var(--color-primary);color:var(--color-secondary);border:none;font-family:var(--font-brand);font-weight:700;padding:0 28px;border-start-end-radius:var(--radius-pill);border-end-end-radius:var(--radius-pill);cursor:pointer}body.brand-v2 .rb-archive-hero__adv{display:inline-flex;margin-bottom:40px;border-color:#fff6;color:#fff}body.brand-v2 .rb-archive-hero__adv:hover{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-secondary)}body.brand-v2 .rb-archive-stats{display:flex;flex-wrap:wrap;justify-content:center;gap:28px;max-width:900px;margin:0 auto}body.brand-v2 .rb-archive-stat{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:110px}body.brand-v2 .rb-archive-stat i{color:var(--color-primary);font-size:22px}body.brand-v2 .rb-archive-stat__value{font-family:var(--font-brand);font-size:26px;font-weight:700}body.brand-v2 .rb-archive-stat__label{font-size:13px;color:#ffffffbf}body.brand-v2 .rb-archive-authors-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:20px}body.brand-v2 .rb-archive-author-card{text-align:center;text-decoration:none;color:var(--color-secondary);font-family:var(--font-brand);font-weight:600;font-size:14px;display:block}body.brand-v2 .rb-archive-author-card img{width:88px;height:88px;border-radius:50%;object-fit:contain;background:var(--color-light-gray);border:3px solid var(--color-primary);margin:0 auto 10px;display:block}@media (max-width: 992px){body.brand-v2 .rb-archive-authors-grid,body.brand-v2 .rb-grid--6{grid-template-columns:repeat(3,1fr)}body.brand-v2 .rb-archive-hero__search{flex-direction:column}body.brand-v2 .rb-archive-hero__search input,body.brand-v2 .rb-archive-hero__search button{border-radius:var(--radius-pill)}body.brand-v2 .rb-archive-hero__search button{padding:12px;margin-top:8px;justify-content:center}}@media (max-width: 576px){body.brand-v2 .rb-archive-authors-grid,body.brand-v2 .rb-grid--6{grid-template-columns:repeat(2,1fr)}}body.brand-v2 .rb-archive-downloads-grid{display:grid;grid-template-columns:1fr 2fr;gap:24px;align-items:start}body.brand-v2 .rb-edition-card--featured .rb-edition-card__cover{max-width:220px}body.brand-v2 .rb-archive-downloads-grid__rest{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media (max-width: 992px){body.brand-v2 .rb-archive-downloads-grid{grid-template-columns:1fr}body.brand-v2 .rb-archive-downloads-grid__rest{grid-template-columns:repeat(3,1fr)}}@media (max-width: 576px){body.brand-v2 .rb-archive-downloads-grid__rest{grid-template-columns:repeat(2,1fr)}}body.brand-v2 .rb-ai-float{position:fixed;right:12px;top:50%;transform:translateY(-50%);z-index:1500;display:flex;flex-direction:column;align-items:center;gap:6px;width:92px;padding:12px 8px 10px;background:var(--color-secondary);border:1px solid var(--color-primary);border-radius:16px;box-shadow:0 10px 28px #011b3d59;color:#fff;text-align:center;text-decoration:none;transition:var(--main-transition)}body.brand-v2 .rb-ai-float:hover{transform:translateY(-50%) translate(-4px);color:#fff}body.brand-v2 .rb-ai-float__avatar{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:#fff;border:2px solid var(--color-primary);overflow:hidden}body.brand-v2 .rb-ai-float__avatar img{width:100%;height:100%;object-fit:cover}body.brand-v2 .rb-ai-float__text strong{display:block;font-family:var(--font-brand);font-size:14px;font-weight:700;color:#fff}body.brand-v2 .rb-ai-float__text small{display:block;font-family:var(--font-brand);font-size:10px;line-height:1.3;color:var(--color-primary)}@media (max-width: 992px){body.brand-v2 .rb-ai-float{top:auto;bottom:88px;transform:none;width:76px;right:8px}body.brand-v2 .rb-ai-float:hover{transform:translate(-4px)}body.brand-v2 .rb-ai-float__avatar{width:44px;height:44px}}body.brand-v2 .rb-back-to-top{position:fixed;left:16px;bottom:24px;z-index:1500;width:48px;height:48px;display:grid;place-items:center;border:1px solid var(--color-primary);border-radius:50%;background:var(--color-secondary);color:#fff;font-size:18px;cursor:pointer;box-shadow:0 10px 28px #011b3d59;opacity:0;visibility:hidden;transform:translateY(12px);transition:var(--main-transition)}body.brand-v2 .rb-back-to-top.is-visible{opacity:1;visibility:visible;transform:translateY(0)}body.brand-v2 .rb-back-to-top:hover{background:var(--color-primary);color:var(--color-secondary)}@media (max-width: 992px){body.brand-v2 .rb-back-to-top{bottom:88px;left:8px;width:42px;height:42px;font-size:16px}}body.brand-v2 .rb-section{content-visibility:auto;contain-intrinsic-size:auto 900px}
