.dc-tool .dc-article-head{padding-bottom:24px}.dc-tool-layout{max-width:940px;margin:0 auto;padding-bottom:56px}.dnxt-calculator{background:#fff;border:1px solid #e1e3e9;border-top:3px solid #ff3030;border-radius:24px;padding:28px;margin:0 0 28px;box-shadow:0 8px 28px #20242a08}.dnxt-calculator fieldset{border:0;padding:0;margin:0;min-width:0}.dnxt-calculator legend{font-size:1.3rem;font-weight:700;margin-bottom:20px}.dnxt-calc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.dnxt-calculator label{display:flex;flex-direction:column;gap:8px;font-weight:600;min-width:0}.dnxt-calculator input:not([type=checkbox]),.dnxt-calculator select{font:inherit;color:#25282e;width:100%;min-width:0;box-sizing:border-box;border:1px solid #b5bac4;border-radius:12px;background:#fff;padding:13px;min-height:48px}.dnxt-calculator .dnxt-check{flex-direction:row;align-items:flex-start;font-weight:400;margin:18px 0}.dnxt-check input{flex:none;margin-top:6px;width:18px;height:18px}.dnxt-calc-actions{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}.dnxt-calculator button{font:inherit;cursor:pointer;border:0;background:#f0f1f4;border-radius:12px;padding:12px 18px;min-height:46px;color:#25282e}.dnxt-calculator button[type=submit]{background:#f52b2b;color:white;font-weight:700}.dnxt-calculator input:focus-visible,.dnxt-calculator select:focus-visible,.dnxt-calculator button:focus-visible{outline:3px solid #526bdd;outline-offset:3px}.dnxt-calc-note{font-size:14px;line-height:1.6;color:#5d626d}.dnxt-calc-output{background:#f1f6f3;border:1px solid #cbded0;padding:18px;border-radius:14px;margin-top:20px;overflow-wrap:anywhere}.dnxt-calc-output p{margin:6px 0}.dnxt-calc-error{background:#fff0ef;color:#972b23;padding:16px;border-radius:12px;margin:16px 0;line-height:1.6}.dnxt-calculator [hidden]{display:none}.dc-tool .dc-article{background:white;border-radius:24px;padding:28px;min-width:0}.dc-tool .dc-article h2{font-size:25px}.dc-tool .dc-article table{width:100%;border-collapse:collapse;font-size:15px}.dc-tool .dc-article th,.dc-tool .dc-article td{padding:10px;text-align:left;border-bottom:1px solid #e1e3e9}.dc-tool .dc-article code{overflow-wrap:anywhere}.dc-tool-table{overflow-x:auto}.dnxt-expansion-links{display:grid;grid-template-columns:repeat(auto-fit,minmax(205px,1fr));gap:12px}.dnxt-expansion-links a{padding:16px 18px;border:1px solid #e1e3e9;border-radius:16px;background:white;display:block;text-decoration:none;color:#2b3038}.dnxt-expansion-links a:hover{border-color:#f52b2b}.dnxt-expansion-block{background:#fff;border:1px solid #e1e3e9;border-radius:24px;padding:24px;margin:24px 0}.dnxt-expansion-block h2{font-size:25px;margin:0 0 16px}.dnxt-expansion-block p{line-height:1.65}.dnxt-expansion-block a:focus-visible{outline:3px solid #526bdd;outline-offset:3px}@media(max-width:640px){.dnxt-calculator,.dc-tool .dc-article{padding:20px;border-radius:20px}.dnxt-calc-grid{grid-template-columns:1fr}.dc-tool .dc-article h2{font-size:22px}.dnxt-calc-actions button{flex:1 1 145px}.dnxt-expansion-links{grid-template-columns:1fr}.dnxt-expansion-block{padding:20px}}

/* Separate the tool header, calculator and explanation on the shared page wash. */
.dc.dc-tool{background:#f5f6f8}
.dc-tool-layout{padding-top:32px}
.dnxt-calculator legend{max-width:100%}
.dc-tool-table{max-width:100%}
.dc-tool-table:focus-visible{outline:3px solid #526bdd;outline-offset:3px}
.dc-tool .dc-related a,.dnxt-expansion-links a{min-width:0;overflow-wrap:anywhere}
.dnxt-expansion-block>p{margin:0 0 16px}
#dnxt-map-v2 .dnxt-map-guides>p{margin:12px 0}
.dc-tool .dnxt-table-hint{display:none;font-size:13px;line-height:1.6;color:#5d626d}
@media(max-width:640px){.dc-tool-layout{padding-top:24px}.dc-tool .dnxt-table-hint{display:block;margin:0 0 12px}}
