.about-chips{display:flex;flex-wrap:wrap;gap:8px}.about-chips span{font-size:12.5px;font-weight:600;color:var(--humg-primary);background:var(--humg-hover);border:1px solid color-mix(in srgb,var(--humg-secondary) 25%,var(--humg-border));padding:6px 14px;border-radius:999px}.about-message{display:grid;grid-template-columns:260px 1fr}.about-message__aside{padding:24px;text-align:center;border-right:1px solid var(--humg-border);display:flex;flex-direction:column;gap:4px}.about-message__aside .about-person__photo{margin-bottom:12px}.about-message__aside strong{font-size:15px;color:var(--humg-primary)}.about-message__aside span{font-size:12.5px;color:var(--humg-text-secondary)}.about-message__body{padding:26px 28px;position:relative}.about-message__body>svg{color:var(--humg-accent);margin-bottom:8px}.about-message__body p{margin:0 0 14px;font-size:14.5px;line-height:1.8;color:#2b2b2b}.about-message__sign{font-style:italic;color:var(--humg-text-secondary);margin-bottom:2px!important}.about-message__name{font-weight:800;color:var(--humg-primary);margin-bottom:16px!important}.about-intro{display:grid;grid-template-columns:300px 1fr;grid-gap:24px;gap:24px;padding:20px;align-items:center}.about-intro__photo{width:100%;border-radius:12px}.about-intro__text h3{margin:0 0 10px;font-size:18px;color:var(--humg-primary)}.about-intro__text p{margin:0 0 10px;font-size:14px;line-height:1.75;color:var(--humg-text)}.about-intro__text p:last-child{margin-bottom:0}.about-fields{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.about-fields__item{display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid var(--humg-border);border-radius:12px;background:#fff;font-size:13.5px;font-weight:600;color:var(--humg-primary)}.about-fields__ic{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:11px;flex-shrink:0;background:var(--humg-hover);color:var(--humg-secondary)}a.about-fields__item{transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}a.about-fields__item:hover{border-color:var(--humg-secondary);box-shadow:var(--humg-shadow-sm);transform:translateY(-2px)}.about-hl3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.about-hl3__card{display:flex;flex-direction:column;gap:8px;padding:20px;border:1px solid var(--humg-border);border-top:3px solid var(--humg-secondary);border-radius:14px;background:#fff;box-shadow:var(--humg-shadow-sm);transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.about-hl3__card:hover{transform:translateY(-4px);border-color:var(--humg-secondary);box-shadow:0 18px 34px -20px rgba(13,71,161,.28)}.about-hl3__ic{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:var(--humg-hover);color:var(--humg-primary)}.about-hl3__card strong{font-size:15px;color:var(--humg-primary);margin-top:2px}.about-hl3__card p{margin:0;font-size:12.5px;color:var(--humg-text-secondary);line-height:1.6;flex:1 1}.about-hl3__more{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:700;color:var(--humg-secondary)}.about-message__greet{font-weight:700!important;color:var(--humg-primary)!important;font-size:14.5px!important;margin-bottom:14px!important}.about-message__role{font-size:12.5px!important;color:var(--humg-text-secondary)!important;font-weight:500!important;margin:2px 0 12px!important}.about-message__signimg{display:block;width:180px;border-radius:8px;opacity:.85}.about-quotes{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px}.about-quotes__card{position:relative;padding:22px 18px 18px;text-align:center;border:1px solid var(--humg-border);border-radius:14px;background:#fff;box-shadow:var(--humg-shadow-sm)}.about-quotes__mark{display:block;font-size:34px;line-height:.6;color:var(--humg-accent);font-weight:800;margin-bottom:12px}.about-quotes__card strong{font-size:14px;color:var(--humg-primary)}.about-timeline{position:relative;display:grid;grid-gap:20px;gap:20px;padding-left:26px}.about-timeline:before{content:"";position:absolute;left:6px;top:6px;bottom:6px;width:2px;background:var(--humg-border)}.about-timeline li{position:relative}.about-timeline li:before{content:"";position:absolute;left:-26px;top:4px;width:14px;height:14px;border-radius:50%;background:#fff;border:3px solid var(--humg-accent)}.about-timeline__year{display:inline-block;font-weight:800;color:var(--humg-primary);font-size:14px;margin-bottom:6px}.about-timeline__card{background:var(--humg-surface-alt);border:1px solid var(--humg-border);border-radius:10px;padding:14px 16px}.about-timeline__card strong{display:block;font-size:14px;margin-bottom:4px;color:var(--humg-primary)}.about-timeline__card p{margin:0;font-size:13px;color:var(--humg-text-secondary);line-height:1.6}.about-photos{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.about-photos__item{width:100%;border-radius:12px}.about-corelist{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.about-corelist li{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:700;color:#fff}.about-corelist li svg{color:var(--humg-accent);flex-shrink:0}.about-numgrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px}.about-numgrid--4{grid-template-columns:repeat(4,1fr)}.about-numgrid__card{display:grid;grid-gap:4px;gap:4px;padding:18px 14px;text-align:center;border:1px solid var(--humg-border);border-radius:12px;background:#fff}.about-numgrid__ic{justify-self:center;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:11px;background:var(--humg-hover);color:var(--humg-secondary);margin-bottom:4px}.about-numgrid__card strong{font-size:24px;font-weight:800;color:var(--humg-primary);line-height:1.1}.about-numgrid__card span{font-size:11.5px;color:var(--humg-text-secondary);line-height:1.4}.about-subhead{margin:0 0 10px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--humg-text-secondary)}.about-closing{display:grid;grid-template-columns:220px 1fr;grid-gap:22px;gap:22px;align-items:center;padding:22px 26px;border-radius:16px;color:#fff;background:linear-gradient(135deg,var(--humg-primary),var(--humg-primary-dark))}.about-closing__photo{width:100%;border-radius:12px}.about-closing strong{display:block;font-size:18px;font-weight:800}.about-closing p{margin:6px 0 0;font-size:13.5px;color:rgba(255,255,255,.85)}.about-vision{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.about-vision__card{background:#fff;border:1px solid var(--humg-border);border-radius:var(--humg-radius-card);padding:22px 20px;box-shadow:var(--humg-shadow-sm)}.about-vision__card.is-accent{background:linear-gradient(160deg,var(--humg-primary),var(--humg-primary-dark));color:#fff}.about-vision__ic{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:13px;background:var(--humg-hover);color:var(--humg-primary);margin-bottom:12px}.about-vision__card.is-accent .about-vision__ic{background:rgba(255,255,255,.16);color:#fff}.about-vision__card h3{font-size:16px;margin:0 0 8px;color:var(--humg-primary)}.about-vision__card.is-accent h3{color:#fff}.about-vision__card p{margin:0;font-size:13px;line-height:1.7;color:var(--humg-text-secondary)}.about-vision__card.is-accent p{color:rgba(255,255,255,.9)}.about-vision__core{font-size:16px!important;font-weight:800;letter-spacing:.02em;color:var(--humg-accent)!important}.about-achi{display:grid;grid-gap:4px;gap:4px}.about-achi li{display:grid;grid-template-columns:auto 1fr auto;grid-gap:12px;gap:12px;align-items:center;padding:12px 8px;border-radius:8px}.about-achi li:hover{background:var(--humg-surface-alt)}.about-achi__ic{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:#e8f5e9;color:var(--humg-success)}.about-achi li strong{display:block;font-size:13.5px}.about-achi li em{font-style:normal;font-size:12px;color:var(--humg-text-secondary)}.about-achi__year{font-size:12px;font-weight:700;color:var(--humg-accent);white-space:nowrap}.about-bars{display:flex;align-items:flex-end;gap:14px;height:220px;padding-top:20px}.about-bars__item{flex:1 1;display:flex;flex-direction:column;align-items:center;height:100%;justify-content:flex-end}.about-bars__col{width:100%;max-width:52px;border-radius:8px 8px 0 0;position:relative;background:linear-gradient(180deg,var(--humg-secondary),var(--humg-primary));min-height:6px}.about-bars__col em{position:absolute;top:-20px;left:50%;transform:translateX(-50%);font-size:11px;font-weight:700;color:var(--humg-primary);font-style:normal}.about-bars__label{font-size:12px;color:var(--humg-text-secondary);margin-top:8px}.about-pct{display:grid;grid-gap:12px;gap:12px}.about-pct__row{display:grid;grid-template-columns:180px 1fr 44px;grid-gap:12px;gap:12px;align-items:center}.about-pct__label{font-size:13px}.about-pct__track{height:10px;border-radius:999px;background:var(--humg-surface-alt);overflow:hidden}.about-pct__track span{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--humg-secondary),var(--humg-primary))}.about-pct__val{font-size:12.5px;font-weight:700;color:var(--humg-primary)}.orgchart__note{display:flex;align-items:flex-start;gap:8px;margin:22px 0 0;font-size:12.5px;line-height:1.6;color:var(--humg-text-secondary)}.orgchart__note svg{color:var(--humg-secondary);flex-shrink:0;margin-top:2px}.about-people{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.about-people--compact{grid-template-columns:repeat(2,1fr)}.about-person{display:flex;gap:14px}.about-person.is-big{gap:20px}.about-person__photo{width:88px;flex-shrink:0;border-radius:10px}.about-person.is-big .about-person__photo{width:130px}.about-people .about-person{flex-direction:column}.about-people .about-person__photo{width:100%}.about-person__body strong{display:block;font-size:14.5px;color:var(--humg-primary)}.about-person__role{display:block;font-size:12.5px;color:var(--humg-accent);font-weight:600;margin:2px 0 8px}.about-person__body p{margin:0 0 8px;font-size:12.5px;color:var(--humg-text-secondary);line-height:1.6}.about-person__contact{display:grid;grid-gap:4px;gap:4px}.about-person__contact span{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--humg-text-secondary)}.about-member{display:grid;grid-template-columns:auto 1fr;grid-gap:12px;gap:12px;align-items:center;padding:12px;border:1px solid var(--humg-border);border-radius:10px}.about-member__ic{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:9px;background:var(--humg-hover);color:var(--humg-primary)}.about-member strong{display:block;font-size:13.5px}.about-member em{font-style:normal;font-size:12px;color:var(--humg-text-secondary)}.about-units{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:14px;gap:14px}.about-unit{display:grid;grid-gap:6px;gap:6px;padding:18px;border:1px solid var(--humg-border);border-radius:12px;background:#fff}.about-unit:hover{border-color:var(--humg-secondary);box-shadow:var(--humg-shadow-sm);transform:translateY(-2px)}.about-unit__ic{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;background:var(--humg-hover);color:var(--humg-primary)}.about-unit strong{font-size:14.5px;color:var(--humg-primary);margin-top:4px}.about-unit p{margin:0;font-size:12.5px;line-height:1.55}.about-unit p,.about-unit__meta{color:var(--humg-text-secondary)}.about-unit__meta{display:flex;align-items:center;gap:5px;font-size:12px;margin-top:2px}.about-majors{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:6px;gap:6px}.about-majors li a{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;border:1px solid var(--humg-border);border-radius:8px;font-size:13px}.about-majors li a:hover{border-color:var(--humg-secondary);background:var(--humg-hover);color:var(--humg-primary)}.about-majors li a svg{color:var(--humg-secondary)}.about-funcs{display:grid;grid-gap:8px;gap:8px}.about-funcs li{display:flex;align-items:center;gap:8px;font-size:13.5px}.about-funcs li svg{color:var(--humg-success);flex-shrink:0}.about-unitprofile{display:grid;grid-template-columns:240px minmax(0,1fr);grid-gap:20px;gap:20px;align-items:center;background:var(--humg-surface);border:1px solid var(--humg-border);border-radius:var(--humg-radius-card);box-shadow:var(--humg-shadow-sm);padding:16px}.about-unitprofile__img{display:block;border-radius:10px;align-self:stretch}.about-unitprofile__facts{display:grid;grid-gap:10px;gap:10px;min-width:0}.about-unitprofile__fact{display:grid;grid-gap:1px;gap:1px}.about-unitprofile__fact>span{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--humg-text-secondary)}.about-unitprofile__fact>strong{font-size:14px;font-weight:700;color:var(--humg-primary);word-break:break-word}.about-unitprofile__stats{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.about-unitprofile__stats span{font-size:12px;color:var(--humg-text-secondary);background:var(--humg-surface-alt);border:1px solid var(--humg-border);padding:5px 11px;border-radius:999px}.about-unitprofile__stats strong{color:var(--humg-primary);font-weight:800}@media (max-width:640px){.about-unitprofile{grid-template-columns:1fr;gap:14px}}.about-tabs{display:flex;flex-wrap:wrap;gap:2px;padding:6px 12px 0;border-bottom:1px solid var(--humg-border)}.about-tabs button{background:none;border:0;padding:10px 14px;font:inherit;font-size:13px;font-weight:600;color:var(--humg-text-secondary);border-bottom:2px solid transparent;margin-bottom:-1px;border-radius:6px 6px 0 0;cursor:pointer}.about-tabs button:hover{color:var(--humg-primary);background:var(--humg-surface-alt)}.about-tabs button.is-active{color:var(--humg-primary);border-color:var(--humg-accent)}.about-khoagrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.about-khoacard{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--humg-border);border-radius:14px;background:#fff;box-shadow:var(--humg-shadow-sm);transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.about-khoacard:hover{transform:translateY(-3px);box-shadow:0 18px 34px -20px rgba(13,71,161,.3);border-color:var(--humg-secondary)}.about-khoacard__cover{display:block}.about-khoacard__body{padding:14px 16px;display:grid;grid-gap:4px;gap:4px}.about-khoacard__body strong{font-size:14px;color:var(--humg-primary);line-height:1.35}.about-khoacard__body em{font-style:normal;display:inline-flex;align-items:center;gap:5px;font-size:11.5px;color:var(--humg-text-secondary)}.about-khoacard__meta{font-size:11.5px;font-weight:600;color:var(--humg-secondary)}@media (max-width:900px){.about-khoagrid{grid-template-columns:1fr}}.about-muted{font-size:12.5px}.about-chiprow{display:flex;flex-wrap:wrap;gap:6px}.about-chiprow span{font-size:11.5px;font-weight:600;color:var(--humg-primary);background:var(--humg-hover);padding:4px 10px;border-radius:999px}.about-depts{display:grid;grid-gap:8px;gap:8px}.about-dept{display:grid;grid-template-columns:auto 1fr auto;grid-gap:12px;gap:12px;align-items:center;padding:12px 14px;border-radius:10px;border:1px solid var(--humg-border);border-left:3px solid var(--humg-secondary)}.about-dept:hover{background:var(--humg-hover);box-shadow:var(--humg-shadow-sm)}.about-dept__ic{display:inline-flex;width:32px;height:32px;border-radius:8px;align-items:center;justify-content:center;background:var(--humg-hover);color:var(--humg-primary)}.about-dept__body{min-width:0;display:grid;grid-gap:2px;gap:2px}.about-dept__body strong{font-size:13.5px;color:var(--humg-primary)}.about-dept__body em{font-style:normal;font-size:11.5px}.about-dept>svg,.about-dept__body em{color:var(--humg-text-secondary)}.about-lecs{display:grid;grid-gap:8px;gap:8px}.about-lec{display:grid;grid-template-columns:52px 1fr auto;grid-gap:12px;gap:12px;align-items:center;padding:10px 12px;border:1px solid var(--humg-border);border-radius:10px}.about-lec:hover{border-color:var(--humg-secondary);box-shadow:var(--humg-shadow-sm)}.about-lec__photo{width:52px;border-radius:8px;align-self:start}.about-lec__body{min-width:0;display:grid;grid-gap:3px;gap:3px}.about-lec__body strong{font-size:13.5px;color:var(--humg-primary)}.about-lec__body em{font-style:normal;font-size:11.5px;color:var(--humg-text-secondary)}.about-lec__tags{display:flex;flex-wrap:wrap;gap:4px;margin-top:2px}.about-lec__tags span{font-size:10.5px;background:var(--humg-surface-alt);padding:2px 7px;border-radius:999px}.about-lec>svg,.about-lec__tags span{color:var(--humg-text-secondary)}.about-leccard{border:1px solid var(--humg-border);border-radius:12px;background:#fff;padding:16px;text-align:center;display:grid;grid-gap:4px;gap:4px;box-shadow:var(--humg-shadow-sm)}.about-leccard__photo{width:96px;margin:0 auto 6px;border-radius:10px}.about-leccard strong{font-size:14px;color:var(--humg-primary)}.about-leccard em{font-style:normal;font-size:12px;color:var(--humg-text-secondary)}@media (max-width:1000px){.about-fields,.about-hl3,.about-numgrid,.about-numgrid--4,.about-photos,.about-quotes{grid-template-columns:1fr 1fr}.about-closing,.about-intro{grid-template-columns:1fr}.about-closing{text-align:center}.about-closing__photo{max-width:260px;margin:0 auto}}@media (max-width:900px){.about-vision{grid-template-columns:1fr}.about-people,.about-people--compact{grid-template-columns:1fr 1fr}.about-majors,.about-units{grid-template-columns:1fr}.about-dept,.about-lec{grid-template-columns:auto 1fr}.about-dept>svg,.about-lec>svg{display:none}.about-message{grid-template-columns:1fr}.about-message__aside{border-right:0;border-bottom:1px solid var(--humg-border)}.about-org__branches{grid-template-columns:1fr}.about-pct__row{grid-template-columns:120px 1fr 40px}}@media (max-width:560px){.about-people,.about-people--compact{grid-template-columns:1fr}.about-achi li{grid-template-columns:auto 1fr}.about-achi__year{grid-column:2}.about-fields,.about-hl3,.about-numgrid,.about-numgrid--4,.about-photos,.about-quotes{grid-template-columns:1fr}}.about-philo{margin:18px 0;padding:28px 26px;border-radius:18px;color:#fff;text-align:center;position:relative;overflow:hidden;background:radial-gradient(circle at 10% 0,#1f5fbf 0,transparent 50%),linear-gradient(135deg,#0a2a63,#0d47a1)}.about-philo__label{display:inline-block;font-size:12.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#f6d77a}.about-philo__motto{margin:10px 0 22px;font-size:clamp(24px,3.2vw,36px);font-weight:800;letter-spacing:.02em}.about-philo__grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;text-align:left}.about-philo__item{position:relative;padding:18px 18px 16px;border-radius:14px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16)}.about-philo__no{position:absolute;right:14px;top:6px;font-size:40px;font-weight:800;color:rgba(246,215,122,.35)}.about-philo__item h3{display:flex;align-items:center;gap:8px;margin:0 0 8px;font-size:17px;color:#fff}.about-philo__item p{margin:0;font-size:14px;line-height:1.7;color:rgba(255,255,255,.86)}@media (max-width:860px){.about-philo__grid{grid-template-columns:1fr}}.about-message{grid-template-columns:300px 1fr}.about-message__aside{padding:28px;background:linear-gradient(180deg,#f3f7fd,#fff)}.about-message__aside .about-person__photo{border-radius:14px;box-shadow:var(--humg-shadow-sm)}.about-message__body{padding:32px 36px}.about-message__body:before{content:"\201C";position:absolute;right:28px;top:4px;font:700 120px/1 Georgia,serif;color:color-mix(in srgb,var(--humg-secondary) 14%,transparent);pointer-events:none}.about-message__body p{font-size:15.5px}.about-timeline__card{background:var(--humg-surface);box-shadow:var(--humg-shadow-sm);transition:border-color var(--humg-transition),transform var(--humg-transition)}.about-timeline li:hover .about-timeline__card{border-color:var(--humg-secondary);transform:translateX(3px)}.about-timeline__card strong{font-size:15px}.about-timeline__card p{font-size:13.5px}.about-pct__row{grid-template-columns:220px 1fr 130px}.about-pct__val{text-align:right;font-size:13px;color:var(--humg-text-secondary)}.about-pct__val b{color:var(--humg-primary)}@media (max-width:640px){.about-message{grid-template-columns:1fr}.about-message__aside{border-right:0;border-bottom:1px solid var(--humg-border)}.about-pct__row{grid-template-columns:1fr 90px}.about-pct__track{grid-column:1/-1;grid-row:2}}.about-intro{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:28px;padding:22px}.about-intro__photo{aspect-ratio:4/3;object-fit:cover;box-shadow:var(--humg-shadow-sm)}.about-intro__text p{font-size:14.5px}@media (max-width:900px){.about-intro{grid-template-columns:1fr}}.about-message__aside .about-person__photo{display:block;width:100%;max-width:220px;margin:0 auto 14px}.about-message__aside .about-person__photo:before{padding-top:133%}.about-message__aside .about-person__photo img{object-position:center 18%}.about-message__aside strong{font-size:17px}.about-toc{padding:16px 16px 12px;background:#fff;border:1px solid var(--humg-border);border-radius:var(--humg-radius-card,14px);box-shadow:var(--humg-shadow-sm)}.about-toc__label{display:block;margin-bottom:8px;font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--humg-text-secondary)}.about-toc ol{display:grid;grid-gap:2px;gap:2px;margin:0;padding:0;list-style:none;counter-reset:toc}.about-toc li{counter-increment:toc}.about-toc a{display:grid;grid-template-columns:22px 1fr;grid-gap:6px;gap:6px;padding:7px 8px;border-radius:8px;font-size:13px;line-height:1.45;color:var(--humg-text);text-decoration:none}.about-toc a:before{content:counter(toc,decimal-leading-zero);font-size:11px;font-weight:800;color:var(--humg-accent);padding-top:1px}.about-toc a:hover{background:var(--humg-hover,#eef4fc);color:var(--humg-primary)}.about-60{position:relative;display:grid;grid-gap:6px;gap:6px;padding:18px;overflow:hidden;border-radius:var(--humg-radius-card,14px);color:#fff;text-decoration:none;background:linear-gradient(150deg,#0f4fb3,var(--humg-primary-dark,#072c69))}.about-60:after{content:"60";position:absolute;right:-6px;bottom:-26px;font-size:96px;font-weight:900;line-height:1;color:rgba(255,255,255,.08)}.about-60__years{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:800;color:#ffd28a}.about-60__years i{flex:1 1;max-width:60px;height:2px;background:rgba(255,210,138,.6)}.about-60 strong{font-size:16px;line-height:1.35}.about-60__more{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:rgba(255,255,255,.85)}.about-60:hover .about-60__more{color:#fff}.pg-main .ui-panel[id],.pg-main section[id]{scroll-margin-top:96px}.about-cover{position:relative;margin:0}.about-cover img{display:block;width:100%;aspect-ratio:16/7;object-fit:cover}.about-cover figcaption{position:absolute;inset:auto 0 0 0;display:grid;grid-gap:4px;gap:4px;padding:48px 22px 18px;color:#fff;background:linear-gradient(180deg,transparent,rgba(5,25,60,.82))}.about-cover figcaption strong{font-size:clamp(18px,2vw,24px);font-weight:800}.about-cover figcaption>span:last-child{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:rgba(255,255,255,.88)}.about-cover__badge{justify-self:start;padding:4px 10px;border-radius:999px;font-size:11.5px;font-weight:700;color:var(--humg-primary);background:#ffd28a}.about-intro-text{padding:20px 22px 22px}.about-intro-text p{margin:0 0 12px;font-size:14.5px;line-height:1.8;color:#2b2f36;text-align:justify}.about-intro-text p:last-child{margin-bottom:0}.about-intro-text p.is-lead{padding-left:14px;border-left:4px solid var(--humg-accent);font-size:15.5px;font-weight:600;color:var(--humg-primary)}.about-stat-more{margin-top:12px}.about-dir{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.about-dir article{padding:18px;border:1px solid var(--humg-border);border-radius:12px;background:linear-gradient(170deg,#f5f9ff,#fff 60%)}.about-dir article.is-accent{color:#fff;border-color:transparent;background:linear-gradient(150deg,var(--humg-primary),var(--humg-primary-dark,#072c69))}.about-dir__ic{display:inline-grid;place-items:center;width:40px;height:40px;margin-bottom:8px;border-radius:10px;color:#fff;background:linear-gradient(150deg,var(--humg-secondary),var(--humg-primary))}.about-dir .is-accent .about-dir__ic{background:rgba(255,255,255,.16)}.about-dir h3{margin:0 0 6px;font-size:15px;color:var(--humg-primary)}.about-dir .is-accent h3{color:#fff}.about-dir p{margin:0;font-size:13px;line-height:1.7;color:var(--humg-text-secondary);text-align:justify}.about-dir p.about-dir__motto{font-size:17px;font-weight:800;line-height:1.5;color:#ffd28a;text-align:left}.about-chips--values{align-items:center;margin-top:16px;padding-top:14px;border-top:1px dashed var(--humg-border)}.about-chips .about-chips__label{padding:0;border:0;background:none;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--humg-text-secondary)}.about-board{display:grid;grid-gap:22px;gap:22px}.about-board__top{display:grid;justify-items:center;position:relative;padding-bottom:22px}.about-board__top:after{content:"";position:absolute;left:50%;bottom:-1px;width:2px;height:22px;background:#c6d5ea}.about-board__row{--n:3;position:relative;display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));grid-gap:18px;gap:18px;padding-top:22px}.about-board__row:before{content:"";position:absolute;top:0;left:calc(100% / var(--n) / 2);right:calc(100% / var(--n) / 2);height:2px;background:#c6d5ea}.about-board__row>.about-person:before{content:"";position:absolute;top:-22px;left:50%;width:2px;height:22px;background:#c6d5ea}.about-board .about-person,.about-leaders .about-person{position:relative;flex-direction:column;align-items:stretch;gap:0;width:100%;padding:0;text-align:center;font:inherit;color:inherit;background:#fff;border:1px solid var(--humg-border);border-radius:14px;box-shadow:var(--humg-shadow-sm)}.about-board .about-person__photo,.about-leaders .about-person__photo{display:block;width:100%;border-radius:13px 13px 0 0}.about-board .about-person__body,.about-leaders .about-person__body{padding:14px 14px 16px}.about-board .about-person__contact span,.about-leaders .about-person__contact span{justify-content:center}.about-board .about-person.is-big{max-width:340px;border-color:#c6d5ea;box-shadow:0 18px 40px -22px rgba(10,61,145,.55)}.about-board .about-person.is-big .about-person__photo{width:100%}.about-board .about-person.is-big .about-person__body strong{font-size:18px}.about-board .about-person.is-big .about-person__role{font-size:14px}.about-person.is-clickable{cursor:pointer;transition:transform .2s,box-shadow .2s,border-color .2s}.about-person.is-clickable:focus-visible,.about-person.is-clickable:hover{transform:translateY(-4px);border-color:var(--humg-secondary);box-shadow:0 20px 40px -22px rgba(10,61,145,.6);outline:none}.about-person__more{display:inline-flex;align-items:center;justify-content:center;gap:5px;margin-top:10px;font-size:12.5px;font-weight:700;color:var(--humg-secondary)}.about-person.is-clickable:hover .about-person__more{color:var(--humg-primary)}.about-dlg{position:fixed;inset:0;z-index:2000;display:grid;place-items:center;padding:16px;background:rgba(5,20,50,.55);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.about-dlg__box{position:relative;display:grid;grid-template-columns:260px minmax(0,1fr);width:min(860px,100%);max-height:calc(100vh - 32px);overflow:auto;background:#fff;border-radius:16px;box-shadow:0 30px 80px -20px rgba(0,0,0,.45)}.about-dlg__close{position:absolute;top:10px;right:10px;z-index:1;display:inline-grid;place-items:center;width:36px;height:36px;border:0;border-radius:50%;background:#f1f5fb;color:var(--humg-text);cursor:pointer}.about-dlg__close:hover{background:#e2eaf6}.about-dlg__side{display:grid;align-content:start;grid-gap:6px;gap:6px;padding:22px;text-align:center;background:linear-gradient(170deg,#eef4fc,#fff 70%);border-right:1px solid var(--humg-border)}.about-dlg__photo{display:block;width:100%;margin-bottom:8px;border-radius:12px;overflow:hidden}.about-dlg__side strong{font-size:17px;color:var(--humg-primary)}.about-dlg__role{font-size:13px;font-weight:700;color:var(--humg-accent)}.about-dlg__contact{display:grid;grid-gap:4px;gap:4px;margin-top:8px}.about-dlg__contact a{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:12.5px;color:var(--humg-text-secondary);text-decoration:none;font-size:12px;overflow-wrap:anywhere}.about-dlg__contact a:hover{color:var(--humg-primary)}.about-dlg__expert{display:inline-flex;align-items:center;justify-content:center;gap:6px;margin-top:12px;padding:7px 12px;font-size:12.5px;font-weight:600;color:#fff;background:var(--humg-primary);border-radius:8px;text-decoration:none}.about-dlg__expert:hover{filter:brightness(1.08)}.about-leaders{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,190px),1fr));grid-gap:16px;gap:16px}.about-pname{font-weight:600;color:var(--humg-text);text-decoration:none;border-bottom:1px dotted #9aaac2}.about-pname:hover{color:var(--humg-accent-dark);border-bottom-color:currentColor}.about-dlg__main{padding:24px 26px}.about-dlg__main h3{display:flex;align-items:center;gap:8px;margin:0 0 10px;font-size:14px;text-transform:uppercase;letter-spacing:.03em;color:var(--humg-primary)}.about-dlg__main h3+*{margin-bottom:20px}.about-dlg__main h3 svg{color:var(--humg-accent)}.about-dlg__bio{margin:0 0 18px;font-size:14px;line-height:1.75;text-align:justify}.about-dlg__dl{display:grid;margin:0;border:1px solid var(--humg-border);border-radius:10px;overflow:hidden}.about-dlg__dl>div{display:grid;grid-template-columns:170px 1fr;grid-gap:10px;gap:10px;padding:9px 12px;font-size:13.5px}.about-dlg__dl>div:nth-child(odd){background:#f8fafd}.about-dlg__dl dt{color:var(--humg-text-secondary)}.about-dlg__dl dd{margin:0;font-weight:600;color:var(--humg-text)}.about-dlg__edu{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.about-dlg__edu li{display:grid;grid-template-columns:54px 1fr;grid-gap:12px;gap:12px;align-items:start}.about-dlg__year{display:inline-grid;place-items:center;height:28px;border-radius:8px;font-size:12.5px;font-weight:800;color:var(--humg-primary);background:#eef3fb}.about-dlg__edu strong{display:block;font-size:13.5px}.about-dlg__edu span{font-size:12.5px;color:var(--humg-text-secondary)}.about-muted{color:var(--humg-text-secondary);font-size:13px}@media (max-width:1100px){.about-dir{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.about-board__row{grid-template-columns:repeat(2,minmax(0,1fr));padding-top:0}.about-board__row:before,.about-board__row>.about-person:before,.about-board__top:after{display:none}.about-board__top{padding-bottom:0}.about-dlg__box{grid-template-columns:minmax(0,1fr)}.about-dlg__side{border-right:0;border-bottom:1px solid var(--humg-border)}.about-dlg__photo{max-width:200px;margin-inline:auto}.about-dlg__dl>div{grid-template-columns:minmax(0,1fr);gap:2px}.about-cover img{aspect-ratio:16/9}}@media (max-width:460px){.about-board__row{grid-template-columns:minmax(0,1fr)}}.orgmap__top{display:grid;grid-template-columns:1fr minmax(0,1.2fr) 1fr;grid-gap:12px;gap:12px;align-items:stretch;position:relative}.orgmap__top:before{content:"";position:absolute;left:10%;right:10%;top:50%;height:2px;background:#c6d5ea}.orgmap__box{position:relative;display:flex;align-items:center;justify-content:center;min-height:54px;padding:12px 14px;text-align:center;font-size:13.5px;font-weight:700;line-height:1.35;color:var(--humg-text);text-decoration:none;background:#fff;border:1px solid var(--humg-border);border-radius:12px;box-shadow:var(--humg-shadow-sm);transition:border-color var(--humg-transition),color var(--humg-transition)}.orgmap__box:hover{border-color:var(--humg-secondary);color:var(--humg-primary)}.orgmap__box.is-main{font-size:15px;color:#fff;background:linear-gradient(135deg,var(--humg-primary),var(--humg-primary-dark));border:0}.orgmap__box.is-main:hover{color:#fff;filter:brightness(1.08)}.orgmap__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));grid-gap:14px;gap:14px;margin-top:18px;padding-top:18px;border-top:2px solid #e3eaf5}.orgmap__block{display:flex;flex-direction:column;border:1px solid var(--humg-border);border-radius:12px;background:#fff;overflow:hidden}.orgmap__head{display:flex;align-items:center;gap:10px;padding:11px 14px;text-decoration:none;background:#f5f8fc;border-bottom:1px solid var(--humg-border)}.orgmap__head strong{flex:1 1;font-size:13px;font-weight:800;letter-spacing:.02em;text-transform:uppercase;color:var(--humg-primary)}.orgmap__head em{min-width:24px;padding:1px 7px;font-style:normal;font-size:12px;font-weight:700;text-align:center;color:var(--humg-text-secondary);background:#fff;border:1px solid var(--humg-border);border-radius:999px}.orgmap__head:hover strong{text-decoration:underline}.orgmap__ic{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:8px;color:var(--humg-secondary);background:#fff;border:1px solid #dbe5f3}.orgmap__block ul{margin:0;padding:6px 0;list-style:none}.orgmap__block li a{display:block;padding:6px 14px 6px 28px;position:relative;font-size:13.5px;line-height:1.4;color:var(--humg-text);text-decoration:none}.orgmap__block li a:before{content:"";position:absolute;left:15px;top:13px;width:5px;height:5px;border-radius:50%;background:#b8c7dc}.orgmap__block li a:hover{color:var(--humg-primary);background:#f5f8fc}.orgmap__block li a:hover:before{background:var(--humg-accent)}@media (max-width:640px){.orgmap__top{grid-template-columns:1fr}.orgmap__top:before{display:none}.orgmap__box.is-main{order:-1}}.about-orgnav{padding:16px;background:#fff;border:1px solid var(--humg-border);border-radius:14px}.about-orgnav__label{display:block;margin-bottom:8px;font-size:11.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--humg-text-secondary)}.about-orgnav ul{display:grid;grid-gap:2px;gap:2px;margin:0;padding:0;list-style:none}.about-orgnav a{display:flex;align-items:center;gap:9px;padding:7px 10px;font-size:13.5px;line-height:1.35;color:var(--humg-text);text-decoration:none;border-radius:8px}.about-orgnav a svg{flex-shrink:0;color:var(--humg-text-secondary)}.about-orgnav a:hover{background:#f5f8fc;color:var(--humg-primary)}.about-orgnav a.is-active{font-weight:700;color:var(--humg-primary);background:#eaf1fb}.about-orgnav a.is-active svg{color:var(--humg-primary)}.about-plink{padding:0;font:inherit;font-weight:600;text-align:left;color:var(--humg-text);background:none;border:0;border-bottom:1px dotted #9aaac2;cursor:pointer}.about-plink:hover{color:var(--humg-accent-dark);border-bottom-color:currentColor}.orgtree{display:grid;grid-gap:0;gap:0}.orgtree__top{display:grid;grid-template-columns:1fr minmax(0,1.15fr) 1fr;grid-gap:14px;gap:14px;align-items:stretch;position:relative}.orgtree__top:before{content:"";position:absolute;left:12%;right:12%;top:50%;border-top:2px dashed #c6d5ea}.orgtree__box{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;min-height:58px;padding:12px 16px;text-align:center;font-size:14px;font-weight:700;line-height:1.35;color:var(--humg-primary);text-decoration:none;background:#fff;border:1px solid #c6d5ea;border-radius:12px;box-shadow:0 2px 8px rgba(13,71,161,.06)}.orgtree__box:hover{border-color:var(--humg-secondary);box-shadow:0 4px 14px rgba(13,71,161,.12)}.orgtree__box.is-main{font-size:16px;color:#fff;border:0;background:linear-gradient(135deg,var(--humg-primary),var(--humg-primary-dark,#0a3a85))}.orgtree__box.is-main:hover{color:#fff;filter:brightness(1.08)}.orgtree__stem{width:2px;height:22px;margin:0 auto;background:#c6d5ea}.orgtree__row{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:12px;gap:12px;position:relative;padding-top:20px;border-top:2px solid #c6d5ea}.orgtree__node{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;padding:14px 10px;text-align:center;text-decoration:none;background:#f7faff;border:1px solid var(--humg-border);border-radius:12px;transition:border-color .15s,transform .15s,box-shadow .15s}.orgtree__node:before{content:"";position:absolute;left:50%;top:-21px;height:20px;border-left:2px solid #c6d5ea}.orgtree__node:hover{border-color:var(--humg-secondary);transform:translateY(-2px);box-shadow:0 6px 16px rgba(13,71,161,.1)}.orgtree__ic{display:inline-grid;place-items:center;width:42px;height:42px;border-radius:12px;color:#fff;background:var(--humg-secondary,#1976d2)}.orgtree__node strong{font-size:13px;font-weight:800;line-height:1.3;color:var(--humg-primary);text-transform:uppercase;letter-spacing:.01em}.orgtree__node em{font-style:normal;font-size:12px;color:var(--humg-text-secondary)}.orgcards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.orgcard{display:flex;flex-direction:column;border:1px solid var(--humg-border);border-radius:14px;background:#fff;overflow:hidden;scroll-margin-top:140px}.orgcard:target{border-color:var(--humg-secondary);box-shadow:0 0 0 3px rgba(25,118,210,.15)}.orgcard__head{display:flex;align-items:center;gap:12px;padding:14px 16px;background:linear-gradient(180deg,#f5f8fc,#fff);border-bottom:1px solid var(--humg-border)}.orgcard__ic{display:inline-grid;place-items:center;flex-shrink:0;width:44px;height:44px;border-radius:12px;color:var(--humg-secondary,#1976d2);background:#e8f1fc}.orgcard__title{display:grid;grid-gap:2px;gap:2px;flex:1 1;min-width:0}.orgcard__title a{text-decoration:none}.orgcard__title strong{font-size:14px;font-weight:800;text-transform:uppercase;letter-spacing:.02em;color:var(--humg-primary)}.orgcard__title a:hover strong{text-decoration:underline}.orgcard__title em{font-style:normal;font-size:12.5px;color:var(--humg-text-secondary)}.orgcard__count{min-width:32px;padding:3px 9px;border-radius:999px;text-align:center;font-size:13px;font-weight:800;color:var(--humg-primary);background:#e8f1fc}.orgcard__items{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr));grid-gap:8px;gap:8px;margin:0;padding:14px 16px 16px;list-style:none}.orgcard__items a{display:flex;align-items:flex-start;gap:6px;height:100%;padding:9px 11px;font-size:13.5px;line-height:1.4;color:var(--humg-text);text-decoration:none;background:#f8fafc;border:1px solid #edf1f7;border-radius:9px}.orgcard__items a svg{flex-shrink:0;margin-top:3px;color:var(--humg-secondary)}.orgcard__items a:hover{color:var(--humg-primary);border-color:#c6d5ea;background:#f2f7fe}.orgcards__more{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.orgcards__link{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border-radius:10px;font-size:13.5px;font-weight:600;color:var(--humg-primary);text-decoration:none;background:#eef4fd}.orgcards__link:hover{background:#e2ecfb}@media (max-width:1100px){.orgcards{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.orgtree__top{grid-template-columns:1fr}.orgtree__top:before{display:none}.orgtree__box.is-main{order:-1}.orgtree__row{grid-template-columns:repeat(2,minmax(0,1fr));border-top:0;padding-top:0}.orgtree__node:before,.orgtree__stem{display:none}.orgtree__row{margin-top:14px}}.orgtree__node:before{display:none}.orgtree__row{border-top:0;padding-top:0}.orgtree__stem{height:18px;margin-bottom:0}.orgtree__row:before{content:"";grid-column:1/-1;height:0;border-top:2px solid #c6d5ea;margin-bottom:4px}.orgtree2{display:grid}.orgtree2__tier{display:grid;grid-template-columns:1fr minmax(0,1.25fr) 1fr;grid-gap:26px;gap:26px;align-items:center}.orgtree2__box{position:relative;display:flex;align-items:center;justify-content:center;gap:10px;min-height:66px;padding:12px 14px;font-weight:800;font-size:14.5px;line-height:1.3;text-align:center;color:var(--humg-primary);background:#fff;border:1px solid var(--humg-border);border-radius:12px;text-decoration:none;transition:box-shadow .15s,border-color .15s}.orgtree2__box em{display:block;margin-top:3px;font-size:11.5px;font-weight:500;font-style:normal;opacity:.85}.orgtree2__box svg{flex-shrink:0}.orgtree2__box:hover{border-color:var(--humg-secondary);box-shadow:0 4px 14px rgba(13,71,161,.12)}.orgtree2__box.is-party{color:#fff;border:0;background:linear-gradient(135deg,#b71c1c,#d32f2f)}.orgtree2__box.is-board{color:#fff;border:0;background:linear-gradient(135deg,var(--humg-primary),var(--humg-primary-light,#1565c0))}.orgtree2__box.is-board:hover,.orgtree2__box.is-party:hover{color:#fff;filter:brightness(1.08)}.orgtree2__box.is-side{font-size:12.5px;font-weight:700;border-style:dashed;border-color:#9fb6d6}.orgtree2__box.is-side:after{content:"";position:absolute;top:50%;width:27px;border-top:2px dashed #9fb6d6}.orgtree2__box.is-right:after{right:100%}.orgtree2__box.is-left:after{left:100%}.orgtree2__stem{width:2px;height:22px;margin:0 auto;background:#8fa9cc}.orgtree2__row{position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(92px,1fr));grid-gap:10px;gap:10px;padding-top:18px;border-top:2px solid #8fa9cc}.orgtree2__node{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 8px;text-align:center;color:inherit;text-decoration:none;background:#fff;border:1px solid var(--humg-border);border-radius:12px;transition:transform .15s,box-shadow .15s,border-color .15s}.orgtree2__node:before{content:"";position:absolute;left:50%;top:-19px;height:18px;border-left:2px solid #8fa9cc}.orgtree2__node:hover{border-color:var(--humg-secondary);transform:translateY(-2px);box-shadow:0 6px 16px rgba(13,71,161,.1)}.orgtree2__node strong{font-size:12.5px;font-weight:800;line-height:1.3;color:var(--humg-primary)}.orgtree2__node em{font-size:11.5px;font-style:normal;color:var(--humg-text-secondary)}.orgtree2__legend{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin:14px 0 0;font-size:12px;color:var(--humg-text-secondary)}.orgtree2__legend i{display:inline-block;width:26px;border-top:2px solid #8fa9cc}.orgtree2__legend i.is-dash{margin-left:10px;border-top:2px dashed #9fb6d6}@media (max-width:720px){.orgtree2__tier{grid-template-columns:minmax(0,1fr);gap:8px}.orgtree2__box.is-side:after,.orgtree2__tier>span:empty{display:none}.orgtree2__tier .is-board,.orgtree2__tier:first-child .is-party{order:-1}.orgtree2__row{grid-template-columns:repeat(2,minmax(0,1fr));border-top:0;padding-top:0}.orgtree2__node:before{display:none}}.about-contact{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none;font-size:13.5px}.about-contact li{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.about-contact li svg{color:var(--humg-secondary);flex-shrink:0}.about-contact li span{color:var(--humg-text-secondary)}.about-contact li strong{font-weight:600;overflow-wrap:anywhere}.about-contact__web{display:inline-flex;align-items:center;gap:7px;margin-top:12px;max-width:100%;overflow-wrap:anywhere}.orgtree3{--line:#8fa9cc}.orgtree3,.orgtree3__level{display:flex;flex-direction:column;align-items:center}.orgtree3__level{width:100%}.orgtree3__stem{display:block;width:2px;height:22px;background:var(--line)}.orgtree3__lead{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-width:260px;min-height:54px;padding:12px 22px;font-weight:800;font-size:15px;text-align:center;color:#fff;text-decoration:none;border-radius:12px;box-shadow:0 4px 14px rgba(13,71,161,.14)}.orgtree3__lead.is-party{background:linear-gradient(135deg,#b71c1c,#d32f2f)}.orgtree3__lead.is-board{background:linear-gradient(135deg,var(--humg-primary),var(--humg-primary-light,#1565c0))}a.orgtree3__lead:hover{color:#fff;filter:brightness(1.08)}.orgtree3__branches{position:relative;align-self:stretch;list-style:none;margin:0;padding:0 0 0 28px}.orgtree3__branches:before{content:"";position:absolute;left:8px;top:0;bottom:30px;border-left:2px solid var(--line)}.orgtree3__branches:after{content:"";position:absolute;left:8px;top:0;width:calc(50% - 8px);border-top:2px solid var(--line)}.orgtree3__branch{position:relative;margin:16px 0 0;background:#fff;border:1px solid var(--humg-border);border-radius:12px}.orgtree3__branch:before{content:"";position:absolute;left:-20px;top:29px;width:20px;border-top:2px solid var(--line)}.orgtree3__head{display:flex;align-items:center;gap:12px;padding:10px 14px;border-bottom:1px solid var(--humg-border);background:var(--humg-surface-alt,#f6f8fb);border-radius:12px 12px 0 0}.orgtree3__head .orgtree__ic{width:36px;height:36px;border-radius:10px;flex-shrink:0}.orgtree3__title{flex:1 1;min-width:0;display:grid;grid-gap:2px;gap:2px}.orgtree3__title a,.orgtree3__title>strong{color:var(--humg-primary);text-decoration:none;text-transform:uppercase;font-size:13.5px;letter-spacing:.02em}.orgtree3__title a:hover{text-decoration:underline}.orgtree3__title em{font-style:normal;font-size:12px;color:var(--humg-text-secondary)}.orgtree3__count{min-width:30px;padding:3px 8px;border-radius:999px;background:#e6eefb;color:var(--humg-primary);font-weight:800;font-size:12.5px;text-align:center}.orgtree3__units{list-style:none;margin:0;padding:10px 14px 12px 34px;display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));grid-gap:2px 18px;gap:2px 18px}.orgtree3__units,.orgtree3__units li{position:relative}.orgtree3__units li:before{content:"";position:absolute;left:-14px;top:14px;width:8px;border-top:2px solid var(--line)}.orgtree3__units li a,.orgtree3__units li span{display:block;padding:5px 4px;font-size:13.5px;line-height:1.35;color:var(--humg-text);text-decoration:none}.orgtree3__units li a:hover{color:var(--humg-primary);text-decoration:underline}@media (max-width:640px){.orgtree3__lead{min-width:0;width:100%}.orgtree3__branches{padding-left:20px}.orgtree3__branches:after,.orgtree3__branches:before{left:4px}.orgtree3__branch:before{left:-16px;width:16px}.orgtree3__units{grid-template-columns:minmax(0,1fr)}}.orgtree3__top{position:relative;display:flex;justify-content:center;gap:40px;width:100%}.orgtree3__top:before{width:40px;transform:translateX(-50%);border-top:2px solid var(--line)}.orgtree3__top:after,.orgtree3__top:before{content:"";position:absolute;top:50%;left:50%}.orgtree3__top:after{height:50%;border-left:2px solid var(--line)}.orgtree3__top .orgtree3__lead{flex:0 1 260px;min-width:0}.orgtree3__top+.orgtree3__stem{height:20px}@media (max-width:640px){.orgtree3__top{gap:12px}.orgtree3__top:before{width:12px}.orgtree3__top .orgtree3__lead{font-size:13.5px;padding:10px 12px}}.orgtree3__blocks{position:relative;align-self:stretch;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:10px;gap:10px;padding-top:18px}.orgtree3__blocks:before{content:"";position:absolute;top:0;left:calc(100% / 12);right:calc(100% / 12);border-top:2px solid var(--line)}.orgtree3__block{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 6px 10px;font:inherit;text-align:center;color:inherit;background:#fff;border:1px solid var(--humg-border);border-radius:12px;cursor:pointer;transition:transform .15s,box-shadow .15s,border-color .15s}.orgtree3__block:before{content:"";position:absolute;left:50%;top:-19px;height:18px;border-left:2px solid var(--line)}.orgtree3__block:hover{border-color:var(--humg-secondary);transform:translateY(-2px);box-shadow:0 6px 16px rgba(13,71,161,.1)}.orgtree3__block.is-on{border-color:var(--humg-primary);box-shadow:0 0 0 2px var(--humg-primary) inset,0 6px 16px rgba(13,71,161,.12);background:#f3f7fd}.orgtree3__block strong{font-size:12.5px;font-weight:800;line-height:1.3;color:var(--humg-primary)}.orgtree3__block em{font-size:11.5px;font-style:normal;color:var(--humg-text-secondary)}.orgtree3__block .orgtree__ic{width:40px;height:40px}.orgtree3__list{margin-top:16px;border:1px solid var(--humg-border);border-radius:12px;scroll-margin-top:90px;animation:orgtree3-in .18s ease-out}@keyframes orgtree3-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.orgtree3__close{display:inline-grid;place-items:center;width:28px;height:28px;border:1px solid var(--humg-border);border-radius:8px;background:#fff;color:var(--humg-text-secondary);cursor:pointer}.orgtree3__close:hover{color:var(--humg-primary);border-color:var(--humg-primary)}.orgtree3__hint{display:flex;align-items:center;justify-content:center;gap:6px;margin:14px 0 0;font-size:12.5px;color:var(--humg-text-secondary)}@media (max-width:1100px){.orgtree3__blocks{grid-template-columns:repeat(3,minmax(0,1fr));padding-top:0;margin-top:-2px}.orgtree3__block:before,.orgtree3__blocks:before{display:none}}@media (max-width:560px){.orgtree3__blocks{grid-template-columns:repeat(2,minmax(0,1fr))}}.orgtree4{--line:#8fa9cc;--gap:34px;display:grid;grid-gap:var(--gap);gap:var(--gap)}.orgtree4__row{display:grid}.orgtree4__lead,.orgtree4__row{position:relative;align-items:center}.orgtree4__lead{z-index:1;display:flex;justify-content:center;gap:10px;min-height:56px;padding:12px 18px;font-weight:800;font-size:15px;text-align:center;color:#fff;text-decoration:none;border-radius:12px;background:linear-gradient(135deg,var(--humg-primary),var(--humg-primary-light,#1565c0));box-shadow:0 4px 14px rgba(13,71,161,.16)}a.orgtree4__lead:hover{color:#fff;filter:brightness(1.08)}.orgtree4__row--top{justify-items:center}.orgtree4__row--top .orgtree4__lead{min-width:280px}.orgtree4__row--top:after{content:"";position:absolute;left:50%;top:100%;height:var(--gap);border-left:2px solid var(--line)}.orgtree4__row--mid{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) minmax(0,1fr);gap:28px}.orgtree4__row--mid:before{content:"";position:absolute;top:50%;left:16%;right:16%;border-top:2px solid var(--line)}.orgtree4__row--mid:after{content:"";position:absolute;left:50%;top:50%;height:calc(50% + var(--gap));border-left:2px solid var(--line)}.orgtree4__row--mid>.orgtree4__lead{min-height:64px;font-size:16px}.orgtree4__side{position:relative;z-index:1;display:grid;grid-gap:8px;gap:8px}.orgtree4__row--units{grid-template-columns:repeat(var(--n,4),minmax(0,1fr));gap:12px;padding-top:18px}.orgtree4__row--units:before{content:"";position:absolute;top:0;left:calc(100% / var(--n, 4) / 2);right:calc(100% / var(--n, 4) / 2);border-top:2px solid var(--line)}.orgtree4__row--units .orgtree4__block:before{content:"";position:absolute;left:50%;height:18px;border-left:2px solid var(--line)}.orgtree4__block{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 8px 10px;font:inherit;text-align:center;color:inherit;background:#fff;border:1px solid #b9cbe6;border-radius:12px;cursor:pointer;transition:transform .15s,box-shadow .15s,border-color .15s,background .15s}.orgtree4__block:hover{border-color:var(--humg-secondary,#1976d2);transform:translateY(-2px);box-shadow:0 6px 16px rgba(13,71,161,.1)}.orgtree4__block.is-on{background:#eef4fd;border-color:var(--humg-primary);box-shadow:0 0 0 2px var(--humg-primary) inset}.orgtree4__block strong{font-size:13px;font-weight:800;line-height:1.3;color:var(--humg-primary)}.orgtree4__block em{font-size:11.5px;font-style:normal;color:var(--humg-text-secondary)}.orgtree4__block .orgtree__ic{width:38px;height:38px}.orgtree4__side .orgtree4__block{flex-direction:row;justify-content:flex-start;gap:10px;text-align:left;padding:10px 12px}.orgtree4__side .orgtree4__block strong{flex:1 1}@media (max-width:900px){.orgtree4{--gap:14px}.orgtree4__row--mid{grid-template-columns:minmax(0,1fr);gap:10px}.orgtree4__row--mid>.orgtree4__lead{order:-1}.orgtree4__row--mid:after,.orgtree4__row--mid:before,.orgtree4__row--top:after,.orgtree4__row--units .orgtree4__block:before,.orgtree4__row--units:before{display:none}.orgtree4__row--units{grid-template-columns:repeat(2,minmax(0,1fr));padding-top:0}}.orgtree4__row--units{align-items:stretch}.orgtree4__row--mid:before{display:none}.orgtree4__side{transform:translateY(22px)}.orgtree4__side .orgtree4__block:after{content:"";position:absolute;top:50%;width:30px;border-top:2px solid var(--line)}.orgtree4__side.is-left .orgtree4__block:after{left:100%}.orgtree4__side.is-right .orgtree4__block:after{right:100%}@media (max-width:900px){.orgtree4__side{transform:none}.orgtree4__side .orgtree4__block:after{display:none}}.orgtree4{--gap:44px}.orgtree4__side{transform:translateY(18px)}.orgunits{overflow:hidden;border:1px solid #c9d8ee;box-shadow:0 8px 22px rgba(13,71,161,.08)}.orgunits__head{position:relative;background:linear-gradient(135deg,#eef4fd,#f8fbff);border-bottom:1px solid #d6e2f3}.orgunits__head:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(var(--humg-primary),var(--humg-primary-light,#1565c0))}.orgunits__grid{list-style:none;margin:0;padding:14px;display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:10px;gap:10px}.orgunits__card{display:flex;align-items:center;gap:10px;height:100%;padding:10px 12px;border:1px solid var(--humg-border);border-radius:10px;background:#fff;color:var(--humg-text);text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s,background .15s}a.orgunits__card:hover{border-color:var(--humg-secondary,#1976d2);background:#f5f9ff;box-shadow:0 6px 14px rgba(13,71,161,.1);transform:translateY(-1px);color:var(--humg-primary)}.orgunits__no{flex-shrink:0;display:inline-grid;place-items:center;width:28px;height:28px;border-radius:8px;font-size:11.5px;font-weight:800;color:var(--humg-primary);background:#e6eefb}.orgunits__name{flex:1 1;min-width:0;font-size:13.5px;font-weight:600;line-height:1.35}.orgunits__card svg{flex-shrink:0;color:#8fa9cc;transition:transform .15s,color .15s}a.orgunits__card:hover svg{color:var(--humg-primary);transform:translateX(2px)}.orgunits__card.is-off{background:#fafbfd;color:var(--humg-text-secondary)}.orgunits__card.is-off .orgunits__no{background:#eef1f5;color:#8a94a6}.orgunits__tag{flex-shrink:0;padding:2px 8px;border-radius:999px;font-size:11px;font-style:normal;color:#8a6d00;background:#fff6d6}@media (max-width:560px){.orgunits__grid{grid-template-columns:minmax(0,1fr);padding:10px}}.orgtree4__row--units:before{display:none}.orgtree4__row--units .orgtree4__block:after{content:"";position:absolute;top:-19px;left:-7px;right:-7px;border-top:2px solid var(--line)}.orgtree4__row--units .orgtree4__block:first-child:after{left:calc(50% - 1px)}.orgtree4__row--units .orgtree4__block:last-child:after{right:calc(50% - 1px)}.orgtree4__row--units .orgtree4__block:before{top:-19px;height:19px;margin-left:-1px}.orgtree4__row--mid:after,.orgtree4__row--top:after{margin-left:-1px}@media (max-width:900px){.orgtree4__row--units .orgtree4__block:after{display:none}}