.di-page{--di-gold:#847333;--di-ink:#222116;--di-muted:#777568;color:var(--di-ink);background:#eae5d3;outline:none}.di-container{width:min(1320px,100% - 120px);margin-inline:auto}.di-banner{color:#f6f4ea;background-color:#2b291c;background-image:linear-gradient(#2b291ccc,#2b291ccc),url(/dici-news-detail-pattern.svg);background-size:72px;padding-block:44px 60px}.di-breadcrumbs{color:#c6c2b2;margin-bottom:16px;font-size:11px}.di-breadcrumbs ol{flex-wrap:wrap;gap:16px;margin:0;padding:0;list-style:none;display:flex}.di-breadcrumbs li+li:before{content:"/";color:#928e76;margin-inline-end:16px}.di-breadcrumbs a:hover{color:#fff}.di-banner h1{overflow-wrap:anywhere;margin:12px 0 0;font-size:clamp(30px,3.2vw,44px);font-weight:800;line-height:1.55}.di-body{padding-block:70px}.di-muted{color:var(--di-muted);margin:0;font-size:16px;line-height:1.95}.di-prose{max-width:980px;color:var(--di-muted);overflow-wrap:anywhere;font-size:17px;line-height:2}.di-prose h2,.di-prose h3,.di-prose h4{color:var(--di-ink);overflow-wrap:anywhere;margin:32px 0 12px;font-weight:800;line-height:1.6}.di-prose h2{font-size:clamp(24px,2.2vw,30px)}.di-prose h3{font-size:21px}.di-prose h4{font-size:18px}.di-prose>:first-child{margin-top:0}.di-prose p{margin-block:18px}.di-prose p:empty{display:none}.di-prose ul,.di-prose ol{counter-reset:measure;border-top:1px solid #d9d1ba;margin:0;padding:0;list-style:none}.di-prose li{counter-increment:measure;border-bottom:1px solid #d9d1ba;padding:17px 0;padding-inline-start:38px;position:relative}.di-prose li:before{content:counter(measure, decimal-leading-zero);inset-inline-start:0;color:var(--di-gold);letter-spacing:1px;font:600 11px/1.8 monospace;position:absolute;top:22px}.di-prose li p{margin:0}.di-prose a{color:var(--di-gold);text-underline-offset:4px;text-decoration:underline}.di-prose a:hover{color:#716126}.di-prose img,.di-prose video{max-width:100%;height:auto}.di-prose table{max-width:100%;display:block;overflow-x:auto}.di-prose td,.di-prose th{border:1px solid #d9d1ba;padding:8px}.di-page a:focus-visible{outline-offset:5px;outline:2px solid #b59e43}.di-loading{background:#ded8c1;height:280px;margin-top:28px}.di-page~.dh-footer:before{content:none}.di-page~.dh-footer .dh-container{width:min(1320px,100% - 120px)}@media (max-width:1100px){.di-container,.di-page~.dh-footer .dh-container{width:calc(100% - 64px)}}@media (max-width:700px){.di-container,.di-page~.dh-footer .dh-container{width:calc(100% - 40px)}.di-banner{padding-block:28px 40px}.di-banner h1{font-size:30px}.di-body{padding-block:44px}.di-prose{font-size:15px}}
