:root{--c-red:#CC0000;--c-red2:#aa0000;--c-black:#111111;--c-dark:#222222;--c-body:#333333;--c-muted:#666666;--c-border:#e2e2e2;--c-light:#f5f5f5;--c-white:#ffffff;--c-blue:#0066cc;--c-accent:#f5a623;--f-head:'Merriweather', Georgia, serif;--f-sans:'Source Sans 3', 'Helvetica Neue', Arial, sans-serif;--max-w:1240px;--r:3px;--ease:0.18s ease}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--f-sans);font-size:16px;font-weight:400;color:var(--c-body);background:#e8e8e8;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,video{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none;transition:color var(--ease)}a:hover{color:var(--c-red)}ul,ol{list-style:none}button{font-family:inherit}h1,h2,h3,h4,h5,h6{font-family:var(--f-head);font-weight:700;line-height:1.2;color:var(--c-dark)}h1{font-size:clamp(1.6rem, 3vw, 2.4rem)}h2{font-size:clamp(1.25rem, 2vw, 1.8rem)}h3{font-size:clamp(1rem, 1.5vw, 1.2rem)}h4{font-size:1.05rem}p{margin-bottom:1rem;line-height:1.7}.gcn-wrap{max-width:var(--max-w);margin:0 auto;padding:0 20px}.gcn-content{background:var(--c-white)}.gcn-layout{display:grid;grid-template-columns:1fr 300px;gap:28px;align-items:start}.gcn-g3{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.gcn-g4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.gcn-g2{display:grid;grid-template-columns:1fr 1fr;gap:20px}.gcn-box{background:var(--c-white);border-radius:var(--r);border:1px solid var(--c-border)}.gcn-pad{padding:24px}@media (max-width:1080px){.gcn-layout{grid-template-columns:1fr}.gcn-g4{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.gcn-g3{grid-template-columns:repeat(2,1fr)}.gcn-g2{grid-template-columns:1fr}}@media (max-width:500px){.gcn-g3,.gcn-g4{grid-template-columns:1fr}}.gcn-topbar{background:var(--c-black);color:#aaa;font-family:var(--f-sans);font-size:.78rem;padding:5px 0;border-bottom:1px solid #2a2a2a}.gcn-topbar .gcn-wrap{display:flex;align-items:center;justify-content:space-between;gap:12px}.gcn-topbar__date{color:#888}.gcn-topbar__social{display:flex;gap:14px}.gcn-topbar__social a{color:#888;font-weight:700;font-size:.76rem}.gcn-topbar__social a:hover{color:#fff}.gcn-ticker{background:var(--c-red);overflow:hidden;padding:7px 0}.gcn-ticker .gcn-wrap{display:flex;align-items:center;gap:0;overflow:hidden}.gcn-ticker__badge{background:#111;color:#fff;font-family:var(--f-sans);font-weight:800;font-size:.65rem;letter-spacing:.14em;text-transform:uppercase;padding:2px 12px;white-space:nowrap;flex-shrink:0;margin-right:16px}.gcn-ticker__overflow{overflow:hidden;flex:1}.gcn-ticker__inner{display:flex;white-space:nowrap;animation:ticker 40s linear infinite}.gcn-ticker__inner a{color:#fff;font-family:var(--f-sans);font-size:.85rem;font-weight:600;padding-right:40px}.gcn-ticker__inner a:hover{color:#fff;text-decoration:underline}@keyframes ticker{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.gcn-header{background:var(--c-white);border-bottom:3px solid var(--c-red);position:sticky;top:0;z-index:500;box-shadow:0 2px 10px rgb(0 0 0 / .1)}.gcn-header .gcn-wrap{display:flex;align-items:center;justify-content:space-between;padding-top:12px;padding-bottom:12px;gap:16px}.gcn-logo{text-decoration:none;display:inline-flex;flex-direction:column}.gcn-logo__name{font-family:var(--f-head);font-size:1.6rem;font-weight:900;color:var(--c-dark);line-height:1;letter-spacing:-.02em}.gcn-logo__name em{color:var(--c-red);font-style:normal}.gcn-logo__tag{font-family:var(--f-sans);font-size:.58rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--c-muted);margin-top:3px}.gcn-hdr-actions{display:flex;align-items:center;gap:8px}.gcn-btn-icon{background:none;border:1px solid var(--c-border);border-radius:var(--r);padding:6px 10px;cursor:pointer;color:var(--c-muted);font-size:.95rem;line-height:1;transition:all var(--ease)}.gcn-btn-icon:hover{border-color:var(--c-red);color:var(--c-red)}.gcn-btn-sub{background:var(--c-red);color:#fff!important;border:none;padding:8px 16px;border-radius:var(--r);font-family:var(--f-sans);font-size:.82rem;font-weight:800;cursor:pointer;white-space:nowrap;transition:background var(--ease);text-decoration:none;display:inline-block}.gcn-btn-sub:hover{background:var(--c-red2);color:#fff!important}.gcn-hamburger{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:4px}.gcn-hamburger span{display:block;width:22px;height:2px;background:var(--c-dark);border-radius:1px;transition:all 0.2s}.gcn-nav{background:var(--c-white);border-bottom:1px solid var(--c-border)}.gcn-nav .gcn-wrap{display:flex;align-items:stretch;gap:0}.gcn-nav__list{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;margin:0;padding:0;list-style:none;width:100%}.gcn-nav__item{position:relative}.gcn-nav__link{display:flex;align-items:center;padding:11px 15px;font-family:var(--f-sans);font-size:.82rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--c-dark);white-space:nowrap;border-bottom:3px solid #fff0;transition:color var(--ease),border-color var(--ease);text-decoration:none}.gcn-nav__link:hover,.gcn-nav__item.current-menu-item>.gcn-nav__link,.gcn-nav__item.current-menu-ancestor>.gcn-nav__link{color:var(--c-red);border-bottom-color:var(--c-red)}.gcn-nav__sub{position:absolute;top:100%;left:0;min-width:180px;background:var(--c-white);border:1px solid var(--c-border);border-top:2px solid var(--c-red);box-shadow:0 6px 18px rgb(0 0 0 / .12);opacity:0;visibility:hidden;transform:translateY(-6px);transition:all 0.15s ease;z-index:600;list-style:none}.gcn-nav__item:hover>.gcn-nav__sub{opacity:1;visibility:visible;transform:translateY(0)}.gcn-nav__sub li a{display:block;padding:10px 14px;font-family:var(--f-sans);font-size:.82rem;font-weight:600;color:var(--c-dark);border-bottom:1px solid #f4f4f4;transition:all var(--ease)}.gcn-nav__sub li:last-child a{border-bottom:none}.gcn-nav__sub li a:hover{color:var(--c-red);background:#fafafa;padding-left:18px}@media (max-width:860px){.gcn-hamburger{display:flex}.gcn-nav{position:relative}.gcn-nav .gcn-wrap{flex-direction:column;align-items:stretch;padding-top:0;padding-bottom:0}.gcn-nav__list{flex-direction:column;display:none;width:100%;border-top:1px solid var(--c-border)}.gcn-nav__list.open{display:flex}.gcn-nav__link{padding:12px 16px;border-bottom:1px solid #f4f4f4;border-left:none}.gcn-nav__link:hover{border-bottom-color:#f4f4f4;background:#fafafa}.gcn-nav__sub{position:static;opacity:1;visibility:visible;transform:none;box-shadow:none;border:none;border-top:none;background:#f9f9f9;padding-left:12px;display:none}.gcn-nav__item.open>.gcn-nav__sub{display:block}}.gcn-hero{position:relative;background:#111;overflow:hidden;height:480px}@media (max-width:900px){.gcn-hero{height:340px}}@media (max-width:540px){.gcn-hero{height:260px}}.gcn-hero__slides{position:relative;width:100%;height:100%}.gcn-hero__slide{position:absolute;inset:0;opacity:0;transition:opacity 0.7s ease;pointer-events:none}.gcn-hero__slide.active{opacity:1;pointer-events:auto}.gcn-hero__slide-img{width:100%;height:100%;object-fit:cover;display:block}.gcn-hero__caption{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to bottom,transparent 0%,rgb(0 0 0 / .65) 40%,rgb(0 0 0 / .9) 100%);padding:48px 20px 20px}.gcn-hero__slide .wp-caption,.gcn-hero__slide figcaption,.gcn-hero__slide .entry-title-overlay,.gcn-hero__slide .post-overlay-title{display:none!important}.gcn-hero__cat{display:inline-block;background:var(--c-red);color:#fff;font-family:var(--f-sans);font-size:.64rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;padding:2px 9px;margin-bottom:8px;text-decoration:none}.gcn-hero__title{display:block;font-family:var(--f-head);font-size:clamp(1.1rem, 2vw, 1.6rem);font-weight:800;color:#fff!important;line-height:1.25;text-shadow:0 1px 8px rgb(0 0 0 / .8);margin-bottom:8px;text-decoration:none}.gcn-hero__meta{font-family:var(--f-sans);font-size:.76rem;color:rgb(255 255 255 / .78);font-weight:600}.gcn-hero__prev,.gcn-hero__next{position:absolute;top:50%;transform:translateY(-50%);background:rgb(0 0 0 / .45);color:#fff;border:none;width:38px;height:38px;border-radius:50%;cursor:pointer;font-size:1.1rem;display:flex;align-items:center;justify-content:center;transition:background var(--ease);z-index:10}.gcn-hero__prev{left:12px}.gcn-hero__next{right:12px}.gcn-hero__prev:hover,.gcn-hero__next:hover{background:var(--c-red)}.gcn-hero__dots{position:absolute;bottom:12px;right:16px;display:flex;gap:6px;z-index:10}.gcn-hero__dot{width:7px;height:7px;border-radius:50%;background:rgb(255 255 255 / .45);border:none;cursor:pointer;transition:background var(--ease);padding:0}.gcn-hero__dot.active{background:#fff}.gcn-hero-wrap{display:grid;grid-template-columns:1fr 300px;gap:0;border-radius:var(--r);overflow:hidden;border:1px solid var(--c-border);margin-bottom:24px;background:var(--c-white)}.gcn-hero-side{border-left:1px solid var(--c-border);background:var(--c-white);display:flex;flex-direction:column}.gcn-hero-side__head{background:#f8f8f8;border-bottom:1px solid var(--c-border);padding:10px 14px;font-family:var(--f-sans);font-size:.64rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--c-muted)}.gcn-side-item{display:flex;gap:10px;padding:11px 12px;border-bottom:1px solid #f4f4f4;text-decoration:none;transition:background var(--ease)}.gcn-side-item:hover{background:#fafafa}.gcn-side-item:last-child{border-bottom:none}.gcn-side-item img{width:68px;height:52px;object-fit:cover;border-radius:2px;flex-shrink:0}.gcn-side-item h4{font-family:var(--f-head);font-size:.8rem;font-weight:700;line-height:1.35;color:var(--c-dark);margin-bottom:3px}.gcn-side-item:hover h4{color:var(--c-red)}.gcn-side-item span{font-family:var(--f-sans);font-size:.7rem;color:var(--c-muted);font-weight:600}@media (max-width:900px){.gcn-hero-wrap{grid-template-columns:1fr}.gcn-hero-side{border-left:none;border-top:1px solid var(--c-border);display:grid;grid-template-columns:repeat(2,1fr)}.gcn-hero-side__head{grid-column:1 / -1}.gcn-hero{height:280px}}@media (max-width:540px){.gcn-hero-side{grid-template-columns:1fr}.gcn-hero{height:230px}}.gcn-sec-head{display:flex;align-items:center;justify-content:space-between;padding-bottom:9px;border-bottom:2px solid var(--c-border);margin-bottom:16px}.gcn-sec-head h2{font-family:var(--f-sans);font-size:.84rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:var(--c-dark);display:flex;align-items:center;gap:8px}.gcn-sec-head h2::before{content:'';display:inline-block;width:4px;height:16px;background:var(--c-red);border-radius:2px;flex-shrink:0}.gcn-sec-head a{font-family:var(--f-sans);font-size:.76rem;font-weight:800;color:var(--c-red);text-transform:uppercase;letter-spacing:.06em}.gcn-card{background:var(--c-white);border:1px solid var(--c-border);border-radius:var(--r);overflow:hidden;transition:transform var(--ease),box-shadow var(--ease)}.gcn-card:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgb(0 0 0 / .1)}.gcn-card__thumb{position:relative;overflow:hidden;background:#e8e8e8}.gcn-card__thumb img{width:100%;height:185px;object-fit:cover;display:block;transition:transform 0.35s ease}.gcn-card:hover .gcn-card__thumb img{transform:scale(1.04)}.gcn-card__cat{position:absolute;top:8px;left:8px;background:var(--c-red);color:#fff;font-family:var(--f-sans);font-size:.62rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;padding:2px 8px;text-decoration:none}.gcn-card__body{padding:13px}.gcn-card__title{font-family:var(--f-head);font-size:.95rem;font-weight:700;line-height:1.35;color:var(--c-dark);margin-bottom:6px}.gcn-card__title a{color:inherit}.gcn-card__title a:hover{color:var(--c-red)}.gcn-card__exc{font-family:var(--f-sans);font-size:.82rem;color:var(--c-muted);line-height:1.5;margin-bottom:8px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.gcn-card__meta{font-family:var(--f-sans);font-size:.73rem;color:var(--c-muted);font-weight:600;display:flex;gap:6px;align-items:center;flex-wrap:wrap}.gcn-card__meta span+span::before{content:'·';margin-right:4px}.gcn-sidebar{display:flex;flex-direction:column;gap:20px}.gcn-widget{background:var(--c-white);border:1px solid var(--c-border);border-radius:var(--r);overflow:hidden}.gcn-widget__hd{background:var(--c-dark);color:#fff;padding:9px 13px;font-family:var(--f-sans);font-size:.67rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.gcn-widget__bd{padding:0}.gcn-pop-item{display:flex;gap:10px;padding:10px 13px;border-bottom:1px solid #f4f4f4;text-decoration:none;transition:background var(--ease);align-items:flex-start}.gcn-pop-item:hover{background:#fafafa}.gcn-pop-item:last-child{border-bottom:none}.gcn-pop-num{font-family:var(--f-head);font-size:1.4rem;font-weight:900;color:#ddd;line-height:1;min-width:24px;flex-shrink:0}.gcn-pop-title{font-family:var(--f-head);font-size:.82rem;font-weight:700;line-height:1.4;color:var(--c-dark)}.gcn-pop-item:hover .gcn-pop-title{color:var(--c-red)}.gcn-nl{background:var(--c-dark);color:#fff;padding:16px;border-radius:var(--r)}.gcn-nl h3{color:#fff;font-family:var(--f-head);font-size:.95rem;font-weight:700;margin-bottom:5px}.gcn-nl p{font-family:var(--f-sans);font-size:.8rem;color:rgb(255 255 255 / .6);margin-bottom:10px;line-height:1.5}.gcn-nl__row{display:flex;gap:6px}.gcn-nl__inp{flex:1;padding:7px 10px;background:rgb(255 255 255 / .12);border:1px solid rgb(255 255 255 / .25);border-radius:var(--r);color:#fff;font-size:.8rem;outline:none;font-family:var(--f-sans)}.gcn-nl__inp::placeholder{color:rgb(255 255 255 / .4)}.gcn-nl__btn{background:var(--c-red);color:#fff;border:none;padding:7px 13px;border-radius:var(--r);font-weight:800;font-size:.78rem;cursor:pointer}.gcn-ad{display:flex;align-items:center;justify-content:center;background:#f8f8f8;border:1px dashed #ccc;border-radius:var(--r);font-family:var(--f-sans);font-size:.72rem;color:#bbb;text-align:center}.gcn-ad--rect{height:250px}.gcn-ad--leader{height:90px}.gcn-post-wrap{background:var(--c-white);border-radius:var(--r);padding:24px;border:1px solid var(--c-border)}.gcn-bc{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-family:var(--f-sans);font-size:.78rem;color:var(--c-muted);font-weight:600;margin-bottom:14px}.gcn-bc a{color:var(--c-body);font-weight:700}.gcn-bc a:hover{color:var(--c-red)}.gcn-bc__sep{color:#ccc}.gcn-post__cats{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:10px}.gcn-post__cat{background:var(--c-red);color:#fff;padding:3px 10px;font-family:var(--f-sans);font-size:.65rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;text-decoration:none}.gcn-post__cat:hover{background:var(--c-red2);color:#fff}.gcn-post__title{font-family:var(--f-head);font-size:clamp(1.45rem, 3vw, 2.1rem);font-weight:800;line-height:1.2;color:var(--c-dark);margin-bottom:14px}.gcn-post__meta{display:flex;align-items:center;gap:10px;font-family:var(--f-sans);font-size:.8rem;color:var(--c-muted);font-weight:600;padding-bottom:14px;border-bottom:1px solid var(--c-border);flex-wrap:wrap}.gcn-post__meta img{border-radius:50%}.gcn-post__meta a{color:var(--c-dark);font-weight:700}.gcn-post__meta a:hover{color:var(--c-red)}.gcn-post__img{width:100%;max-height:500px;object-fit:cover;border-radius:var(--r);margin-bottom:22px}.gcn-post__body{font-family:var(--f-sans);font-size:1.06rem;line-height:1.82;color:#1a1a1a}.gcn-post__body p{font-size:1.06rem;line-height:1.82;margin-bottom:1.3rem;color:#1a1a1a}.gcn-post__body h2{font-family:var(--f-head);font-size:1.5rem;font-weight:800;margin:2rem 0 .8rem;padding-bottom:8px;border-bottom:2px solid var(--c-border)}.gcn-post__body h3{font-family:var(--f-head);font-size:1.2rem;font-weight:700;margin:1.5rem 0 .6rem}.gcn-post__body h4{font-size:1.05rem;font-weight:700;margin:1.2rem 0 .5rem}.gcn-post__body ul,.gcn-post__body ol{margin:0 0 1.3rem 1.4rem}.gcn-post__body ul{list-style:disc}.gcn-post__body ol{list-style:decimal}.gcn-post__body li{font-size:1.05rem;line-height:1.7;margin-bottom:.45rem}.gcn-post__body a{color:var(--c-blue);text-decoration:underline;font-weight:600}.gcn-post__body a:hover{color:var(--c-red)}.gcn-post__body strong{font-weight:700;color:var(--c-dark)}.gcn-post__body blockquote{border-left:4px solid var(--c-red);padding:14px 18px;margin:1.5rem 0;background:#fafafa;border-radius:0 var(--r) var(--r) 0}.gcn-post__body blockquote p{font-size:1.08rem;font-style:italic;margin:0;font-weight:500}.gcn-post__body img{border-radius:var(--r);margin:1.2rem 0;max-width:100%}.gcn-post__body table{width:100%;border-collapse:collapse;margin:1.3rem 0;font-size:.95rem}.gcn-post__body table th{background:var(--c-dark);color:#fff;padding:10px 12px;text-align:left;font-weight:700}.gcn-post__body table td{padding:9px 12px;border-bottom:1px solid var(--c-border)}.gcn-post__body table tr:nth-child(even) td{background:#fafafa}.gcn-share{display:flex;align-items:center;gap:8px;margin:24px 0;padding:13px 0;border-top:1px solid var(--c-border);border-bottom:1px solid var(--c-border);flex-wrap:wrap}.gcn-share__lbl{font-family:var(--f-sans);font-size:.75rem;font-weight:800;color:var(--c-muted);text-transform:uppercase;letter-spacing:.08em}.gcn-share__btn{display:inline-flex;align-items:center;gap:5px;padding:7px 12px;border-radius:var(--r);font-family:var(--f-sans);font-size:.77rem;font-weight:700;cursor:pointer;border:none;color:#fff;text-decoration:none;line-height:1;transition:opacity var(--ease)}.gcn-share__btn:hover{opacity:.82;color:#fff}.gcn-share__btn--tw{background:#000}.gcn-share__btn--fb{background:#1877F2}.gcn-share__btn--wa{background:#25D366}.gcn-share__btn--li{background:#0A66C2}.gcn-share__btn--cp{background:#555}.gcn-author{display:flex;gap:14px;padding:18px;background:#fafafa;border-radius:var(--r);border:1px solid var(--c-border);margin-top:24px}.gcn-author img{border-radius:50%;flex-shrink:0}.gcn-author__lbl{font-family:var(--f-sans);font-size:.64rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:var(--c-muted);margin-bottom:2px}.gcn-author h4{font-size:.92rem;margin-bottom:4px}.gcn-author p{font-size:.82rem;color:var(--c-muted);line-height:1.5;margin:0}.gcn-tags{display:flex;flex-wrap:wrap;gap:6px;margin:18px 0}.gcn-tag{padding:5px 11px;border:1px solid var(--c-border);border-radius:999px;font-family:var(--f-sans);font-size:.77rem;font-weight:700;color:var(--c-body);transition:all var(--ease)}.gcn-tag:hover{border-color:var(--c-red);color:var(--c-red)}.gcn-cat-hdr{padding:18px 0 14px;margin-bottom:22px;border-bottom:3px solid var(--c-red)}.gcn-cat-hdr__lbl{font-family:var(--f-sans);font-size:.65rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--c-red);margin-bottom:5px;display:block}.gcn-cat-hdr h1{font-size:1.9rem;font-weight:900;color:var(--c-dark);margin-bottom:4px}.gcn-cat-hdr__desc{font-family:var(--f-sans);font-size:.88rem;color:var(--c-muted);line-height:1.6;margin-top:5px}.gcn-cat-hdr__count{font-family:var(--f-sans);font-size:.78rem;color:var(--c-muted);margin-top:4px;font-weight:700}.gcn-pagi{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;margin:28px 0;padding:0;list-style:none}.gcn-pagi .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 10px;border:1px solid var(--c-border);border-radius:var(--r);font-family:var(--f-sans);font-size:.84rem;font-weight:700;color:var(--c-body);text-decoration:none;background:var(--c-white);transition:all var(--ease)}.gcn-pagi .page-numbers:hover{border-color:var(--c-red);color:var(--c-red)}.gcn-pagi .page-numbers.current{background:var(--c-red);border-color:var(--c-red);color:#fff}.gcn-pagi .page-numbers.dots{border-color:#fff0;background:none}.gcn-footer{background:#111;color:rgb(255 255 255 / .7);padding:44px 0 0;margin-top:44px;font-family:var(--f-sans)}.gcn-footer__grid{display:grid;grid-template-columns:1.8fr 1fr 1fr 1.2fr;gap:32px;padding-bottom:32px}.gcn-footer__logo{font-family:var(--f-head);font-size:1.35rem;font-weight:900;color:#fff;margin-bottom:10px;display:inline-block}.gcn-footer__logo em{color:var(--c-red);font-style:normal}.gcn-footer__about{font-size:.82rem;line-height:1.65;color:rgb(255 255 255 / .5)}.gcn-footer__social{display:flex;gap:10px;margin-top:14px}.gcn-footer__social a{width:30px;height:30px;background:rgb(255 255 255 / .1);border-radius:50%;display:flex;align-items:center;justify-content:center;color:rgb(255 255 255 / .6);font-size:.76rem;font-weight:700;transition:all var(--ease)}.gcn-footer__social a:hover{background:var(--c-red);color:#fff}.gcn-footer__heading{font-size:.65rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:rgb(255 255 255 / .35);margin-bottom:12px;padding-bottom:7px;border-bottom:1px solid rgb(255 255 255 / .08)}.gcn-footer ul li{margin-bottom:8px}.gcn-footer ul a{color:rgb(255 255 255 / .6);font-size:.84rem;font-weight:500;transition:color var(--ease)}.gcn-footer ul a:hover{color:#fff}.gcn-footer__nl h4{color:#fff;font-family:var(--f-head);font-size:.95rem;font-weight:700;margin-bottom:6px}.gcn-footer__nl p{font-size:.8rem;color:rgb(255 255 255 / .5);margin-bottom:10px;line-height:1.5}.gcn-footer__nl-row{display:flex;gap:6px}.gcn-footer__nl-inp{flex:1;padding:7px 10px;background:rgb(255 255 255 / .1);border:1px solid rgb(255 255 255 / .2);border-radius:var(--r);color:#fff;font-size:.8rem;outline:none}.gcn-footer__nl-inp::placeholder{color:rgb(255 255 255 / .35)}.gcn-footer__nl-btn{background:var(--c-red);color:#fff;border:none;padding:7px 13px;border-radius:var(--r);font-weight:800;font-size:.8rem;cursor:pointer}.gcn-footer__bar{border-top:1px solid rgb(255 255 255 / .08);padding:13px 0;display:flex;justify-content:space-between;align-items:center;font-size:.75rem;color:rgb(255 255 255 / .3);flex-wrap:wrap;gap:8px}.gcn-footer__bar a{color:rgb(255 255 255 / .4)}.gcn-footer__bar a:hover{color:#fff}@media (max-width:900px){.gcn-footer__grid{grid-template-columns:1fr 1fr}}@media (max-width:540px){.gcn-footer__grid{grid-template-columns:1fr}.gcn-footer__bar{flex-direction:column;text-align:center}}.gcn-search-ov{position:fixed;inset:0;background:rgb(0 0 0 / .92);z-index:9999;display:flex;align-items:flex-start;padding-top:10vh;opacity:0;visibility:hidden;transition:all 0.2s ease}.gcn-search-ov.open{opacity:1;visibility:visible}.gcn-search-ov .gcn-wrap{position:relative}.gcn-search-inp{width:100%;max-width:620px;background:#fff0;border:none;border-bottom:2px solid rgb(255 255 255 / .3);color:#fff;font-family:var(--f-head);font-size:2rem;font-weight:700;padding:0 44px 14px 0;outline:none;display:block}.gcn-search-inp::placeholder{color:rgb(255 255 255 / .3)}.gcn-search-close{position:absolute;right:0;top:0;background:none;border:none;color:rgb(255 255 255 / .5);font-size:1.6rem;cursor:pointer;line-height:1}.gcn-search-close:hover{color:var(--c-red)}#gcn-progress{position:fixed;top:0;left:0;height:3px;background:var(--c-red);z-index:9999;width:0;transition:width 0.12s linear}.elementor-page .gcn-wrap,.elementor-page #content,.page-template-elementor_header_footer #content{max-width:100%;padding:0}body.gcn-fullwidth #content,body.gcn-fullwidth .gcn-wrap{max-width:100%;padding:0}.gcn-badge{display:inline-block;background:var(--c-red);color:#fff;padding:2px 8px;font-family:var(--f-sans);font-size:.62rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;border-radius:2px}.gcn-divider{border:none;border-top:1px solid var(--c-border);margin:24px 0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}