.dt-page .it-hero{grid-template-columns:1.15fr .85fr;gap:50px}.dt-page .it-hero figure{aspect-ratio:3/2;background:#f0efe7;border:1px solid #c6c6bb}.dt-page .it-hero figure img{object-fit:cover;object-position:center;width:100%;height:100%}.dt-page.dt-veterans .it-hero figure{aspect-ratio:4/3;background:#eeeee5;place-items:center;display:grid}.dt-page.dt-veterans .it-hero figure img{object-fit:contain;background:#fff;width:72%;height:90%;box-shadow:0 8px 25px #0000000c}.dt-page.dt-circle .it-hero figure{background:repeating-conic-gradient(#e9e9e1 0% 25%,#fbfaf4 0% 50%) 50%/20px 20px;place-items:center;display:grid}.dt-page.dt-circle .it-hero figure img{aspect-ratio:1;object-fit:cover;border-radius:50%;width:72%;height:auto}.dt-page.dt-rounded .it-hero figure img{border-radius:34px}.dt-page.dt-rounded .it-hero figure{background:repeating-conic-gradient(#e9e9e1 0% 25%,#fbfaf4 0% 50%) 50%/20px 20px;padding:18px}.dt-page.dt-discord .it-hero figure{aspect-ratio:17/6}.dt-page .it-tool-section>div>.dt-tool-intro h2,.dt-tool-intro h2{margin:12px 0;font-size:clamp(28px,3.3vw,42px)}.dt-tool-intro p{color:#595b55;margin:0 0 24px;line-height:1.65}.dt-yellow label,.dt-printable label{gap:10px;font-size:14px;font-weight:600;display:grid}.dt-yellow button,.dt-printable button,.dt-printable select,.dt-yellow input{font:inherit}.dt-yellow button:not(.it-button),.dt-printable select{color:#151710;cursor:pointer;background:#fffef9;border:1px solid #c6c6bb;border-radius:10px;min-height:44px;padding:9px 15px}.dt-segment{flex-wrap:wrap;gap:8px;margin:0 0 24px;display:flex}.dt-segment button[aria-pressed=true]{color:#fff;background:#171a13;border-color:#171a13}.dt-color-pair{grid-template-columns:1fr 1fr;gap:16px;display:grid}.dt-color-swatch{border:1px solid #c6c6bb;border-radius:18px;overflow:hidden}.dt-color-block{height:230px}.dt-color-swatch>div:last-child{padding:20px;position:relative}.dt-color-swatch h3{margin:0 0 10px;font-size:19px}.dt-color-swatch code{margin-bottom:14px;font-size:18px;display:block}.dt-color-swatch button{align-items:center;gap:8px;display:inline-flex}.dt-tool-note{color:#5c5e54;margin:16px 0;line-height:1.65;font-size:13px!important}.dt-color-inputs{align-items:start;gap:20px;margin:22px 0;display:flex}.dt-color-inputs input{color:#151710;background:#fffef9;border:1px solid #c6c6bb;border-radius:8px;width:100%;max-width:190px;height:46px;padding:7px 10px}.dt-color-inputs input[type=color]{width:120px;padding:5px}.dt-tool-actions{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.dt-tool-actions>span{color:#5c5e54;font-size:12px}.dt-status{color:#4b5535;align-items:center;gap:6px;min-height:20px;font-size:13px;line-height:1.5;display:flex}.dt-print-grid{grid-template-columns:minmax(270px,.9fr) minmax(0,1.1fr);align-items:start;gap:36px;display:grid}.dt-print-controls{flex-direction:column;gap:14px;min-width:0;display:flex}.dt-sheet-options{gap:10px;display:grid}.dt-sheet-options button{text-align:left;color:#111310;cursor:pointer;background:#fffef9;border:1px solid #cecec0;border-radius:12px;align-items:center;gap:12px;width:100%;min-height:88px;padding:10px;display:flex}.dt-sheet-options button[aria-pressed=true]{background:#f0f4e5;border-color:#7d8a56}.dt-sheet-options img{object-fit:contain;background:#fff;border:1px solid #e7e6dc;border-radius:4px;width:55px;height:70px}.dt-sheet-options strong{font-size:15px;line-height:1.35;display:block}.dt-sheet-options small{color:#5c5e54;margin-top:4px;font-size:12px;line-height:1.5;display:block}.dt-sheet-options svg{flex-shrink:0;margin-left:auto}.dt-paper-options{border-top:1px solid #dfdfd2;border-bottom:1px solid #dfdfd2;padding:18px 0}.dt-paper-options h3{margin:0 0 18px;font-size:18px}.dt-paper-options label+label{margin-top:18px}.dt-paper-options label output{float:right;font-size:12px;font-weight:400}.dt-paper-options select{width:100%}.dt-paper-options input[type=range]{accent-color:#6a7d37;width:100%;min-height:32px}.dt-paper-options p{color:#5c5e54;margin-bottom:0;font-size:12px;line-height:1.65}.dt-paper-stage{background:#edede4;border-radius:16px;min-width:0;padding:22px}.dt-print-sheet{background:#fff;justify-content:center;align-items:center;width:100%;display:flex;box-shadow:0 6px 20px #00000010}.dt-print-sheet img{object-fit:contain;width:100%;height:100%;min-height:0;display:block}.dt-paper-stage>p{color:#65675c;text-align:center;margin:16px 0 0;font-size:12px}.dt-print-export{display:none}.dt-page .dt-fact-table{border-collapse:collapse;width:100%;margin:20px 0 32px;font-size:14px;line-height:1.6}.dt-fact-table th,.dt-fact-table td{text-align:left;border-bottom:1px solid #d4d5c7;padding:15px 12px}.dt-fact-table th{color:#252b18;background:#ecefdf}.dt-source-links{color:#5c5e54;flex-wrap:wrap;gap:10px 22px;padding:16px 0;font-size:12px;line-height:1.7;display:flex}.dt-page .dt-feature-img{aspect-ratio:3/2;object-fit:cover;border-radius:14px;width:100%;height:auto}.dt-page .dt-feature-img.dt-paper-illustration{aspect-ratio:4/3;object-fit:contain;background:#fff;padding:18px}.dt-page .it-feature h2{margin-top:0}.dt-page .it-feature h3{margin:18px 0 6px;font-size:18px;line-height:1.3}.dt-page .it-feature p{margin:0 0 16px;line-height:1.65}.dt-page .it-links{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:700px){.dt-page .it-hero{grid-template-columns:1fr;gap:26px}.dt-page .it-hero figure{max-height:300px}.dt-color-block{height:150px}.dt-color-swatch>div:last-child{padding:14px}.dt-color-swatch h3,.dt-color-swatch code{font-size:16px}.dt-color-swatch button{padding:8px!important;font-size:12px!important}.dt-color-pair{gap:10px}.dt-print-grid{grid-template-columns:1fr;gap:22px}.dt-print-controls{order:2}.dt-paper-stage{order:1;justify-self:center;width:100%;max-width:380px;padding:18px}.dt-tool-actions .it-button{width:100%}.dt-color-inputs{gap:15px}.dt-fact-table{font-size:12px!important}.dt-fact-table td,.dt-fact-table th{padding:10px 7px}.dt-page .it-links{grid-template-columns:1fr}}@media print{body:has(.dt-print-export)>:not(.dt-print-export){display:none!important}.dt-print-export{break-inside:avoid;page-break-inside:avoid;justify-content:center;align-items:center;margin:0;padding:0;display:flex!important}.dt-print-export img{object-fit:contain;width:auto;height:auto;display:block}.dt-print-export~*{display:none!important}html,body{background:#fff!important;margin:0!important;padding:0!important}}
