.dt-page{color:#202624}.dt-page .container{max-width:1180px}.dt-page h1{max-width:900px}.dt-meta{color:#626b67;font-size:.9rem}.dt-lede{max-width:850px;font-size:1.15rem}.dt-downloads{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0 34px}.dt-downloads a{border:1px solid #a77e27;padding:9px 12px;color:#202624;text-decoration:none}.dt-page section{margin-top:42px}.dt-inputs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.dt-inputs label{font-weight:700}.dt-inputs select{display:block;width:100%;margin-top:6px;padding:10px;border:1px solid #aab2ae;background:#fff;color:#202624}.dt-page button{margin-top:12px;border:0;background:#202624;color:#fff;padding:10px 16px;cursor:pointer}.dt-results{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px}.dt-result{border-top:3px solid #b78b2e;background:#f5f7f6;padding:15px}.dt-result h3{font-size:1.05rem;margin:0 0 6px}.dt-result p{margin:4px 0}.dt-table-wrap{overflow-x:auto}.dt-table{width:100%;border-collapse:collapse}.dt-table th,.dt-table td{padding:13px;text-align:left;vertical-align:top;border-bottom:1px solid #d7dcd9}.dt-table th small{display:block;color:#626b67;font-weight:400;margin-top:4px}.dt-table td p{margin:0 0 8px}.dt-table details a{display:block;margin-top:6px}.dt-chart figure{margin:18px 0}.dt-chart img{width:100%;height:auto;border:1px solid #d7dcd9}.dt-checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0;list-style:none}.dt-checks li{border-left:3px solid #b78b2e;background:#f5f7f6;padding:16px}.dt-checks h3{font-size:1rem;margin:0 0 8px}.dt-learning{border-top:1px solid #b78b2e;border-bottom:1px solid #b78b2e;padding:28px 0}.dt-provider{font-size:.82rem;font-weight:800;text-transform:uppercase;color:#75591f}.dt-faq details{border-bottom:1px solid #d7dcd9;padding:12px 0}.dt-faq summary{cursor:pointer;font-weight:700}@media(max-width:760px){.dt-inputs,.dt-results,.dt-checks{grid-template-columns:1fr}.dt-table thead{display:none}.dt-table,.dt-table tbody,.dt-table tr,.dt-table th,.dt-table td{display:block;width:100%}.dt-table tr{border:1px solid #d7dcd9;margin-bottom:12px}.dt-table td{border:0}.dt-table td:before{content:attr(data-label);display:block;color:#626b67;font-size:.78rem;font-weight:800;text-transform:uppercase;margin-bottom:5px}.dt-downloads a{flex:1 1 46%;text-align:center}.dt-page h1{font-size:2rem}}
