.glt-wrap{width:min(100% - 32px,1200px);margin:0 auto;padding:6px 0 60px}.glt-note{background:var(--ec-primary-50);border:1px solid var(--ec-primary-100);color:var(--ec-primary-800);border-radius:12px;align-items:flex-start;gap:10px;margin-top:14px;padding:12px 16px;font-size:13.5px;line-height:1.5;display:flex}.glt-note svg{color:var(--ec-primary-600);flex:none;margin-top:2px}.glt-crumb{color:var(--ec-muted);flex-wrap:wrap;align-items:center;gap:8px;padding:14px 0 6px;font-size:13px;display:flex}.glt-crumb a{color:var(--ec-muted);align-items:center;gap:5px;text-decoration:none;display:inline-flex}.glt-crumb a:hover{color:var(--ec-primary-700)}.glt-crumb span[aria-current]{color:var(--ec-ink);font-weight:700}.glt-crumb i{color:#c2ccd2;font-style:normal}.glt-grid{grid-template-columns:1fr 320px;align-items:start;gap:30px;display:grid}.glt-main{min-width:0}.glt-side{flex-direction:column;gap:18px;display:flex;position:sticky;top:84px}.glt-hero{grid-template-columns:1.2fr .8fr;align-items:center;gap:24px;padding:6px 0 24px;display:grid}.glt-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--ec-primary-700);background:var(--ec-mint);border-radius:999px;align-items:center;gap:7px;margin-bottom:12px;padding:5px 12px;font-size:11.5px;font-weight:800;display:inline-flex}.glt-title{letter-spacing:-.02em;color:var(--ec-navy);text-wrap:balance;margin:0 0 12px;font-size:clamp(28px,3.6vw,40px);font-weight:800;line-height:1.1}.glt-def{color:var(--ec-muted);margin:0;font-size:16px;line-height:1.6}.glt-hero__art{place-items:center;display:grid}.glt-hero__art img{filter:drop-shadow(0 20px 32px #17324d29);width:100%;max-width:300px;height:auto}.glt-byline{margin:4px 0 18px}.glt-resume{background:var(--ec-primary-50);border:1px solid var(--ec-primary-100);border-radius:14px;gap:12px;margin-bottom:26px;padding:16px 18px;display:flex}.glt-resume__ic{width:34px;height:34px;color:var(--ec-primary-600);border:1px solid var(--ec-primary-100);background:#fff;border-radius:9px;flex:none;place-items:center;display:grid}.glt-resume__t{color:var(--ec-primary-800);margin-bottom:3px;font-size:13px;font-weight:800;display:block}.glt-resume__d{color:var(--ec-primary-900);opacity:.82;font-size:14px;line-height:1.55}.glt-facts{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:34px;display:grid}.glt-fact{border:1px solid var(--ec-border);background:#fff;border-radius:14px;padding:16px}.glt-fact__ic{background:var(--ec-mint);width:38px;height:38px;color:var(--ec-primary-600);border-radius:10px;place-items:center;margin-bottom:10px;display:grid}.glt-fact__t{color:var(--ec-navy);margin:0 0 5px;font-size:14px;font-weight:800;line-height:1.25}.glt-fact__d{color:var(--ec-muted);margin:0;font-size:12.5px;line-height:1.45}.glt-sec{margin-bottom:32px}.glt-h{color:var(--ec-navy);align-items:center;gap:9px;margin:0 0 14px;font-size:21px;font-weight:800;display:flex}.glt-h svg{color:var(--ec-primary-600)}.glt-p{color:var(--ec-ink);margin:0 0 16px;font-size:15px;line-height:1.65}.glt-diagram{background:var(--ec-surface-soft);border:1px solid var(--ec-border);border-radius:16px;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;padding:24px 18px;display:flex}.glt-di{text-align:center;min-width:120px}.glt-di__label{color:var(--ec-ink);font-size:12.5px;font-weight:700;display:block}.glt-di__note{color:var(--ec-muted);font-size:11px}.glt-di__wave{height:40px;margin:8px auto 0;display:block}.glt-di__op{color:var(--ec-primary-500);font-size:26px;font-weight:800}.glt-di--result .glt-di__line{background:var(--ec-primary-400);border-radius:2px;height:2px;margin-top:18px;display:block}.glt-cards{flex-direction:column;gap:12px;display:flex}.glt-card{border:1px solid var(--ec-border);background:#fff;border-radius:14px;gap:14px;padding:16px 18px;display:flex}.glt-card__ic{background:var(--ec-mint);width:40px;height:40px;color:var(--ec-primary-600);border-radius:10px;flex:none;place-items:center;display:grid}.glt-card__ic--warn{color:#b5730c;background:#fdf2dd}.glt-card__t{color:var(--ec-navy);margin:0 0 4px;font-size:15px;font-weight:800}.glt-card__d{color:var(--ec-muted);margin:0;font-size:13.5px;line-height:1.5}.glt-ex{grid-template-columns:1fr 1fr;gap:12px 22px;display:grid}.glt-ex__i{color:var(--ec-ink);align-items:flex-start;gap:11px;font-size:14px;line-height:1.5;display:flex}.glt-ex__ic{background:var(--ec-mint);width:30px;height:30px;color:var(--ec-primary-600);border-radius:8px;flex:none;place-items:center;display:grid}.glt-ex__i b{color:var(--ec-navy)}.glt-sources{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.glt-sources li{font-size:14px}.glt-sources a{color:var(--ec-primary-700);text-decoration:none}.glt-sources a:hover{text-decoration:underline}.glt-srcauth{color:var(--ec-muted);margin-left:6px;font-size:12px;font-style:normal}.glt-pending{color:var(--ec-muted);align-items:center;gap:7px;font-size:13.5px;display:flex}.glt-panel{border:1px solid var(--ec-border);background:#fff;border-radius:16px;padding:20px}.glt-panel__h{color:var(--ec-navy);margin:0 0 14px;font-size:15.5px;font-weight:800}.glt-az{grid-template-columns:repeat(7,1fr);gap:6px;display:grid}.glt-az a,.glt-az span{border-radius:7px;place-items:center;height:30px;font-size:12.5px;font-weight:700;text-decoration:none;display:grid}.glt-az a{color:var(--ec-primary-700);background:var(--ec-primary-50)}.glt-az a:hover{background:var(--ec-primary-100)}.glt-az span{color:#c2ccd2;background:var(--ec-surface-soft)}.glt-panel__cta{text-align:center;border:1px solid var(--ec-border);color:var(--ec-primary-700);border-radius:10px;margin-top:14px;padding:11px;font-size:13.5px;font-weight:800;text-decoration:none;display:block}.glt-panel__cta:hover{border-color:var(--ec-primary-300);background:var(--ec-surface-soft)}.glt-rel{border-top:1px solid #f0f3f4;align-items:center;gap:11px;padding:10px 0;text-decoration:none;display:flex}.glt-rel:first-of-type{border-top:0;padding-top:2px}.glt-rel__ic{background:var(--ec-mint);width:32px;height:32px;color:var(--ec-primary-600);border-radius:8px;flex:none;place-items:center;display:grid}.glt-rel__t{color:var(--ec-ink);flex:1;font-size:13.5px;font-weight:700;line-height:1.25}.glt-rel__arr{color:#c2ccd2}.glt-rel--art{align-items:flex-start}.glt-rel--art .glt-rel__t{font-weight:700}.glt-rel--art small{color:var(--ec-muted);margin-top:2px;font-size:12px;font-weight:500;display:block}.glt-panel__link{color:var(--ec-primary-600);margin-top:12px;font-size:13px;font-weight:800;text-decoration:none;display:inline-block}.glt-rate__q{color:var(--ec-muted);margin:0 0 10px;font-size:13px}.glt-stars{gap:4px;margin-bottom:8px;display:flex}.glt-star{cursor:pointer;color:#d7dee2;background:0 0;border:0;width:30px;height:30px;padding:0;transition:color .1s}.glt-star.is-on,.glt-star:hover,.glt-star:hover~.glt-star,.glt-stars:hover .glt-star{color:#f2b24a}.glt-stars .glt-star:hover~.glt-star{color:#d7dee2}.glt-rate__btn{background:var(--ec-primary-600);color:#fff;cursor:pointer;border:0;border-radius:10px;width:100%;margin-top:6px;padding:11px;font-size:13.5px;font-weight:800}.glt-rate__btn:disabled{opacity:.5;cursor:default}.glt-rate__ok{color:var(--ec-primary-700);margin:8px 0 0;font-size:13px;font-weight:700;display:none}.glt-more{margin-top:10px}.glt-more__grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.glt-mcard{border:1px solid var(--ec-border);background:#fff;border-radius:14px;padding:16px;text-decoration:none;transition:border-color .15s,box-shadow .15s}.glt-mcard:hover{border-color:var(--ec-primary-300);box-shadow:0 12px 26px #0b6b6612}.glt-mcard__ic{color:#fff;background:linear-gradient(135deg,#168f87,#0b6b66);border-radius:11px;place-items:center;width:42px;height:42px;margin-bottom:12px;display:grid}.glt-mcard__t{color:var(--ec-navy);margin:0 0 5px;font-size:14px;font-weight:800;line-height:1.25}.glt-mcard__d{color:var(--ec-muted);margin:0;font-size:12.5px;line-height:1.45}.glt-cta{background:var(--ec-surface-soft);border:1px solid var(--ec-border);border-radius:16px;flex-wrap:wrap;align-items:center;gap:18px;margin-top:30px;padding:22px 26px;display:flex}.glt-cta__ic{background:var(--ec-mint);width:48px;height:48px;color:var(--ec-primary-600);border-radius:50%;flex:none;place-items:center;display:grid}.glt-cta__b{flex:1;min-width:220px}.glt-cta__b strong{color:var(--ec-navy);font-size:16px;font-weight:800;display:block}.glt-cta__b small{color:var(--ec-muted);font-size:13.5px}.glt-cta__acts{gap:12px;display:flex}.glt-btn{border-radius:11px;align-items:center;gap:7px;padding:12px 20px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.glt-btn--ghost{border:1px solid var(--ec-primary-300);color:var(--ec-primary-700);background:#fff}.glt-btn--solid{background:var(--ec-primary-600);color:#fff}.glt-metachips{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.glt-chip{background:var(--ec-surface-soft);border:1px solid var(--ec-border);color:var(--ec-muted);border-radius:999px;padding:5px 11px;font-size:12px;font-weight:700}.glt-ev{border-radius:999px;padding:5px 11px;font-size:12px;font-weight:700}.glt-ev--ok{background:var(--ec-mint);color:var(--ec-primary-700)}.glt-ev--neutral{background:var(--ec-surface-soft);color:var(--ec-muted)}@media (width<=940px){.glt-grid{grid-template-columns:1fr}.glt-side{flex-direction:column;position:static}.glt-hero{grid-template-columns:1fr}.glt-hero__art{order:-1;max-width:260px;margin:0 auto}.glt-facts,.glt-more__grid{grid-template-columns:1fr 1fr}}@media (width<=560px){.glt-facts,.glt-ex,.glt-more__grid{grid-template-columns:1fr}.glt-cta__acts{width:100%}.glt-btn{flex:1;justify-content:center}}
