.gtg-papers-hero{background:radial-gradient(800px 400px at 50% 0,rgba(24,145,200,.35),transparent 65%),linear-gradient(135deg,var(--gtg-dark),#14213d);color:#fff;text-align:center;padding:clamp(48px,6vw,84px) 0 clamp(90px,9vw,120px)}.gtg-papers-hero__tag{display:inline-block;background:var(--gtg-accent);color:#fff;font-weight:800;font-size:13px;letter-spacing:1px;text-transform:uppercase;padding:8px 20px;border-radius:50px;box-shadow:0 8px 20px rgba(255,49,49,.35)}.gtg-papers-hero h1{color:#fff;font-weight:800;font-size:clamp(32px,5vw,58px);line-height:1.1;margin:18px 0 12px}.gtg-papers-hero h1 span{display:block;color:#38bdf8}.gtg-papers-hero p{max-width:760px;margin:0 auto;color:#cbd5e1;font-size:clamp(15px,1.4vw,19px)}.gtg-papers-body{margin-top:clamp(-70px,-6vw,-50px);position:relative;z-index:2;padding-bottom:40px}.gtg-papers__block{background:#fff;border:1px solid #e2e8f0;border-radius:24px;box-shadow:0 20px 50px rgba(15,23,42,.08);padding:clamp(22px,3.5vw,44px);margin-bottom:28px}.gtg-papers__title{display:flex;align-items:center;justify-content:center;gap:12px;margin:0 0 24px;font-size:clamp(22px,2.6vw,32px);font-weight:800;color:var(--gtg-dark);text-align:center}.gtg-papers__title i{color:var(--gtg-primary)}.gtg-papers__lead{text-align:center;color:#64748b;max-width:720px;margin:-12px auto 10px}.gtg-portals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.gtg-portal{display:flex;align-items:center;gap:14px;padding:20px 22px;border-radius:18px;color:#fff!important;text-decoration:none;box-shadow:0 14px 28px rgba(15,23,42,.14);transition:transform .25s,box-shadow .25s;position:relative;overflow:hidden}.gtg-portal:hover{transform:translateY(-4px);box-shadow:0 20px 36px rgba(15,23,42,.2);color:#fff!important}.gtg-portal--blue{background:linear-gradient(135deg,#0ea5e9,#0369a1)}.gtg-portal--green{background:linear-gradient(135deg,#10b981,#047857)}.gtg-portal--purple{background:linear-gradient(135deg,#8b5cf6,#6d28d9)}.gtg-portal__icon{flex:0 0 52px;height:52px;border-radius:14px;background:rgba(255,255,255,.18);display:flex;align-items:center;justify-content:center;font-size:22px;color:#fff}.gtg-portal__text{flex:1;min-width:0}.gtg-portal__text b{display:block;font-size:17px;font-weight:700;color:#fff;line-height:1.25}.gtg-portal__text small{display:block;font-size:13px;color:rgba(255,255,255,.85);margin-top:2px}.gtg-portal__go{opacity:.75;transition:transform .25s}.gtg-portal:hover .gtg-portal__go{transform:translateX(4px);opacity:1}.gtg-papers__divider{display:flex;align-items:center;gap:16px;margin:0 0 20px;font-size:15px;font-weight:800;letter-spacing:1.5px;text-transform:uppercase;color:#64748b}.gtg-papers__divider::after,.gtg-papers__divider::before{content:"";flex:1;height:2px;background:#e2e8f0}.gtg-papers__search{position:relative;display:block;max-width:420px;margin:0 auto 24px}.gtg-papers__search i{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:#94a3b8}.gtg-papers__search input{width:100%;height:48px;padding:0 16px 0 44px;border:1.5px solid #e2e8f0;border-radius:50px;background:#f8fafc;font:15px var(--gtg-font);margin:0}.gtg-papers__search input:focus{outline:0;border-color:var(--gtg-primary);background:#fff;box-shadow:0 0 0 4px rgba(24,145,200,.14)}.gtg-subjects{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.gtg-subject-card{border:1px solid #e2e8f0;border-radius:18px;padding:22px 16px;text-align:center;background:#fff;display:flex;flex-direction:column;align-items:center;transition:transform .25s,box-shadow .25s,border-color .25s}.gtg-subject-card:hover{transform:translateY(-4px);box-shadow:0 14px 28px rgba(15,23,42,.08);border-color:#bae6fd}.gtg-subject-card__icon{width:58px;height:58px;border-radius:50%;background:#e0f2fe;color:#0369a1;display:flex;align-items:center;justify-content:center;font-size:22px;margin-bottom:12px}.gtg-subject-card h3{margin:0 0 4px;font-size:17px;font-weight:700;color:var(--gtg-dark)}.gtg-subject-card p{margin:0 0 14px;font-size:13px;color:#64748b;font-weight:600}.gtg-subject-card p span{display:inline-block;margin-left:4px;padding:1px 8px;border-radius:50px;background:#f1f5f9;font-size:11.5px}.gtg-subject-card__links{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;margin-top:auto}.gtg-subject-card__links a{padding:7px 14px;border-radius:50px;font-size:12.5px;font-weight:700;text-decoration:none;background:var(--gtg-primary);color:#fff!important;transition:filter .2s}.gtg-subject-card__links a.alt{background:#fff;color:var(--gtg-primary)!important;border:1.5px solid var(--gtg-primary)}.gtg-subject-card__links a:hover{filter:brightness(1.08)}.gtg-papers__empty{text-align:center;color:#64748b;margin:16px 0 0}.gtg-papers__tma .gtg-wrap{padding:16px 0 0}.gtg-papers__content{background:#fff;border-radius:24px;border:1px solid #e2e8f0;padding:clamp(22px,3vw,40px)}@media (max-width:1100px){.gtg-subjects{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.gtg-portals{grid-template-columns:1fr}.gtg-subjects{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){.gtg-subjects{grid-template-columns:1fr}}.gtg-papers__promo{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin:18px 0;padding:16px 20px;border-radius:14px;background:linear-gradient(135deg,#0f172a,#1e40af);color:#fff!important;text-decoration:none;font-size:15px}
.gtg-papers__promo-b{background:#facc15;color:#1e293b;font-weight:800;padding:9px 16px;border-radius:99px;font-size:14px;white-space:nowrap}
@media(max-width:640px){.gtg-papers__promo{flex-direction:column;align-items:stretch;text-align:center}}
