:root{--do-navy:#172c3b;--do-teal:#146e70;--do-coral:#e57863;--do-mint:#cfe7df;--do-paper:#f6f1e7;--do-gold:#e9b949;--do-ink:#20282c;--do-line:#d2cabe;--do-white:#fffdf8}.do-page{background:var(--do-paper);color:var(--do-ink);font-family:DM Sans,sans-serif}.do-page *{box-sizing:border-box}.do-shell{width:min(1120px,100% - 40px);margin:auto}.do-header{background:var(--do-white);border-bottom:1px solid var(--do-line);align-items:center;height:80px;display:flex}.do-header>.do-shell{justify-content:space-between;align-items:center;display:flex}.do-brand{color:var(--do-ink);align-items:center;gap:12px;text-decoration:none;display:flex}.do-brand>span{background:var(--do-teal);color:#fff;place-items:center;width:42px;height:42px;display:grid}.do-brand div{display:grid}.do-brand b{font:600 20px Newsreader}.do-brand small{letter-spacing:1.5px;font-size:8px;font-weight:700}.do-header nav{gap:24px;display:flex}.do-header nav a{color:var(--do-ink);align-items:center;gap:5px;font-size:11px;font-weight:700;text-decoration:none;display:flex}.do-header nav svg{width:14px}.do-hero{background:var(--do-navy);color:#fff;padding:78px 0}.do-hero-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:65px;display:grid}.do-kicker,.do-heading>span,.do-next span,.do-red>div>div>span{letter-spacing:2.1px;color:var(--do-gold);font-size:9px;font-weight:700}.do-hero h1,.do-heading h2,.do-next h2,.do-red h2{letter-spacing:-2px;margin:20px 0;font:600 clamp(48px,5.1vw,74px)/.98 Newsreader}.do-hero h1 em{color:var(--do-mint);font-style:normal;display:block}.do-hero>div>div>p{color:#d2dde3;font-size:16px;line-height:1.7}.do-actions{gap:9px;margin-top:29px;display:flex}.do-actions a,.do-next a{justify-content:center;align-items:center;gap:8px;padding:16px 19px;font-size:11px;font-weight:700;text-decoration:none;display:flex}.do-actions a:first-child{background:var(--do-gold);color:var(--do-ink)}.do-actions a:last-child{color:#fff;border:1px solid #fff5}.do-actions svg,.do-next svg{width:16px}.do-trust{color:#9ab0bb;gap:19px;margin-top:18px;font-size:8px;display:flex}.do-hero aside{background:var(--do-white);color:var(--do-ink);box-shadow:13px 13px 0 var(--do-coral);padding:24px}.do-hero aside>header{border-bottom:2px solid var(--do-ink);letter-spacing:1.2px;justify-content:space-between;padding-bottom:14px;font-size:9px;display:flex}.do-hero aside header svg{color:var(--do-coral)}.do-hero aside article{border-bottom:1px solid var(--do-line);grid-template-columns:43px 1fr;gap:12px;padding:14px 0;display:grid}.do-hero aside article>b{color:var(--do-coral);font:600 24px Newsreader}.do-hero aside article div{display:grid}.do-hero aside strong{letter-spacing:1px;font-size:11px}.do-hero aside span{color:#697277;font-size:10px}.do-strip{background:var(--do-gold);padding:21px 0}.do-strip>div{grid-template-columns:auto 1fr auto;align-items:center;gap:17px;display:grid}.do-strip p{margin:0;font-size:11px;line-height:1.6}.do-strip a{color:var(--do-ink);gap:6px;font-size:10px;font-weight:700;display:flex}.do-strip svg{width:24px}.do-strip a svg{width:14px}.do-section{padding:82px 0}.do-heading h2{max-width:850px;font-size:clamp(40px,4.2vw,59px)}.do-heading p{color:#687277;max-width:730px;line-height:1.7}.do-heading.inverse h2,.do-heading.inverse p{color:#fff}.do-heading.inverse p{color:#bdd0d5}.do-heading.centered{text-align:center}.do-heading.centered h2{margin-inline:auto}.do-method{background:var(--do-white)}.do-method-grid{border:1px solid var(--do-line);grid-template-columns:repeat(5,1fr);margin-top:35px;display:grid}.do-method-grid article{border-right:1px solid var(--do-line);min-height:220px;padding:23px 19px;position:relative}.do-method-grid article>b{color:#bab3a9;font:600 23px Newsreader;position:absolute;right:13px}.do-method-grid svg{width:27px;color:var(--do-coral);margin:25px 0 18px}.do-method-grid h3{margin:0 0 8px;font:600 22px Newsreader}.do-method-grid p{color:#687277;font-size:10px;line-height:1.6}.do-layers{background:var(--do-navy);color:#fff}.do-layer-grid{grid-template-columns:1fr 330px;gap:42px;display:grid}.do-layer-list article{border-top:1px solid #fff3;grid-template-columns:45px 1fr;padding:17px 0;display:grid}.do-layer-list article>b{color:var(--do-gold);font:600 25px Newsreader}.do-layer-list h3{margin:0;font:600 21px Newsreader}.do-layer-list p{color:#b9ccd4;margin:5px 0 11px;font-size:10px}.do-layer-list footer{gap:6px;display:flex}.do-layer-list button{color:#fff;text-transform:uppercase;background:0 0;border:1px solid #fff5;gap:4px;padding:7px 9px;font-size:8px;display:flex}.do-layer-list button svg{width:11px}.do-layer-list article.found button:first-child{background:var(--do-mint);color:var(--do-ink)}.do-layer-list article.unclear button:nth-child(2){background:var(--do-gold);color:var(--do-ink)}.do-layer-list article.missing button:last-child{background:var(--do-coral)}.do-layer-grid aside{background:var(--do-white);color:var(--do-ink);height:max-content;padding:26px;position:sticky;top:20px}.do-layer-grid aside>svg{width:35px;color:var(--do-coral)}.do-layer-grid aside small{margin-top:20px;display:block}.do-layer-grid aside strong{margin:8px 0 17px;font:600 28px/1 Newsreader;display:block}.do-layer-grid aside dl>div{border-top:1px solid var(--do-line);justify-content:space-between;padding:9px 0;font-size:10px;display:flex}.do-layer-grid aside li{font-size:9px;line-height:1.6}.do-people{background:#ebe4d8}.do-table{background:var(--do-white);border:1px solid var(--do-line);margin-top:28px;overflow:auto}.do-table header,.do-table article{grid-template-columns:1fr 1fr 1.25fr .8fr 1.25fr 35px;min-width:970px;display:grid}.do-table header{background:var(--do-ink);color:#fff;letter-spacing:.7px;padding:10px;font-size:8px}.do-table article{border-bottom:1px solid var(--do-line);gap:6px;padding:7px 10px}.do-table input,.do-table select,.do-ob-grid input,.do-ob-grid select{border:1px solid var(--do-line);background:#faf7f0;width:100%;padding:8px;font:500 9px DM Sans}.do-table button,.do-ob-grid button{color:var(--do-coral);background:0 0;border:0}.do-table svg,.do-ob-grid svg{width:13px}.do-add{border:1px solid var(--do-teal);background:0 0;gap:6px;margin-top:12px;padding:9px 13px;font-weight:700;display:flex}.do-add svg{width:14px}.do-note{background:var(--do-mint);align-items:center;gap:11px;margin-top:17px;padding:15px;display:flex}.do-note svg{width:24px;color:var(--do-teal)}.do-note p{margin:0;font-size:10px;line-height:1.6}.do-obligations{background:var(--do-teal);color:#fff}.do-ob-grid{grid-template-columns:1fr 300px;gap:30px;display:grid}.do-ob-grid>div>article{border-top:1px solid #fff3;grid-template-columns:1.1fr .8fr .8fr .8fr 1fr .5fr 30px;gap:5px;padding:9px 0;display:grid}.do-ob-grid label{color:var(--do-ink);background:#fff;align-items:center;display:flex}.do-ob-grid label b{padding-left:7px}.do-ob-grid label input{border:0}.do-ob-grid .do-proof{color:#fff;background:0 0;gap:5px;font-size:8px}.do-proof input,.do-phase-grid input,.do-red input{opacity:0;position:absolute}.do-proof i{border:1px solid #fff;place-items:center;width:17px;height:17px;display:grid}.do-add.dark{color:#fff;border-color:#fff}.do-ob-grid aside{background:var(--do-white);color:var(--do-ink);height:max-content;padding:24px}.do-ob-grid aside small{font-size:8px}.do-ob-grid aside strong{margin:8px 0;font:600 40px Newsreader;display:block}.do-ob-grid aside span{color:#687277;font-size:9px}.do-ob-grid aside li{font-size:9px;line-height:1.6}.do-plan{background:var(--do-white)}.do-phase-grid{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:27px;display:grid}.do-phase-grid article{border:1px solid var(--do-line);padding:18px}.do-phase-grid header{border-bottom:2px solid var(--do-teal);justify-content:space-between;padding-bottom:11px;display:flex}.do-phase-grid header b{color:var(--do-coral);font:600 22px Newsreader}.do-phase-grid h3{margin:0;font:600 21px Newsreader}.do-phase-grid label{border-bottom:1px solid var(--do-line);grid-template-columns:17px 1fr;gap:8px;padding:10px 0;font-size:9px;line-height:1.4;display:grid}.do-phase-grid label i{border:1px solid #aaa;place-items:center;width:16px;height:16px;display:grid}.do-phase-grid label svg{width:11px}.do-phase-grid label.done span{color:#888;text-decoration:line-through}.do-private{color:#777;margin-top:13px;font-size:8px}.do-red{background:var(--do-coral);color:#fff;padding:72px 0}.do-red-grid{grid-template-columns:1.2fr .8fr;gap:50px;display:grid}.do-red h2{font-size:49px}.do-red label{border-top:1px solid #fff5;grid-template-columns:27px 1fr;align-items:center;gap:10px;padding:12px 0;display:grid}.do-red label i{border:1px solid #fff;place-items:center;width:25px;height:25px;font-size:9px;font-style:normal;display:grid}.do-red label svg{width:13px}.do-red label p{font-size:10px}.do-red aside{background:var(--do-paper);color:var(--do-ink);height:max-content;padding:26px}.do-red aside svg{width:35px;color:var(--do-coral)}.do-red aside small{margin-top:20px;display:block}.do-red aside strong{margin:8px 0 14px;font:600 25px/1.05 Newsreader;display:block}.do-red aside p{font-size:10px;line-height:1.6}.do-differences{background:var(--do-white)}.do-differences>.do-shell>div:last-child{grid-template-columns:1fr 1fr;margin-top:25px;display:grid}.do-differences article{border-top:1px solid var(--do-line);grid-template-columns:40px 1fr;padding:16px;display:grid}.do-differences article>b{color:var(--do-coral);font:600 21px Newsreader}.do-differences h3{margin:0;font:600 19px Newsreader}.do-differences p{color:#687277;font-size:9px;line-height:1.6}.do-sources{background:#e5ddd0}.do-source-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.do-source-grid a{background:var(--do-white);color:var(--do-ink);grid-template-columns:27px 1fr 17px;gap:11px;padding:17px;text-decoration:none;display:grid}.do-source-grid svg{width:19px;color:var(--do-coral)}.do-source-grid h3{margin:0 0 4px;font:600 19px Newsreader}.do-source-grid p{color:#687277;margin:0;font-size:9px;line-height:1.5}.do-faq>div>div:last-child{max-width:840px;margin:28px auto}.do-faq details{border-top:1px solid var(--do-line)}.do-faq summary{justify-content:space-between;padding:17px 0;font-size:11px;font-weight:700;display:flex}.do-faq summary span{color:var(--do-coral);font-size:18px}.do-faq details p{color:#687277;max-width:740px;font-size:10px;line-height:1.7}.do-next{background:var(--do-gold);padding:60px 0}.do-next>.do-shell{grid-template-columns:1fr auto;align-items:center;gap:45px;display:grid}.do-next h2{font-size:45px}.do-next p{font-size:11px;line-height:1.7}.do-next>div>div:last-child{gap:8px;display:grid}.do-next a{background:var(--do-navy);color:#fff}.do-next a:last-child{border:1px solid var(--do-ink);color:var(--do-ink);background:0 0}.do-footer{background:var(--do-navy);color:#fff;padding:34px 0}.do-footer>.do-shell{grid-template-columns:1fr 2.2fr auto;gap:28px;display:grid}.do-footer b{font:600 19px Newsreader}.do-footer p{color:#b7c7cf;font-size:8px;line-height:1.6}.do-footer a{color:var(--do-gold);gap:5px;font-size:8px;display:flex}.do-footer svg{width:11px}@media (max-width:850px){.do-header nav{display:none}.do-hero-grid,.do-layer-grid,.do-ob-grid,.do-red-grid,.do-next>.do-shell{grid-template-columns:1fr}.do-method-grid,.do-phase-grid{grid-template-columns:1fr 1fr}.do-source-grid,.do-footer>.do-shell{grid-template-columns:1fr}.do-layer-grid aside{position:static}}@media (max-width:560px){.do-shell{width:min(100% - 26px,1120px)}.do-header{height:65px}.do-hero{padding:50px 0}.do-hero h1{font-size:45px}.do-actions,.do-trust{display:grid}.do-hero aside{box-shadow:7px 7px 0 var(--do-coral)}.do-section{padding:58px 0}.do-method-grid,.do-phase-grid,.do-differences>.do-shell>div:last-child{grid-template-columns:1fr}.do-method-grid article{min-height:auto}.do-heading h2,.do-next h2,.do-red h2{font-size:38px}.do-strip>div{grid-template-columns:auto 1fr}.do-strip a{grid-column:2}}
