.cg-logo{gap:.7rem}.cg-logo img{object-fit:contain}.cg-logo>span{display:flex;flex-direction:column;line-height:1}.cg-logo b{font-size:1.1rem}.cg-logo small{margin-top:.28rem;color:#60756d;font-size:.52rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.cg-seal{overflow:hidden;border-radius:50%;border:1.5px solid rgba(244,210,138,0.5);background:radial-gradient(circle at center, rgba(6,45,35,0.92) 0%, rgba(3,26,20,0.98) 72%, rgba(244,210,138,0.2) 100%);box-shadow:0 14px 36px rgba(0,0,0,0.4), 0 0 24px rgba(244,210,138,0.2)}.cg-seal img{width:104px;height:104px;object-fit:contain;filter:drop-shadow(0 6px 14px rgba(0,0,0,0.4))}.cg-hero h1{color:var(--green)}
@media(max-width:760px){.cg-logo small{display:none}.cg-header .cg-logo b{font-size:1rem}.cg-seal img{width:88px;height:88px}}
