.D_DJGW_article{gap:16px;max-width:780px;display:grid}.D_DJGW_article>*{min-width:0}.D_DJGW_article h1{font-size:clamp(32px,4.4vw,48px)}.D_DJGW_article h2{margin-top:20px;font-size:25px}.D_DJGW_meta{color:var(--ink-3);font-size:14px}.D_DJGW_callout,.D_DJGW_example{border-radius:var(--radius);padding:14px 18px}.D_DJGW_callout{border-left:4px solid var(--green);background:color-mix(in srgb, var(--green) 7%, var(--paper))}.D_DJGW_example{border:1.5px dashed var(--field-strong)}.D_DJGW_table{border-collapse:collapse;width:100%;font-size:15px;display:block;overflow-x:auto}.D_DJGW_table th,.D_DJGW_table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--field);min-width:140px;padding:10px 14px 10px 0}.D_DJGW_table th{color:var(--ink-3);border-bottom:1.5px solid var(--ink);font-size:13px}.D_DJGW_cta{border:1.5px solid var(--ink);border-radius:var(--radius);box-shadow:6px 6px 0 var(--field);gap:10px;margin-top:18px;padding:24px;display:grid}.D_DJGW_cta h2{margin:0;font-size:22px}.D_DJGW_ctaRow{flex-wrap:wrap;gap:10px;display:flex}.D_DJGW_sources{gap:6px;margin:0;padding-left:18px;font-size:15px;display:grid}.D_DJGW_calc{border:1.5px solid var(--ink);border-radius:var(--radius);background:var(--paper);box-shadow:6px 6px 0 var(--field);gap:14px;padding:22px;display:grid}.D_DJGW_calc h2{margin:0;font-size:22px}.D_DJGW_calcGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.D_DJGW_calcGrid label{color:var(--ink-2);gap:4px;font-size:13px;display:grid}.D_DJGW_calcGrid input,.D_DJGW_calcGrid select{width:100%;min-width:0;font:inherit;border:1.5px solid var(--field-strong);border-radius:var(--radius);color:var(--ink);background:#fff;padding:9px 10px;font-size:16px}.D_DJGW_calcOut{border-top:1.5px solid var(--ink);gap:6px;padding-top:12px;display:grid}.D_DJGW_calcLine{flex-wrap:wrap;justify-content:space-between;gap:4px 12px;display:flex}.D_DJGW_calcTotal{color:var(--green);font-size:19px;font-weight:700}.D_DJGW_guideList{gap:14px;margin:0;padding:0;list-style:none;display:grid}.D_DJGW_guideList a{border:1.5px solid var(--ink);border-radius:var(--radius);color:var(--ink);gap:4px;padding:18px 20px;text-decoration:none;display:grid}.D_DJGW_guideList a:hover{box-shadow:4px 4px 0 var(--field)}.D_DJGW_guideList strong{font-size:20px}.D_DJGW_faq{gap:10px;display:grid}.D_DJGW_faq details{border-bottom:1px solid var(--field);padding:8px 0 12px}.D_DJGW_faq summary{cursor:pointer;font-weight:600}@media (max-width:560px){.D_DJGW_calcGrid{grid-template-columns:minmax(0,1fr)}}
