.wp-article-main{padding-top:120px;background:var(--main-bg);color:var(--text-primary)}
.wp-article-section{padding:24px 40px 60px}
.wp-article-section>.container{width:100%;max-width:1280px;margin:0 auto}
.wp-article-card{min-width:0}
.wp-article-header,.wp-article-body>[data-editorial-article]{max-width:900px;margin-inline:auto}
.wp-article-header{margin-bottom:32px}
.wp-article-header h1{font-size:clamp(32px,4vw,48px);line-height:1.2;overflow-wrap:anywhere}
.wp-article-date{margin-bottom:12px;line-height:1.6}
.wp-article-body{font-size:18px;line-height:1.7;overflow-wrap:anywhere}
.wp-article-body h2{font-size:28px;line-height:1.3;margin:32px 0 16px}
.wp-article-body h3{font-size:22px;line-height:1.4;margin:24px 0 12px}
.wp-article-body p,.wp-article-body ul,.wp-article-body ol,.wp-article-body figure,.wp-article-body nav{margin-bottom:24px}
.wp-article-body ul,.wp-article-body ol{padding-left:26px}
.wp-article-body li+li{margin-top:8px}
.wp-article-body a,.nca-breadcrumbs a{color:inherit;text-underline-offset:3px}
.wp-article-body img{display:block;max-width:100%;height:auto;border-radius:10px}
.wp-article-body figcaption{font-size:16px;margin-top:12px;line-height:1.5}
.wp-article-body [id],#articles{scroll-margin-top:120px}
.wp-article-body .nca-table{overflow-x:auto;margin-bottom:24px}
.wp-article-body table{width:100%;border-collapse:collapse;text-align:left;font-size:16px}
.wp-article-body th,.wp-article-body td{padding:12px;border:1px solid currentColor;vertical-align:top}
.wp-article-body iframe{max-width:100%}
.nca-breadcrumbs{max-width:1280px;margin:0 auto;padding:0 40px 12px;line-height:1.6;overflow-wrap:anywhere}
#articles{padding:60px 40px;background:var(--main-bg);color:var(--text-primary)}
#articles>.nca-articles-container{max-width:1280px;margin:0 auto}
#articles h2{font-size:clamp(32px,4vw,42px);line-height:1.2;margin-bottom:32px}
#articles .nca-articles-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
#articles .nca-preview{align-items:stretch;text-align:left;min-width:0}
#articles h3{font-size:22px;line-height:1.35;margin:0}
#articles h3 a{color:inherit;text-decoration:none}
#articles p{font-size:17px;line-height:1.65;margin:0}
#articles time{font-size:15px;line-height:1.5}
#articles .games2-button{display:inline-block;align-self:flex-start;text-decoration:none;margin-top:auto;padding:12px 24px;line-height:1.4}
.nca-site .header1-nav{gap:18px;width:calc(100% - 330px);max-width:1000px;justify-content:center;align-items:center}
.nca-site .header1-nav a{font-size:clamp(16px,1.55vw,24px);line-height:1.3}
@media(max-width:1024px){#articles .nca-articles-grid{grid-template-columns:1fr}.nca-site .header1-nav{gap:12px}}
@media(max-width:768px){.wp-article-section{padding:20px 20px 40px}.wp-article-main{padding-top:116px}.wp-article-body{font-size:17px}.wp-article-body h2{font-size:25px}.nca-breadcrumbs{padding:0 20px 12px}#articles{padding:40px 20px}.nca-site .header1-nav{display:block;position:static;transform:none;width:auto;margin-inline:12px}.nca-site .header1-nav>a:not(.nca-all-articles){display:none}.nca-site .header1-nav .nca-all-articles{font-size:18px}.nca-site .mobile-menu:not(.active){visibility:hidden;pointer-events:none}.nca-site .mobile-menu.active{visibility:visible;max-height:calc(100dvh - 80px);overflow-y:auto}.nca-site .about5-image,.nca-site .about5-decorative-back{max-width:100%}.nca-site .footer1-responsible-logo{max-width:100%;object-fit:contain}}
