body.blog{--mc-bg:#050713;--mc-bg-soft:#0a1021;--mc-panel:rgba(16, 23, 46, 0.76);--mc-panel-solid:#10172e;--mc-line:rgba(255, 255, 255, 0.11);--mc-text:#f7f8ff;--mc-muted:#a8b0c7;--mc-gold:#f3c860;--mc-cyan:#72dcf7;--mc-violet:#8f7cff;--mc-radius:26px;--mc-shadow:0 30px 80px rgba(0, 0, 0, 0.34);background:var(--mc-bg);color:var(--mc-text);font-family:"Roboto",system-ui,sans-serif}body.blog #header [data-device="desktop"] [data-row="top"],body.blog #header [data-device="mobile"] [data-row="top"]{display:none}body.blog #header [data-device="desktop"] .ct-sticky-container{height:88px!important}body.blog #header [data-device="desktop"] [data-row="middle"],body.blog #header [data-device="mobile"] [data-row="middle"]{min-height:88px;border-bottom:1px solid rgb(255 255 255 / .09);background:rgb(5 7 19 / .82);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}body.blog #header .site-logo-container img{width:230px;max-height:70px;object-fit:contain}body.blog #header .ct-menu-link{color:rgb(255 255 255 / .78);font-family:"Raleway",system-ui,sans-serif;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}body.blog #header .ct-menu-link:hover,body.blog #header .current-menu-item>.ct-menu-link{color:var(--mc-gold)}body.blog #header .ct-header-search{display:none}body.blog #header .ct-header-trigger{color:var(--mc-text)}body.blog #main{background:radial-gradient(circle at 78% 4%,rgb(82 89 230 / .16),transparent 28rem),var(--mc-bg)}body.blog .hero-section[data-type="type-2"]{position:relative;display:flex;align-items:center;min-height:auto;margin:0;padding:clamp(5rem, 9vw, 8rem) 24px 100px;background:linear-gradient(112deg,rgb(5 7 19 / .99),rgb(5 7 19 / .78)),radial-gradient(circle at 84% 45%,rgb(114 220 247 / .13),transparent 22rem)!important;overflow:hidden}@media (min-width:1000px){body.blog .hero-section[data-type="type-2"]{padding-top:clamp(12rem, 11vw, 13rem)}}body.blog .hero-section[data-type="type-2"]::before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(circle,rgb(255 255 255 / .34) 0 1px,transparent 1.4px);background-size:78px 78px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 42%,#000);mask-image:linear-gradient(90deg,transparent,#000 42%,#000);opacity:.32}body.blog .hero-section[data-type="type-2"] .entry-header{position:relative;z-index:1;width:min(1180px, 100%);max-width:1180px;margin-inline:auto;padding:0;text-align:left}body.blog .hero-section[data-type="type-2"] .mc-blog-eyebrow{display:flex;align-items:center;gap:12px;margin:0 0 1.25rem;color:var(--mc-cyan);font-family:"Raleway",system-ui,sans-serif;font-size:.74rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase}body.blog .hero-section[data-type="type-2"] .mc-blog-eyebrow::before{width:34px;height:1px;background:currentColor;content:""}body.blog .hero-section[data-type="type-2"] .page-title{max-width:900px;margin:0 0 1.4rem;background:linear-gradient(90deg,var(--mc-gold),#ffefae 43%,var(--mc-cyan));-webkit-background-clip:text;background-clip:text;color:#fff0;font-family:"Raleway",system-ui,sans-serif;font-size:clamp(4.2rem, 9vw, 7.4rem);font-weight:800;letter-spacing:-.055em;line-height:.96}body.blog .hero-section[data-type="type-2"] .page-description{display:block!important;max-width:720px;margin:0;color:var(--mc-muted);font-size:clamp(1.05rem, 1.7vw, 1.3rem);line-height:1.75}body.blog .hero-section[data-type="type-2"] .page-description p{margin:0}body.blog #main>.ct-container{width:100%;max-width:none;padding:clamp(5rem, 9vw, 8rem) 24px;background:var(--mc-bg-soft)}body.blog #main>.ct-container>section{width:min(1180px, 100%);max-width:1180px;margin-inline:auto}body.blog .entries[data-layout="grid"]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}body.blog .entries .entry-card{display:flex;flex-direction:column;min-width:0;height:100%;padding:0;border:1px solid var(--mc-line);border-radius:24px;background:linear-gradient(145deg,rgb(18 27 55 / .92),rgb(9 14 31 / .96)),var(--mc-panel-solid);box-shadow:0 18px 48px rgb(0 0 0 / .2);overflow:hidden;transition:transform 200ms ease,border-color 200ms ease,box-shadow 200ms ease}body.blog .entries .entry-card:hover{transform:translateY(-7px);border-color:rgb(114 220 247 / .36);box-shadow:0 26px 62px rgb(0 0 0 / .3)}body.blog .entry-card>.entry-meta:first-child{min-height:66px;margin:0;padding:1.2rem 1.4rem .9rem}body.blog .entry-card .meta-categories{display:flex;flex-wrap:wrap;gap:6px;color:#fff0;font-size:0}body.blog .entry-card .meta-categories a{display:inline-flex;align-items:center;min-height:28px;padding:.32rem .7rem;border:1px solid rgb(114 220 247 / .2);border-radius:999px;background:rgb(114 220 247 / .07);color:var(--mc-cyan);font-family:"Raleway",system-ui,sans-serif;font-size:.65rem;font-weight:700;letter-spacing:.07em;line-height:1;text-decoration:none;text-transform:uppercase}body.blog .entry-card .meta-categories a:hover{border-color:rgb(243 200 96 / .38);background:rgb(243 200 96 / .08);color:var(--mc-gold)}body.blog .entry-card>.ct-media-container{display:block;width:100%;margin:0;border-block:1px solid var(--mc-line);background:#060916;overflow:hidden}body.blog .entry-card>.ct-media-container::after{display:none}body.blog .entry-card>.ct-media-container img{display:block;width:100%;height:auto;aspect-ratio:16 / 9!important;object-fit:cover;transition:transform 350ms ease}body.blog .entry-card:hover>.ct-media-container img{transform:scale(1.045)}body.blog .entry-card .entry-title{margin:0;padding:1.35rem 1.4rem 0;font-family:"Raleway",system-ui,sans-serif;font-size:clamp(1.2rem, 1.7vw, 1.48rem);font-weight:800;letter-spacing:-.025em;line-height:1.28}body.blog .entry-card .entry-title a{color:var(--mc-text);text-decoration:none;transition:color 180ms ease}body.blog .entry-card .entry-title a:hover{color:var(--mc-gold)}body.blog .entry-card .entry-excerpt{margin:0;padding:.9rem 1.4rem 0}body.blog .entry-card .entry-excerpt p{display:-webkit-box;margin:0;overflow:hidden;color:var(--mc-muted);font-size:.96rem;line-height:1.7;-webkit-box-orient:vertical;-webkit-line-clamp:4}body.blog .entry-card>.entry-meta:last-child{display:flex;align-items:center;gap:.65rem;margin:auto 0 0;padding:1.25rem 1.4rem 1.4rem;border-top:1px solid rgb(255 255 255 / .07);color:var(--mc-muted);font-size:.73rem;letter-spacing:.05em;text-transform:uppercase}body.blog .entry-card>.entry-meta:last-child a,body.blog .entry-card>.entry-meta:last-child time{color:var(--mc-muted)}body.blog .entry-card>.entry-meta:last-child a:hover{color:var(--mc-cyan)}body.blog .ct-pagination{display:flex;justify-content:center;gap:10px;margin-top:clamp(3.5rem, 7vw, 5.5rem)}body.blog .ct-pagination>div{display:flex;gap:10px}body.blog .ct-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:46px;height:46px;padding-inline:.9rem;border:1px solid var(--mc-line);border-radius:999px;background:rgb(255 255 255 / .03);color:var(--mc-text);font-family:"Raleway",system-ui,sans-serif;font-size:.78rem;font-weight:800;text-decoration:none}body.blog .ct-pagination .page-numbers.current,body.blog .ct-pagination .page-numbers:hover{border-color:var(--mc-gold);background:var(--mc-gold);color:#080a13}body.blog footer.ct-footer{margin-top:0;border-top:1px solid var(--mc-line)}@media (max-width:999px){body.blog #header [data-device="mobile"] [data-row="middle"]{min-height:76px}body.blog #header .site-logo-container img{width:190px}body.blog .entries[data-layout="grid"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){body.blog .hero-section[data-type="type-2"]{min-height:auto;padding:4.5rem 18px 100px}body.blog .hero-section[data-type="type-2"] .page-title{font-size:clamp(3.7rem, 20vw, 5.2rem)}body.blog .hero-section[data-type="type-2"] .page-description{font-size:1rem}body.blog #main>.ct-container{padding:4.5rem 18px}body.blog .entries[data-layout="grid"]{grid-template-columns:1fr;gap:18px}body.blog .entry-card>.entry-meta:first-child{min-height:auto}body.blog .entry-card .entry-title{font-size:1.34rem}body.blog .ct-pagination{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){body.blog .entry-card,body.blog .entry-card img{transition:none!important}}