/* Money Kit styles: loaded only on its page template. */
#dd-site .dd-money-hero{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);gap:50px;align-items:start}
#dd-site .dd-money-hero h1{max-width:780px}
#dd-site .dd-money-tags{display:flex;flex-wrap:wrap;gap:9px;margin:22px 0}
#dd-site .dd-money-tags span{border:1px solid var(--line);border-radius:5px;padding:6px 10px;font-size:.85rem;font-weight:700;background:#f6f9fd}
#dd-site .dd-money-summary{border-top:4px solid var(--blue);padding:28px;background:#edf5ff;border-radius:6px}
#dd-site .dd-money-summary h2{font-size:1.8rem}
#dd-site .dd-money-summary ol{padding-left:22px}
#dd-site .dd-money-summary li{margin-bottom:14px;padding-left:5px}
#dd-site .dd-money-summary .dd-meta{margin-bottom:0}
#dd-site .dd-money-section{margin-top:50px;border-top:1px solid var(--line);padding-top:36px;scroll-margin-top:24px}
#dd-site .dd-money-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:28px 0}
#dd-site .dd-money-grid article{border:1px solid var(--line);border-top:3px solid var(--orange);border-radius:6px;padding:24px;min-width:0}
#dd-site .dd-money-grid .dd-step{margin-bottom:14px}
#dd-site .dd-money-grid p,#dd-site .dd-money-method p{font-size:.95rem;color:var(--muted);margin-bottom:0}
#dd-site .dd-money-method{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin:28px 0}
#dd-site .dd-money-method article{border-left:3px solid #c4d7fa;padding-left:20px}
#dd-site .dd-money-availability{background:#edf5ff;padding:20px;border-radius:5px}
#dd-site .dd-money-support{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(260px,1fr);gap:36px;margin-top:50px;background:var(--navy);color:#fff;border-radius:7px;padding:34px;scroll-margin-top:24px}
#dd-site .dd-money-support .dd-eyebrow{color:#ffb780}
#dd-site .dd-money-support .dd-meta{color:#cbd8eb}
#dd-site .dd-money-support a{color:#a8cbff}
#dd-site .dd-money-payment{min-width:0;align-self:center}
#dd-site .dd-money-payment>div[id]{max-width:100%;overflow-wrap:anywhere}
#dd-site .dd-money-payment [data-dd-paypal-status]:empty{display:none}
#dd-site .dd-money-payment [data-dd-paypal-status]{margin-top:14px}
#dd-site .dd-money-payment>p:last-child{margin:14px 0 0;font-size:.8rem}
@media(max-width:950px){#dd-site .dd-money-hero{grid-template-columns:1fr;gap:28px}#dd-site .dd-money-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#dd-site .dd-money-support{grid-template-columns:1fr}}
@media(max-width:600px){#dd-site .dd-money-grid,#dd-site .dd-money-method{grid-template-columns:1fr;gap:20px}#dd-site .dd-money-grid article,#dd-site .dd-money-summary,#dd-site .dd-money-support{padding:22px}#dd-site .dd-money-section{margin-top:36px;padding-top:28px}}
@media print{#dd-site .dd-money-support{display:none}#dd-site .dd-money-hero,#dd-site .dd-money-grid,#dd-site .dd-money-method{display:block}#dd-site .dd-money-grid article{break-inside:avoid;margin-bottom:18px}}
