.dn-resource-section{background:#f7fafc;scroll-margin-top:110px}.dn-resource-layout{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:48px;display:grid}.dn-resource-nav{background:#fff;border:1px solid #d3e2ee;border-radius:20px;padding:25px;position:sticky;top:112px}.dn-resource-nav ol{margin:18px 0 25px;padding-left:19px;list-style:decimal}.dn-resource-nav li{padding:0 0 12px 4px}.dn-resource-nav a:not(.dn-button){text-underline-offset:3px;color:#075b87;text-decoration:underline}.dn-resource-nav p,.dn-resource-nav small{margin-top:20px;line-height:1.6;display:block}.dn-resource-nav small{color:#42617b;font-size:12px}.dn-resource-body{color:#163955;min-width:0;font-size:17px;line-height:1.75}.dn-resource-body>section{background:#fff;border:1px solid #d3e2ee;border-radius:22px;margin-bottom:28px;padding:34px;scroll-margin-top:110px}.dn-resource-body h2{color:#062849;letter-spacing:-.025em;margin:0 0 20px;font-size:clamp(25px,2.5vw,32px);font-weight:650;line-height:1.22}.dn-resource-body h3{color:#075b87;margin:28px 0 12px;font-size:21px;font-weight:600;line-height:1.35}.dn-resource-body p{overflow-wrap:anywhere;margin:0 0 18px}.dn-resource-body a{color:#005a89;text-underline-offset:3px;text-decoration:underline}.dn-resource-body .resource-lead{font-size:18px;font-weight:500}.dn-resource-body .table-wrap{border:1px solid #d3e2ee;border-radius:12px;max-width:100%;margin:24px 0;overflow-x:auto}.dn-resource-body table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.6}.dn-resource-body th{color:#fff;text-align:left;background:#075b87;font-weight:600}.dn-resource-body td,.dn-resource-body th{vertical-align:top;min-width:125px;padding:14px}.dn-resource-body tr:nth-child(2n){background:#f0f6fa}.dn-resource-body td{border-top:1px solid #d3e2ee}.dn-resource-body .callout{background:#eef7fb;border-left:4px solid #008bba;border-radius:0 12px 12px 0;margin:25px 0;padding:22px}.dn-resource-body .flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0;display:grid}.dn-resource-body .flow>div{background:#eef6fa;border:1px solid #d3e2ee;border-radius:12px;padding:20px;font-size:14px}.dn-resource-body .flow strong{color:#005a89;letter-spacing:.07em;margin-bottom:10px;font-size:12px;display:block}.dn-resource-body .checks{padding:0;list-style:none}.dn-resource-body .checks li{border-bottom:1px solid #d3e2ee;padding:13px 0}.dn-resource-body .checks label{cursor:pointer;align-items:flex-start;gap:13px;display:flex}.dn-resource-body input[type=checkbox]{accent-color:#005a89;flex-shrink:0;width:19px;height:19px;margin-top:5px}.dn-resource-body .sources{border-top:1px solid #d3e2ee;margin-top:30px;padding-top:15px;font-size:14px}.dn-resource-body .sources ol{padding-left:22px;list-style:decimal}.dn-resource-body .sources li{margin-bottom:9px}.dn-resource-next{background:#eef6fb}.dn-resource-next h2{max-width:850px;margin:16px 0;font-size:clamp(28px,3vw,40px);font-weight:650;line-height:1.2}.dn-resource-next p{max-width:850px;line-height:1.8}.dn-resource-related{border-top:1px solid #c9dce9;flex-wrap:wrap;gap:20px 30px;margin-top:30px;padding-top:25px;display:flex}.dn-resource-related a{color:#005a89;text-underline-offset:4px;align-items:center;gap:10px;text-decoration:underline;display:inline-flex}.dn-resource-cards{margin-top:30px}.dn-resource-cards .dn-app-card{flex-direction:column;display:flex}.dn-resource-cards .dn-eyebrow{font-size:11px}.dn-resource-cards h3{margin:17px 0;font-size:24px;font-weight:600;line-height:1.25}.dn-resource-cards .dn-text-link{margin-top:auto;padding-top:20px}.dn-investment-tool{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:35px;display:grid}.dn-investment-inputs,.dn-investment-results{border:1px solid #d3e2ee;border-radius:22px;padding:32px}.dn-investment-results{background:#edf6fb}.dn-investment-tool h2{margin:10px 0 20px;font-size:30px;font-weight:650;line-height:1.25}.dn-investment-tool p{margin-bottom:20px;line-height:1.7}.dn-resource-field{color:#062849;margin:25px 0;font-weight:550;display:block}.dn-resource-field small,.dn-investment-inputs>small{color:#42617b;margin-top:8px;font-size:13px;font-weight:400;line-height:1.6;display:block}.dn-resource-field select,.dn-resource-input{background:#fff;border:1px solid #95b3c9;border-radius:9px;width:100%;min-height:48px;margin-top:10px}.dn-resource-field select{padding:10px}.dn-resource-input{align-items:center;display:flex;overflow:hidden}.dn-resource-input input{outline-offset:-3px;background:0 0;width:100%;min-width:0;padding:12px}.dn-resource-input span{white-space:nowrap;color:#42617b;padding:0 15px;font-size:13px;font-weight:400}.dn-resource-tool-actions{flex-wrap:wrap;gap:20px;margin:25px 0 15px;display:flex}.dn-resource-tool-actions button{color:#005a89;cursor:pointer;text-underline-offset:4px;text-decoration:underline}.dn-investment-results dl{margin:20px 0}.dn-investment-results dl>div{border-bottom:1px solid #c9dce9;justify-content:space-between;gap:20px;padding:19px 0;display:flex}.dn-investment-results dt{max-width:60%;font-size:14px;line-height:1.5}.dn-investment-results dd{text-align:right;max-width:55%;font-size:19px;font-weight:650;line-height:1.4}.dn-investment-results h3{margin:28px 0 15px;font-size:20px;font-weight:600}.dn-investment-results ul{margin-bottom:20px;padding-left:20px;font-size:14px;line-height:1.7;list-style:outside}.dn-resource-body a:focus-visible,.dn-resource-nav a:focus-visible,.dn-resource-related a:focus-visible,.dn-resource-tool-actions button:focus-visible,.dn-resource-field input:focus-visible,.dn-resource-field select:focus-visible{outline-offset:4px;outline:3px solid #028bba}@media (max-width:1000px){.dn-resource-layout{grid-template-columns:210px minmax(0,1fr);gap:24px}.dn-resource-nav{padding:20px}.dn-resource-body>section{padding:25px}.dn-resource-body .flow{grid-template-columns:1fr}.dn-investment-tool{gap:20px}.dn-investment-inputs,.dn-investment-results{padding:23px}}@media (max-width:700px){.dn-resource-layout,.dn-investment-tool{grid-template-columns:1fr}.dn-resource-nav{position:static}.dn-resource-body{font-size:16px}.dn-resource-body>section{padding:22px}.dn-resource-body table{font-size:13px}.dn-resource-body td,.dn-resource-body th{min-width:130px;padding:12px}.dn-investment-results dd{font-size:17px}.dn-resource-nav .dn-button{justify-content:center;width:100%}}@media print{.dn-header,footer,.dn-detail-hero,.dn-resource-nav,.dn-resource-next,#dn-consent-panel{display:none!important}.dn-resource-layout{display:block}.dn-resource-body>section{break-before:page;border:0;padding:0}.dn-resource-body>section:first-child{break-before:auto}.dn-resource-body .table-wrap{overflow:visible}.dn-resource-body th{color:#062849;background:#fff}.dn-section{padding:0!important}.dn-resource-body{font-size:11pt}.dn-resource-body h2{font-size:18pt}}.dn-resource-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.dn-resource-cards .dn-app-card{color:#062849;background:#f7fafc;border-color:#d3e2ee}.dn-resource-cards .dn-app-card:hover{background:#edf6fb;border-color:#5f9fbe}.dn-resource-cards .dn-app-card>p{color:#42617b;font-size:15px;line-height:1.75}.dn-resource-cards .dn-app-card .dn-text-link{color:#005a89;font-size:14px}@media (max-width:700px){.dn-resource-cards{grid-template-columns:1fr}}
