.dhumi-editorial{background:#fff;color:#211a30;padding:40px 0 96px}.dhumi-editorial-shell{max-width:1200px;margin:auto;padding:0 32px}.dhumi-breadcrumb{display:flex;flex-wrap:wrap;gap:12px;font-size:14px;color:#665e70;margin-bottom:36px}.dhumi-breadcrumb a:hover{color:#6b36a8;text-decoration:underline}.dhumi-article-head{max-width:1000px;margin-bottom:40px}.dhumi-eyebrow{font-size:12px;font-weight:600;letter-spacing:.13em;color:#67359b;margin:0 0 18px}.dhumi-article-head h1{font-size:clamp(36px,4.3vw,60px);font-weight:500;line-height:1.12;letter-spacing:-.035em;margin:0 0 26px;color:#211a30}.dhumi-article-meta{display:flex;flex-wrap:wrap;gap:12px;color:#696172;font-size:14px}.dhumi-hero{margin:0 0 64px;overflow:hidden;border-radius:6px}.dhumi-hero-img{display:block;width:100%;height:auto}.dhumi-article-grid{display:grid;grid-template-columns:260px minmax(0,1fr);gap:64px;align-items:start}.dhumi-toc{position:sticky;top:120px;max-height:calc(100vh - 150px);overflow:auto;border-left:2px solid #e9e2ef;padding-left:22px}.dhumi-toc h2{font-size:18px;line-height:1.3;font-weight:600;margin:0 0 20px}.dhumi-toc ul{list-style:none;padding:0;margin:0}.dhumi-toc li{margin:0 0 14px}.dhumi-toc a{font-size:14px;line-height:1.5;color:#665e70;display:block;text-decoration:none}.dhumi-toc a:hover,.dhumi-toc a:focus-visible{color:#67359b;text-decoration:underline}.dhumi-prose{min-width:0;max-width:780px;font-size:18px;line-height:1.8}.dhumi-prose p{font-size:18px!important;line-height:1.8!important;color:#443b50!important;margin:0 0 18px!important}.dhumi-prose h2{font-size:32px!important;line-height:1.25!important;letter-spacing:-.02em;font-weight:600;margin:48px 0 20px!important;scroll-margin-top:140px;color:#211a30!important}.dhumi-prose h3{font-size:24px!important;line-height:1.35!important;margin:32px 0 14px!important;scroll-margin-top:140px}.dhumi-prose li{font-size:18px!important;line-height:1.8!important;margin-bottom:8px}.dhumi-prose ul,.dhumi-prose ol{padding-left:24px;margin:20px 0 28px}.dhumi-prose a{color:#67359b;text-decoration:underline;text-underline-offset:3px}.dhumi-prose figure{margin:32px 0}.dhumi-prose figure>div{height:auto!important}.dhumi-prose img{max-width:100%;height:auto;display:block;border-radius:6px}.dhumi-prose table{display:block;overflow-x:auto;max-width:100%}.dhumi-share{display:flex;flex-wrap:wrap;gap:20px;align-items:center;border-top:1px solid #e9e2ef;margin-top:48px;padding-top:24px;font-size:14px}.dhumi-share span{font-weight:600}.dhumi-editorial a:focus-visible{outline:2px solid #67359b;outline-offset:4px}@media(max-width:900px){.dhumi-article-grid{grid-template-columns:210px minmax(0,1fr);gap:32px}}@media(max-width:700px){.dhumi-editorial{padding:24px 0 60px}.dhumi-editorial-shell{padding:0 20px}.dhumi-article-grid{display:block}.dhumi-toc{position:static;max-height:none;margin-bottom:36px;padding:20px;border:1px solid #e9e2ef;border-radius:6px;background:#faf8fc}.dhumi-toc li{margin-bottom:10px}.dhumi-hero{margin-bottom:32px}.dhumi-prose h2{font-size:28px!important}.dhumi-breadcrumb{margin-bottom:28px}}