.dh-page{--blue:#26364a;--green:#2a7771;--red:#b44e5d;--gold:#d4a95a;--cream:#f3ede2;--paper:#fffdf9;--mint:#dcebe7;background:var(--paper);background-image:linear-gradient(#26364a08 1px,#0000 1px),linear-gradient(90deg,#26364a08 1px,#0000 1px);background-size:23px 23px}.dh-page .rs-hero{background:linear-gradient(90deg,#f1eadf 0 64%,#d7e7e3 64%)}.dh-page .rs-hero h1 em{color:var(--red)}.dh-page .rs-hero aside{box-shadow:11px 11px 0 var(--gold)}.dh-method{background:#f8f2e8}.dh-equity{background:#ece4d8}.dh-equity-grid,.dh-buyout-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:22px;display:grid}.dh-input-card{grid-template-columns:1fr 1fr;gap:6px;display:grid}.dh-input-card label{background:var(--paper);border:1px solid #c9bcad;gap:6px;padding:11px;display:grid}.dh-input-card span{text-transform:uppercase;letter-spacing:.06em;font-size:7px}.dh-input-card label div{align-items:end;display:flex}.dh-input-card input{background:0 0;border:0;border-bottom:1px solid #9c8f81;width:100%;min-width:0;font:650 19px Newsreader}.dh-input-card i{font-size:7px;font-style:normal}.dh-waterfall{background:var(--paper);border-top:5px solid var(--blue);padding:18px}.dh-waterfall header{align-items:center;gap:8px;font-size:7px;display:flex}.dh-waterfall header svg{color:var(--red)}.dh-waterfall dl,.dh-buyout aside dl{grid-template-columns:1fr auto;display:grid}.dh-waterfall dt,.dh-waterfall dd,.dh-buyout aside dt,.dh-buyout aside dd{border-top:1px solid var(--line);margin:0;padding:7px;font-size:8px}.dh-waterfall dd,.dh-buyout aside dd{font:650 15px Newsreader}.dh-waterfall>div{background:var(--blue);color:#fff;padding:14px}.dh-waterfall>div.negative{background:var(--red)}.dh-waterfall small{font-size:7px;display:block}.dh-waterfall strong{font:650 34px Newsreader}.dh-waterfall footer{grid-template-columns:1fr 1fr;display:grid}.dh-waterfall footer p{border:1px solid var(--line);margin:7px 0 0;padding:10px}.dh-waterfall footer span{font-size:7px;display:block}.dh-waterfall footer b{font:650 21px Newsreader}.dh-warning{background:#f1dcae;gap:10px;margin-top:8px;padding:12px;display:flex}.dh-warning svg{color:var(--red);flex:none;width:22px}.dh-warning p{font-size:8px;line-height:1.5}.dh-paths{background:var(--blue);color:#fff}.dh-path-layout{grid-template-columns:1fr 1fr;gap:28px;display:grid}.dh-path-layout>div{grid-template-columns:1fr 1fr;gap:6px;display:grid}.dh-path-layout button{color:#fff;background:#ffffff09;border:1px solid #ffffff28;align-items:center;gap:9px;padding:16px;display:flex}.dh-path-layout button svg{width:20px}.dh-path-layout button span{font-size:9px}.dh-path-layout button.active{background:var(--red)}.dh-path-layout aside{background:var(--paper);color:var(--ink);padding:20px}.dh-path-layout aside>svg{color:var(--gold)}.dh-path-layout aside small{margin:7px 0;font-size:7px;display:block}.dh-path-layout aside strong{font:650 28px Newsreader;display:block}.dh-path-layout aside p,.dh-path-layout li{font-size:8px;line-height:1.5}.dh-path-layout aside b{color:var(--red);font-size:7px}.dh-buyout{background:#f6f0e6}.dh-buyout-grid>aside{background:var(--green);color:#fff;padding:20px}.dh-buyout aside small{font-size:7px}.dh-buyout aside>strong{font:650 36px Newsreader;display:block}.dh-buyout aside p{font-size:7px;line-height:1.5}.dh-buyout aside>div{background:#ffffff12;padding:10px}.dh-buyout aside>div b,.dh-buyout aside>div span{font-size:7px;line-height:1.5;display:block}.dh-file{background:#eae1d5}.dh-file-layout{grid-template-columns:1fr 280px;gap:28px;display:grid}.dh-file-layout>div>article{border-top:1px solid #aa9e91;grid-template-columns:40px 1fr;padding:10px 0;display:grid}.dh-file article>b{color:var(--red);font:650 20px Newsreader}.dh-file h3{margin:0;font-size:15px}.dh-file article p{font-size:7px}.dh-file footer{gap:4px;display:flex}.dh-file footer button{text-transform:uppercase;background:0 0;border:1px solid #918579;padding:5px 8px;font-size:6px}.dh-file .state-0 footer button:first-child,.dh-file .state-1 footer button:nth-child(2),.dh-file .state-2 footer button:nth-child(3){background:var(--blue);color:#fff}.dh-file-layout>aside{background:var(--paper);height:max-content;padding:20px;position:sticky;top:72px}.dh-file aside svg{color:var(--green)}.dh-file aside small{font-size:7px;display:block}.dh-file aside strong{font:650 35px Newsreader;display:block}.dh-file aside p{font-size:8px;line-height:1.5}.dh-meter{background:#ded3c6;height:8px;margin:10px 0}.dh-meter i{background:var(--green);height:100%;display:block}.dh-protocol{background:var(--blue);color:#fff}.dh-protocol-list{grid-template-columns:1fr 1fr;gap:5px;display:grid}.dh-protocol-list button{color:#fff;text-align:left;background:#ffffff09;border:1px solid #ffffff25;grid-template-columns:22px 1fr;align-items:center;gap:7px;padding:9px;display:grid}.dh-protocol-list i{border:1px solid #fff6;place-items:center;width:20px;height:20px;display:grid}.dh-protocol-list svg{width:11px}.dh-protocol-list span{font-size:7px}.dh-protocol-list button.done{background:var(--green)}.dh-protocol .rs-ready-layout>aside{background:var(--paper);color:var(--ink)}.dh-protocol aside>svg{color:var(--red)}.dh-protocol aside hr{border:0;border-top:1px solid var(--line)}.dh-protocol aside b{color:var(--red);font-size:7px}.dh-redflags{background:var(--red);color:#fff}.dh-redflag-grid{background:#ffffff35;grid-template-columns:repeat(5,1fr);gap:1px;display:grid}.dh-redflag-grid article{background:var(--red);padding:15px}.dh-redflag-grid article>b{color:#f4cf84;font:650 23px Newsreader}.dh-redflag-grid h3{font-size:10px}.dh-redflag-grid p{font-size:7px;line-height:1.5}.dh-sources{background:#f7f1e6}.dh-source-grid{grid-template-columns:1fr 1fr;gap:6px;display:grid}.dh-source-grid a{background:var(--paper);color:inherit;border:1px solid #c8bcad;grid-template-columns:25px 1fr 16px;gap:8px;padding:12px;text-decoration:none;display:grid}.dh-source-grid a>svg:first-child{color:var(--green)}.dh-source-grid a>svg:last-child{width:13px}.dh-source-grid b{font-size:9px}.dh-source-grid p{font-size:7px;line-height:1.5}.dh-faq{background:#ebe2d6}.dh-faq-grid{grid-template-columns:1fr 1fr;gap:6px;display:grid}.dh-faq details{background:var(--paper);border:1px solid #c8bcad;padding:12px}.dh-faq summary{justify-content:space-between;font-size:9px;font-weight:700;display:flex}.dh-faq summary span{color:var(--red);font-size:18px}.dh-faq p{font-size:8px;line-height:1.6}.dh-help{background:var(--green);color:#fff}.dh-help svg{color:#f4cf84}.dh-help span{font-size:7px;display:block}.dh-help h2{font:650 34px Newsreader}.dh-help p{font-size:8px;line-height:1.6}.dh-help aside{background:var(--paper);color:var(--ink)}.dh-help aside small{font-size:7px}.dh-help aside b{font:650 22px Newsreader;display:block}.dh-help aside a{background:var(--red);color:#fff;justify-content:space-between;padding:11px;font-size:8px;text-decoration:none;display:flex}.dh-footer{color:#fff;background:#192536;padding:28px 0}.dh-footer .rs-wrap{grid-template-columns:210px 1fr auto;align-items:center;gap:24px;display:grid}.dh-footer>div>div{gap:8px;display:flex}.dh-footer svg{color:var(--gold)}.dh-footer p{font-size:7px;line-height:1.5}.dh-footer nav{gap:9px;display:flex}.dh-footer a{color:#fff;font-size:7px;text-decoration:none}@media (max-width:850px){.dh-equity-grid,.dh-buyout-grid,.dh-path-layout,.dh-file-layout{grid-template-columns:1fr}.dh-redflag-grid{grid-template-columns:1fr 1fr}.dh-source-grid,.dh-faq-grid,.dh-footer .rs-wrap{grid-template-columns:1fr}.dh-file-layout>aside{position:static}}@media (max-width:560px){.dh-input-card,.dh-path-layout>div,.dh-protocol-list,.dh-redflag-grid{grid-template-columns:1fr}.dh-footer nav{flex-wrap:wrap}}
