.cashflow-intro{padding-block:30px 15px}.cashflow-intro .knowledge-breadcrumb{margin-bottom:20px}.architecture-site .cashflow-intro h1{font-size:clamp(34px,4vw,56px);line-height:1.15;max-width:950px}.cashflow-intro>p{margin-top:15px;font-size:16px}.cashflow-simple{padding-top:28px;gap:55px}.cashflow-simple .cashflow-instructions{margin-top:12px;font-size:13px}.cashflow-simple .cashflow-fields{gap:20px 25px;margin-top:23px}.cashflow-simple .cashflow-field label{min-height:0;margin-bottom:8px;font-size:14px}.cashflow-simple .cashflow-field .cashflow-hint{font-size:12px;margin-top:7px}.cashflow-extra{border-top:1px solid var(--line);margin-top:25px;padding-top:17px}.cashflow-breakdown summary,.cashflow-extra summary{cursor:pointer;color:var(--green);font-size:13px;font-weight:600}.cashflow-extra summary span{font-weight:400;color:var(--muted);margin-left:8px}.cashflow-tools{display:flex;gap:16px 24px;align-items:center;flex-wrap:wrap;margin-top:24px}.cashflow-tools button{background:none;border:0;border-bottom:1px solid var(--line);padding:5px 0;color:var(--green);font-size:12px}.cashflow-tools>span{font-size:12px;color:var(--muted)}.cashflow-simple .cashflow-result{padding:28px}.cashflow-simple .cashflow-result .cashflow-total{font-size:clamp(38px,4vw,55px);margin-top:15px}.cashflow-simple .cashflow-result .cashflow-scope{font-size:12px;line-height:1.8;margin-top:18px}.cashflow-empty{font-size:16px;line-height:1.85;max-width:330px;margin-top:20px}.cashflow-breakdown{border-top:1px solid var(--line);padding-top:18px;margin-top:25px}.cashflow-simple .cashflow-result dl{margin:15px 0}.cashflow-simple .cashflow-result .cashflow-privacy{border-top:1px solid var(--line);padding-top:18px;margin-top:25px;font-size:11px}.cashflow-explanation{margin-bottom:45px;padding-block:22px}.cashflow-explanation>summary{cursor:pointer;color:var(--green);font-size:15px;font-weight:600}@media(max-width:800px){.cashflow-intro{padding-top:25px}.cashflow-simple{gap:28px;padding-top:20px}.cashflow-intro>p{font-size:14px}}@media(max-width:480px){.cashflow-simple .cashflow-fields{grid-template-columns:1fr;gap:18px}.cashflow-simple .cashflow-result{padding:23px}}