.dt-article{max-width:1120px;margin:auto}.dt-article h1{font-size:clamp(28px,3vw,42px);line-height:1.2;color:#0b2e40}.dt-article .knowledge-body{font-size:16px;line-height:1.85}.dt-article h2{color:#0b2e40;margin-top:38px;line-height:1.3}.dt-article h3{color:#0b2e40;font-size:20px;line-height:1.4}.dt-article figure{margin:28px 0}.dt-article figure img{display:block;width:100%;height:auto;border-radius:14px}.dt-article figcaption{font-size:13px;color:#586c79;margin-top:9px;line-height:1.6}.dt-formula{background:#ecf3f6;border-left:4px solid #ff873c;padding:20px 24px;border-radius:0 10px 10px 0;font-size:clamp(17px,2vw,24px);font-weight:700;color:#0b2e40;line-height:1.8;overflow-wrap:anywhere;margin:22px 0}.dt-table{overflow:auto;margin:24px 0;border:1px solid #dbe4e8;border-radius:10px}.dt-table table{border-collapse:collapse;width:100%;min-width:540px}.dt-table thead th{background:#0b2e40;color:white;text-align:left;padding:14px}.dt-table td,.dt-table tbody th{padding:12px 14px;border-bottom:1px solid #dbe4e8;text-align:left}.dt-table tr:nth-child(even){background:#f1f6f8}.dt-calculator{padding:30px;background:#0c2c3e;color:#fff;border-radius:16px;margin-top:30px}.dt-article .dt-calculator h2{color:#fff;margin:0 0 12px}.dt-calculator p{color:#c5d5de;font-size:14px}.dt-inputs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.dt-inputs label{font-size:14px;display:block;font-weight:600}.dt-inputs input{display:block;box-sizing:border-box;width:100%;margin-top:8px;padding:12px;border-radius:6px;border:1px solid #90adbd;background:white;color:#0b2e40;font-size:18px}.dt-inputs input:focus{outline:3px solid #ff934a;outline-offset:2px}.dt-result{margin-top:24px;padding-top:18px;border-top:1px solid #426477}.dt-result span{display:block;font-size:14px;color:#c5d5de}.dt-result output{display:block;color:#ffb47f;font-size:clamp(19px,2.5vw,28px);font-weight:700;line-height:1.5}.dt-note{background:#fff4e9;border-left:4px solid #ff934a;padding:18px 22px;margin:28px 0;font-size:14px}.dt-article a{overflow-wrap:anywhere}.dt-article .knowledge-contact{margin-top:32px}.dt-article .knowledge-sources li{margin:12px 0;font-size:14px}@media(max-width:600px){.dt-article .knowledge-article{padding:22px 16px}.dt-article .knowledge-body{font-size:15px}.dt-article h2{font-size:23px}.dt-calculator{padding:22px 16px}.dt-inputs{grid-template-columns:1fr}.dt-formula{padding:15px}.dt-article figure img{border-radius:8px}}
