.gia-content .g7-split,.gia-content .g7-choice,.gia-content .g7-factors,.gia-content .g7-map,.gia-content .g7-fiber,.gia-content .g7-response,.gia-content .g7-schedule{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin:23px 0 29px;display:grid}.gia-content .g7-split>section{background:#f4f8fa;border:1px solid #dbe6e9;border-top:3px solid #28889b;min-width:0;padding:22px}.gia-content .g7-split>section+section{background:#f9faf7;border-top-color:#8b9c76}.gia-content .g7-split span,.gia-content .g7-factors span,.gia-content .g7-fiber span,.gia-content .g7-rule span,.gia-content .g7-math span,.gia-content .g7-case span{color:#217c91;text-transform:uppercase;letter-spacing:.08em;font-size:.68rem;font-weight:800;display:block}.gia-content .g7-split strong,.gia-content .g7-rule strong{color:#1a4050;margin:9px 0;font-size:1.13rem;line-height:1.38;display:block}.gia-content .g7-split p,.gia-content .g7-split small{color:#566b72;margin:9px 0 0;font-size:.83rem;line-height:1.62}.gia-content .g7-choice{grid-template-columns:repeat(3,minmax(0,1fr))}.gia-content .g7-choice>div{background:#f5f9fa;border-top:2px solid #3c8ba0;min-width:0;padding:18px}.gia-content .g7-choice b{color:#1c5265;font-size:.87rem}.gia-content .g7-choice p{color:#566e75;margin:9px 0 0;font-size:.79rem;line-height:1.63}.gia-content .g7-rule,.gia-content .g7-math,.gia-content .g7-note,.gia-content .g7-case,.gia-content .g7-doc{overflow-wrap:anywhere;background:#f0f7f8;border-left:3px solid #2a8695;min-width:0;margin:24px 0 28px;padding:22px 25px}.gia-content .g7-math strong{color:#1a4d60;margin:12px 0 4px;font-size:clamp(1rem,2.8vw,1.55rem);line-height:1.4;display:block}.gia-content .g7-math b{color:#177b73;font-size:clamp(1.14rem,3vw,1.7rem);line-height:1.35;display:block}.gia-content .g7-math p,.gia-content .g7-rule p,.gia-content .g7-note p{color:#4c6873;margin:8px 0 0;font-size:.84rem;line-height:1.7}.gia-content .g7-factors,.gia-content .g7-fiber,.gia-content .g7-map{grid-template-columns:repeat(3,minmax(0,1fr))}.gia-content .g7-factors>div,.gia-content .g7-fiber>div,.gia-content .g7-map>div{background:#f6fafb;border:1px solid #d7e6e9;min-width:0;padding:18px 15px}.gia-content .g7-factors b,.gia-content .g7-map b{color:#214e60;margin:9px 0;font-size:.93rem;line-height:1.4;display:block}.gia-content .g7-factors small,.gia-content .g7-map small,.gia-content .g7-fiber small{color:#58737d;font-size:.75rem;line-height:1.6;display:block}.gia-content .g7-fiber strong{color:#1e5a67;margin:7px 0;font-size:1.5rem;display:block}.gia-content .g7-route,.gia-content .g7-optic{justify-content:space-between;align-items:stretch;gap:7px;margin:24px 0 30px;display:flex}.gia-content .g7-route>div,.gia-content .g7-optic>div{text-align:center;background:#f5f9fa;border:1px solid #dce7e9;flex:1;min-width:0;padding:15px 11px}.gia-content .g7-route>b,.gia-content .g7-optic>b{color:#255265;font-size:.86rem}.gia-content .g7-route div>b,.gia-content .g7-optic div>b{color:#245264;font-size:.83rem;line-height:1.4;display:block}.gia-content .g7-route div>span,.gia-content .g7-optic div>span{color:#617780;margin-top:6px;font-size:.75rem;line-height:1.45;display:block}.gia-content .g7-route>span,.gia-content .g7-optic>span{color:#43889a;align-self:center}.gia-content .g7-response>section,.gia-content .g7-schedule>div{background:#f7fafb;border:1px solid #dee8eb;min-width:0;padding:17px 19px}.gia-content .g7-response b,.gia-content .g7-schedule b{color:#205263;font-size:.88rem}.gia-content .g7-response p,.gia-content .g7-schedule p{color:#587078;margin:7px 0 0;font-size:.8rem;line-height:1.65}.gia-content .g7-schedule span{color:#3f8190;margin-bottom:7px;font-size:.7rem;font-weight:800;display:block}.gia-content .g7-timeline{border-left:2px solid #a9d0d8;margin:24px 0 29px;padding-left:19px}.gia-content .g7-timeline>div{border-bottom:1px solid #e1eaec;margin-bottom:12px;padding:7px 0 10px 8px;position:relative}.gia-content .g7-timeline>div:before{content:"";background:#3f8fa0;border:3px solid #fff;border-radius:50%;width:9px;height:9px;position:absolute;top:13px;left:-25px;box-shadow:0 0 0 1px #a9d0d8}.gia-content .g7-timeline span{color:#25778b;font-size:.82rem;font-weight:800}.gia-content .g7-timeline p{margin:5px 0;font-size:.84rem;line-height:1.6}.gia-content .g7-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:25px 0;display:grid}.gia-content .g7-steps>div{background:#f3f8fa;min-width:0;padding:14px}.gia-content .g7-steps b{color:#257b93;font-size:1.17rem;display:block}.gia-content .g7-steps p{color:#556f79;margin:8px 0 0;font-size:.76rem;line-height:1.53}.gia-content .g7-check{border:1px solid #dce7ea;margin:23px 0 30px}.gia-content .g7-check>div{border-bottom:1px solid #e4ebed;align-items:flex-start;gap:13px;padding:12px 15px;display:flex}.gia-content .g7-check>div:last-child{border-bottom:0}.gia-content .g7-check b{color:#1b8594;min-width:20px;font-size:.72rem}.gia-content .g7-check span{color:#49636d;font-size:.83rem;line-height:1.6}.gia-content .g7-doc b{color:#164b5d}.gia-content .g7-doc dl{margin:13px 0 0}.gia-content .g7-doc dl>div{border-top:1px solid #d7e4e7;justify-content:space-between;gap:14px;padding:10px 0;display:flex}.gia-content .g7-doc dt,.gia-content .g7-doc dd{margin:0;font-size:.8rem;line-height:1.55}.gia-content .g7-doc dd{color:#285a67;text-align:right;font-weight:700}.gia-content .g7-case ol{margin:12px 0 0;padding-left:21px}.gia-content .g7-case li{color:#4d6872;margin-bottom:6px;font-size:.83rem;line-height:1.65}.gia-content .gia-table{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.gia-content .gia-table table{table-layout:auto;width:100%;min-width:530px}.gia-content .gia-table td,.gia-content .gia-table th{overflow-wrap:break-word;word-break:normal}@media (width<=720px){.gia-content .g7-choice,.gia-content .g7-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=540px){.gia-content .g7-split,.gia-content .g7-choice,.gia-content .g7-factors,.gia-content .g7-map,.gia-content .g7-fiber,.gia-content .g7-response,.gia-content .g7-schedule,.gia-content .g7-steps{grid-template-columns:1fr}.gia-content .g7-route,.gia-content .g7-optic{display:block}.gia-content .g7-route>div,.gia-content .g7-optic>div{margin-bottom:5px}.gia-content .g7-route>span,.gia-content .g7-optic>span{text-align:center;height:23px;display:block;transform:rotate(90deg)}.gia-content .g7-rule,.gia-content .g7-math,.gia-content .g7-doc{padding:19px 17px}.gia-content .g7-doc dl>div{display:block}.gia-content .g7-doc dd{text-align:left;margin-top:4px}}
