body.home-v2.page-sub{background:radial-gradient(circle at 95% 7%,rgba(212,167,44,.13),transparent 18%),radial-gradient(circle at 6% 45%,rgba(23,69,143,.08),transparent 30%),#f7f1e5!important;color:#142b4a!important;margin:0}body.home-v2.page-sub .site-header{background:rgba(247,241,229,.9)!important;border-bottom-color:rgba(20,43,74,.12)!important}body.home-v2.page-sub .brand-name,body.home-v2.page-sub .nav a{color:#142b4a!important}body.home-v2.page-sub .brand-tag{color:#0d2852!important;font-size:14px!important;font-weight:700!important;line-height:1.35!important}body.home-v2.page-sub .btn-primary{background:linear-gradient(180deg,#ddba4d,#bd8c1b)!important;color:#173252!important;border-color:transparent!important}body.home-v2.page-sub .btn-outline{background:rgba(255,255,255,.72)!important;border-color:rgba(20,43,74,.18)!important;color:#142b4a!important}body.home-v2.page-sub .btn-soft{background:rgba(23,69,143,.1)!important;border-color:rgba(23,69,143,.16)!important;color:#17458f!important}.page-sub .page-hero{margin:0 0 22px;padding:28px 28px 24px;border-radius:24px;background:linear-gradient(145deg,#fff6df 0,#f3e4c0 48%,#efe0b8 100%)!important;border:1px solid rgba(189,140,27,.28);box-shadow:0 12px 32px rgba(24,49,79,.08)}.page-sub .page-hero .eyebrow{color:#6b5209!important}.page-sub .page-hero .section-title,.page-sub .page-hero h1{margin:8px 0 10px;color:#142b4a!important;word-break:keep-all}.page-sub .page-hero .section-sub{margin:0;color:#1a3354!important;word-break:keep-all}.page-sub .page-ribbon{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 16px;margin:0 0 18px;padding:12px 16px;border-radius:999px;background:linear-gradient(90deg,rgba(23,69,143,.12),rgba(212,167,44,.16),rgba(23,69,143,.12));border:1px solid rgba(20,43,74,.12);color:#0d2852;font-size:11px;font-weight:800;letter-spacing:.1em}.page-sub .page-ribbon span:nth-child(2){color:#765400}.block-cream{background:linear-gradient(145deg,#fff6df,#f3e4c0)!important;border:1px solid #e2c36a!important}.block-blue{background:#e8f0fb!important;border:1px solid #b7cce8!important}.block-gold{background:#fff3d6!important;border:1px solid #e2c36a!important}.block-green{background:#e5f5ec!important;border:1px solid #8fc9a6!important}.block-purple{background:linear-gradient(180deg,#f7eef8,#f0e6f4)!important;border:1px solid #d4b8de!important}.block-sky{background:linear-gradient(180deg,#f4f8ff,#eef4fc)!important;border:1px solid #c5d8f0!important}.page-sub .card,.page-sub .doc,.page-sub .empty,.page-sub .news-card,.page-sub .timeline-item{border-radius:18px!important;box-shadow:0 10px 28px rgba(24,49,79,.08)}.page-sub .card,.page-sub .timeline-item{padding:20px 22px}.page-sub .timeline-item{padding:20px 22px 20px 68px}.page-sub .timeline-item::before{left:20px;top:20px}.page-sub .card h3,.page-sub .timeline-item h3{color:#0d2852;word-break:keep-all}.page-sub .card p,.page-sub .card-list,.page-sub .timeline-item p{color:#1a3354;font-weight:600;word-break:keep-all}.page-sub .grid-2>.card:first-child,.page-sub .grid-3>.card:nth-child(6n+1),.page-sub .timeline-item:nth-child(4n+1){background:#e8f0fb!important;border:1px solid #b7cce8!important}.page-sub .grid-2>.card:nth-child(2),.page-sub .grid-3>.card:nth-child(6n+2),.page-sub .timeline-item:nth-child(4n+2){background:#fff3d6!important;border:1px solid #e2c36a!important}.page-sub .grid-3>.card:nth-child(6n+3),.page-sub .timeline-item:nth-child(4n+3){background:#e5f5ec!important;border:1px solid #8fc9a6!important}.page-sub .grid-3>.card:nth-child(6n+4),.page-sub .timeline-item:nth-child(4n+4){background:linear-gradient(180deg,#f7eef8,#f0e6f4)!important;border:1px solid #d4b8de!important}.page-sub .grid-3>.card:nth-child(6n+5){background:linear-gradient(180deg,#f4f8ff,#eef4fc)!important;border:1px solid #c5d8f0!important}.page-sub .grid-3>.card:nth-child(6n+6){background:linear-gradient(145deg,#fff6df,#f3e4c0)!important;border:1px solid #e2c36a!important}.page-sub .news-card{display:block;padding:18px 18px 16px!important;text-decoration:none;color:inherit;transition:transform .15s,box-shadow .15s}.page-sub .news-card:hover{transform:translateY(-2px);box-shadow:0 16px 36px rgba(24,49,79,.12)}.page-sub .news-card:nth-child(5n+1){background:#e8f0fb!important;border:1px solid #b7cce8!important}.page-sub .news-card:nth-child(5n+2){background:#fff3d6!important;border:1px solid #e2c36a!important}.page-sub .news-card:nth-child(5n+3){background:#e5f5ec!important;border:1px solid #8fc9a6!important}.page-sub .news-card:nth-child(5n+4){background:linear-gradient(180deg,#f7eef8,#f0e6f4)!important;border:1px solid #d4b8de!important}.page-sub .news-card:nth-child(5n+5){background:linear-gradient(180deg,#f4f8ff,#eef4fc)!important;border:1px solid #c5d8f0!important}.page-sub .news-card .news-title{color:#0d2852!important;word-break:keep-all}.page-sub .news-card .news-excerpt{color:rgba(20,43,74,.78)!important;word-break:keep-all}.page-sub .news-card .news-tag{background:linear-gradient(180deg,#ddba4d,#bd8c1b)!important;color:#173252!important;border:0!important;font-weight:800}.page-sub .doc{background:#fff;padding:18px!important}.page-sub .docs-grid>.doc:nth-child(5n+1){background:#e8f0fb!important;border:1px solid #b7cce8!important}.page-sub .docs-grid>.doc:nth-child(5n+2){background:#fff3d6!important;border:1px solid #e2c36a!important}.page-sub .docs-grid>.doc:nth-child(5n+3){background:#e5f5ec!important;border:1px solid #8fc9a6!important}.page-sub .docs-grid>.doc:nth-child(5n+4){background:linear-gradient(180deg,#f7eef8,#f0e6f4)!important;border:1px solid #d4b8de!important}.page-sub .docs-grid>.doc:nth-child(5n+5){background:linear-gradient(180deg,#f4f8ff,#eef4fc)!important;border:1px solid #c5d8f0!important}.page-sub .doc-title{color:#0d2852!important;word-break:keep-all}.page-sub .doc-desc{color:rgba(20,43,74,.78)!important;word-break:keep-all}.page-sub .doc-ico{background:rgba(255,255,255,.7)!important;border:1px solid rgba(20,43,74,.1)}.page-sub .tools .search,.page-sub .tools .select{background:#fff!important;border:1px solid rgba(20,43,74,.14)!important;border-radius:14px}.page-sub .pager{display:inline-flex;padding:8px 14px;border-radius:999px;background:#e8f0fb!important;border:1px solid #b7cce8;color:#0d2852;font-weight:700}.page-sub .section{padding:28px 0 64px}.page-sub .section+.section{padding-top:8px}.page-sub .section-head{margin-bottom:18px}.page-sub .impact-lab-section{background:0 0!important;padding:8px 0 40px}body.home-v2.page-sub.gaon-space-mode{background:0 0!important}