.dhc{--dhc-p:#732c7b;--dhc-p-tint:#f7f0f8;--dhc-ink:#222;--dhc-muted:#555;color:var(--dhc-ink);font-size:15px;line-height:1.55}.dhc *,.dhc ::after,.dhc ::before{box-sizing:border-box}.dhc a{color:var(--dhc-p)}.dhc .dhc-ico{flex-shrink:0;vertical-align:-3px}.dhc-date{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;width:56px;padding:6px 0;border-radius:10px;background:var(--dhc-p-tint);color:var(--dhc-p);line-height:1.1;flex-shrink:0}.dhc-date b{font-size:20px}.dhc-date small{font-size:11px;font-weight:700}.dhc-ab2{--ab-ink:#221827;--ab-muted:#6f6475;--ab-line:rgba(80,30,90,.12);--ab-p:#5b1d66;--ab-v:#8e3aa3;--ab-gold:#f6c453;margin:2rem 0 1rem;color:var(--ab-ink);text-align:left}.dhc-ab2__d{border:1px solid var(--ab-line);border-radius:18px;background:#fff;transition:box-shadow .2s,border-color .2s}.dhc-ab2__d:hover,.dhc-ab2__d[open]{border-color:rgba(142,58,163,.28);box-shadow:0 14px 34px -24px rgba(91,29,102,.55)}.dhc-ab2.is-vip .dhc-ab2__d{border-color:rgba(246,196,83,.55)}.dhc-ab2__s{display:flex;align-items:center;gap:12px;padding:12px 14px;list-style:none;cursor:pointer}.dhc-ab2__s::-webkit-details-marker{display:none}.dhc-ab2__s::marker{content:""}.dhc-ab2__av{position:relative;flex-shrink:0;width:48px;height:48px;border-radius:50%;padding:2px;background:linear-gradient(135deg,var(--ab-v),#c05bd6)}.dhc-ab2.is-vip .dhc-ab2__av{background:linear-gradient(135deg,#ffe7a3,var(--ab-gold),#c05bd6)}.dhc-ab2__av img,.dhc-ab__ini{position:absolute;inset:2px;width:calc(100% - 4px);height:calc(100% - 4px);border-radius:50%;border:2px solid #fff;object-fit:cover;margin:0!important}.dhc-ab__ini{display:grid;place-items:center;background:#f3e6f6;color:var(--ab-p);font-size:15px;font-weight:700}.dhc-ab2__av img{z-index:1}.dhc-ab2__who{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.dhc-ab2__name{display:flex;align-items:center;gap:6px;font-size:15.5px;font-weight:700;line-height:1.3;letter-spacing:-.01em}.dhc-ab2__name a{color:var(--ab-ink)!important;text-decoration:none!important}.dhc-ab2__name a:hover{color:var(--ab-v)!important}.dhc-ab2__vip{padding:1px 7px;border-radius:999px;font-size:10.5px;font-weight:800;letter-spacing:.05em;color:#2e2100;background:linear-gradient(135deg,#ffe7a3,var(--ab-gold))}.dhc-ab2__line{font-size:13.5px;line-height:1.4;color:var(--ab-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dhc-ab2__chips{display:flex;gap:6px;flex-shrink:0}.dhc-ab2__chip{padding:4px 10px;border-radius:999px;font-size:12.5px;font-weight:600;white-space:nowrap;color:var(--ab-p)!important;text-decoration:none!important;background:rgba(142,58,163,.08);transition:background .15s}a.dhc-ab2__chip:hover{background:rgba(142,58,163,.16)}.dhc-ab2__chip--ev{background:rgba(246,196,83,.2);color:#6b4a00!important}.dhc-ab2__more{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;padding:6px 10px;border-radius:10px;font-size:13px;font-weight:600;color:var(--ab-v);transition:background .15s}.dhc-ab2__s:hover .dhc-ab2__more{background:rgba(142,58,163,.08)}.dhc-ab2__more .dhc-ico{transition:transform .25s}.dhc-ab2__d[open] .dhc-ab2__more-t,.dhc-ab2__more-l{display:none}.dhc-ab2__d[open] .dhc-ab2__more-l{display:inline}.dhc-ab2__d[open] .dhc-ab2__more .dhc-ico{transform:rotate(180deg)}.dhc-ab2__body{padding:2px 14px 14px 74px;animation:dhc-ab2-in .25s ease-out}@keyframes dhc-ab2-in{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.dhc-ab2__bio{margin:0 0 10px!important;font-size:14.5px;line-height:1.6;color:#463b4c}.dhc-ab2__tags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.dhc-ab2__tag{padding:2px 9px;border-radius:999px;font-size:12px;color:var(--ab-muted)!important;text-decoration:none!important;border:1px solid var(--ab-line)}a.dhc-ab2__tag:hover{color:var(--ab-p)!important;border-color:rgba(142,58,163,.3)}.dhc-ab2__cols{display:grid;grid-template-columns:1fr 1fr;gap:4px 16px;margin-bottom:12px}.dhc-ab2__list{list-style:none!important;margin:0!important;padding:0!important}.dhc-ab2__list li{margin:0!important;padding:0!important;list-style:none!important}.dhc-ab2__list li::before{display:none!important}.dhc-ab2__list a{display:flex;align-items:center;gap:10px;padding:6px 8px;margin:0 -8px;border-radius:10px;font-size:14px;line-height:1.35;color:var(--ab-ink)!important;text-decoration:none!important;transition:background .15s}.dhc-ab2__list a:hover{background:rgba(142,58,163,.06)}.dhc-ab2__list a>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dhc-ab2__date{flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;font-size:10px;font-weight:700;text-transform:uppercase;line-height:1;color:var(--ab-p);background:rgba(142,58,163,.08)}.dhc-ab2__date b{font-size:14px}.dhc-ab2__date--doc{color:var(--ab-muted);background:rgba(0,0,0,.04)}.dhc-ab2__acts{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.dhc-ab2__btn{padding:6px 12px;border-radius:10px;font-size:13px;font-weight:600;line-height:1.2;text-decoration:none!important;color:var(--ab-p)!important;border:1px solid rgba(142,58,163,.22);transition:background .15s}.dhc-ab2__btn:hover{background:rgba(142,58,163,.07)}.dhc-ab2__btn--main{color:#fff!important;border-color:transparent;background:linear-gradient(135deg,var(--ab-p),var(--ab-v))}.dhc-ab2__btn--main:hover{background:linear-gradient(135deg,var(--ab-p),var(--ab-v));filter:brightness(1.08)}@media (max-width:640px){.dhc-ab2__s{flex-wrap:wrap;gap:10px}.dhc-ab2__who{flex-basis:calc(100% - 140px)}.dhc-ab2__chips{order:3;flex-basis:100%;padding-left:60px}.dhc-ab2__body{padding-left:14px}.dhc-ab2__cols{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.dhc-ab2__body{animation:none}}.jnews-dark-mode .dhc-ab2{--ab-ink:#f1e9f4;--ab-muted:#b6a9bc;--ab-line:rgba(220,170,235,.16)}.jnews-dark-mode .dhc-ab2__d{background:#1f1624}.jnews-dark-mode .dhc-ab2__bio{color:#ddd2e2}.jnews-dark-mode .dhc-ab2__btn,.jnews-dark-mode .dhc-ab2__chip,.jnews-dark-mode .dhc-ab2__date{color:#e3b6f0!important}.jnews-dark-mode .dhc-ab2__btn--main{color:#fff!important}.jnews-dark-mode .dhc-ab2__av img,.jnews-dark-mode .dhc-ab__ini{border-color:#1f1624}.dhc-ed{--ed-gold:#f6c453;position:relative;overflow:hidden;isolation:isolate;margin:2.5rem 0 1rem;padding:clamp(1.6rem,4vw,2.6rem);border-radius:28px;color:#fff;text-align:left;background:radial-gradient(700px 300px at 100% 0,rgba(192,91,214,.5),transparent 60%),radial-gradient(500px 260px at 0 100%,rgba(246,196,83,.2),transparent 60%),linear-gradient(140deg,#16081b 0,#2c0f35 45%,#5b1d66 100%);box-shadow:0 30px 70px -35px rgba(30,8,40,.9)}.dhc-ed *,.dhc-ed ::after,.dhc-ed ::before{box-sizing:border-box}.dhc-ed::before{content:"";position:absolute;inset:0;z-index:-1;opacity:.45;background-image:linear-gradient(rgba(255,255,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 1px);background-size:44px 44px;mask-image:radial-gradient(ellipse at 20% 20%,#000,transparent 70%);-webkit-mask-image:radial-gradient(ellipse at 20% 20%,#000,transparent 70%)}.dhc-ed__head{display:flex;align-items:center;gap:1.1rem}.dhc-ed__logo{flex-shrink:0;display:grid;place-items:center;width:76px;height:76px;padding:3px;border-radius:24px;background:conic-gradient(from 200deg,#ffe7a3,var(--ed-gold),#c05bd6,#ffe7a3);box-shadow:0 0 40px rgba(246,196,83,.35)}.dhc-ed__logo img,.dhc-ed__logo span{display:grid;place-items:center;width:100%;height:100%;border-radius:21px;object-fit:cover;background:#2c0f35;border:3px solid #2c0f35;font-size:1.5rem;font-weight:800;color:#fff}.dhc-ed__kicker{display:block;margin-bottom:4px;font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--ed-gold)}.dhc-ed__name{margin:0!important;padding:0!important;border:0!important;font-size:clamp(1.4rem, 3vw, 1.9rem)!important;line-height:1.15!important;font-weight:700;letter-spacing:-.025em;color:#fff!important}.dhc-ed__name::after,.dhc-ed__name::before{display:none!important}.dhc-ed__text{margin:1.2rem 0 0!important;max-width:60ch;font-size:16px;line-height:1.7;color:rgba(255,255,255,.82)!important}.dhc-ed__stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.75rem;margin:1.5rem 0 0!important;padding:0}.dhc-ed__stats div{padding:.9rem 1.1rem;border-radius:16px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.14);backdrop-filter:blur(8px)}.dhc-ed__stats dt{margin:0;font-size:1.75rem;font-weight:800;line-height:1.1;letter-spacing:-.03em;color:#fff}.dhc-ed__stats dd{margin:2px 0 0;font-size:13px;color:rgba(255,255,255,.7)}.dhc-ed__cta{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1.5rem}.dhc-ed__btn{display:inline-flex;align-items:center;gap:7px;padding:.7rem 1.1rem;border-radius:13px;font-size:14.5px;font-weight:650;line-height:1;text-decoration:none!important;color:#fff!important;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.24);transition:transform .15s,background .15s}.dhc-ed__btn:hover{transform:translateY(-1px);background:rgba(255,255,255,.16)}.dhc-ed__btn--light{color:#5b1d66!important;background:#fff;border-color:#fff;box-shadow:0 12px 26px -12px rgba(255,255,255,.55)}.dhc-ed__btn--light:hover{background:#fff}.dhc-ed__join{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1.5rem;padding:1rem 1.2rem;border-radius:16px;font-size:14.5px;line-height:1.5;text-decoration:none!important;color:rgba(255,255,255,.85)!important;background:linear-gradient(90deg,rgba(246,196,83,.16),rgba(246,196,83,.04));border:1px solid rgba(246,196,83,.35);transition:background .15s}.dhc-ed__join strong{color:#fff}.dhc-ed__join .dhc-ico{flex-shrink:0;color:var(--ed-gold);transition:transform .15s}.dhc-ed__join:hover .dhc-ico{transform:translateX(4px)}@media (max-width:560px){.dhc-ed__btn{flex:1 1 auto;justify-content:center}}@media (max-width:560px){.dhc-ed__stats{grid-template-columns:repeat(3,1fr);gap:.45rem}.dhc-ed__stats div{padding:.7rem .6rem;text-align:center}.dhc-ed__stats dt{font-size:1.35rem}.dhc-ed__stats dd{font-size:11.5px;line-height:1.3}}.dhc-ed{color:#2a1830;background:radial-gradient(520px 260px at 100% 0,rgba(255,214,170,.55),transparent 65%),radial-gradient(520px 280px at 0 100%,rgba(196,232,222,.55),transparent 65%),radial-gradient(600px 300px at 55% 40%,rgba(230,205,245,.55),transparent 70%),linear-gradient(135deg,#fdf9ff 0,#f7eefc 50%,#fff8f0 100%);border:1px solid rgba(115,44,123,.12);box-shadow:0 1px 2px rgba(40,10,50,.04),0 26px 60px -38px rgba(91,29,102,.45)}.dhc-ed::before{opacity:.55;background-image:linear-gradient(rgba(115,44,123,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(115,44,123,.06) 1px,transparent 1px)}.dhc-ed__logo{background:linear-gradient(135deg,#8e3aa3,#c05bd6 55%,#f6c453);box-shadow:0 14px 30px -12px rgba(142,58,163,.55)}.dhc-ed__logo img,.dhc-ed__logo span{background:#fff;border-color:#fff;color:#5b1d66}.dhc-ed__kicker{color:#8e3aa3}.dhc-ed__name{color:#2a1830!important}.dhc-ed__text{color:#54465a!important}.dhc-ed__stats div{background:rgba(255,255,255,.75);border-color:rgba(115,44,123,.1);box-shadow:0 10px 24px -18px rgba(91,29,102,.45)}.dhc-ed__stats dt{color:#5b1d66;background:linear-gradient(135deg,#5b1d66,#b04fc6);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.dhc-ed__stats dd{color:#6f6475}.dhc-ed__btn{color:#5b1d66!important;background:rgba(255,255,255,.8);border-color:rgba(115,44,123,.2)}.dhc-ed__btn:hover{background:#fff;box-shadow:0 10px 22px -14px rgba(91,29,102,.6)}.dhc-ed__btn--light{color:#fff!important;border-color:transparent;background:linear-gradient(135deg,#5b1d66,#8e3aa3);box-shadow:0 12px 24px -14px rgba(91,29,102,.9)}.dhc-ed__btn--light:hover{background:linear-gradient(135deg,#5b1d66,#8e3aa3)}.dhc-ed__join{color:#54465a!important;background:linear-gradient(90deg,rgba(255,255,255,.9),rgba(255,255,255,.55));border-color:rgba(115,44,123,.18)}.dhc-ed__join strong{color:#2a1830}.dhc-ed__join .dhc-ico{color:#8e3aa3}.dhc-ed__join:hover{background:#fff}.jnews-dark-mode .dhc-ed{color:#f1e9f4;background:radial-gradient(520px 260px at 100% 0,rgba(246,196,83,.15),transparent 65%),linear-gradient(135deg,#22172a,#1b1221);border-color:rgba(220,170,235,.14)}.jnews-dark-mode .dhc-ed__join strong,.jnews-dark-mode .dhc-ed__name{color:#fff!important}.jnews-dark-mode .dhc-ed__join,.jnews-dark-mode .dhc-ed__text{color:#d6cadb!important}.jnews-dark-mode .dhc-ed__btn,.jnews-dark-mode .dhc-ed__join,.jnews-dark-mode .dhc-ed__stats div{background:rgba(255,255,255,.05)}.jnews-dark-mode .dhc-ed__btn{color:#e3b6f0!important}.jnews-dark-mode .dhc-ed__stats dt{background:linear-gradient(135deg,#e3b6f0,#f6c453);-webkit-background-clip:text;background-clip:text}.dhc-ab2__s:focus{outline:0}.dhc-ab2__s:focus-visible{outline:2px solid #c05bd6;outline-offset:-2px;border-radius:18px}.dhc-ab2__d[open] .dhc-ab2__line.has-bio{display:none}.dhc-ab2__socials{display:flex;gap:4px;flex-shrink:0}.dhc-ab2__soc{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:50%;color:var(--ab-p)!important;background:rgba(142,58,163,.07);text-decoration:none!important;transition:background .15s,color .15s,transform .15s}.dhc-ab2__soc:hover{color:#fff!important;background:var(--ab-v);transform:translateY(-1px)}.dhc-ab2__soc .dhc-sico{display:block}.jnews-dark-mode .dhc-ab2__soc{color:#e3b6f0!important;background:rgba(220,170,235,.1)}@media (max-width:640px){.dhc-ab2__socials{order:4;flex-basis:auto}.dhc-ab2__chips{flex-basis:auto}.dhc-ab2__s{row-gap:8px}.dhc-ab2__chips+.dhc-ab2__socials,.dhc-ab2__socials{margin-left:0}}@media (max-width:640px){.dhc-ab2__chips{padding-left:0}.dhc-ab2__chip{padding:4px 9px;font-size:12px}.dhc-ab2__soc{width:28px;height:28px}.dhc-ab2__foot{display:flex;flex-wrap:wrap;align-items:center;gap:6px}}.dhc-ab2__body{padding-left:74px;overflow:hidden}.dhc-ab2__cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4px 20px}.dhc-ab2__list a>span:last-child{white-space:normal;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35}.dhc-ab2__all a{margin-top:2px;padding:6px 8px;font-size:13px;font-weight:700;color:#8e3aa3!important;gap:6px}.dhc-ab2__all a>span:last-child{display:inline}.dhc-ab2__all .dhc-ico{transition:transform .15s}.dhc-ab2__all a:hover .dhc-ico{transform:translateX(3px)}@media (max-width:640px){.dhc-ab2__body{padding-left:14px}.dhc-ab2__cols{grid-template-columns:minmax(0,1fr)}}.dhc-ab2,.dhc-ab2__d{max-width:100%;min-width:0;overflow:hidden}.dhc-ab2__body,.dhc-ab2__cols,.dhc-ab2__list,.dhc-ab2__list a,.dhc-ab2__list li{min-width:0;max-width:100%}.dhc-ab2__list a>span:last-child{white-space:normal!important;overflow-wrap:anywhere}.dhc-ab2__name{font-size:19px!important;letter-spacing:-.015em}.dhc-ab2__name a{font-size:inherit!important}@media (max-width:640px){.dhc-ab2__name{font-size:18px!important}}