html,body{overflow-x:hidden}
.money-breadcrumb{display:flex;gap:.55rem;align-items:center;padding-top:1.1rem;font-size:.875rem;color:var(--pgs-text-light);max-width:100%}
.money-breadcrumb a{color:var(--pgs-primary-dark)}
.money-hero{background:var(--pgs-mesh-light);padding-top:clamp(3rem,7vw,5rem)}
.money-hero h1{font-size:clamp(2.35rem,6vw,4.5rem);max-width:900px;margin:.8rem 0 1.2rem;line-height:1.04;overflow-wrap:anywhere}
.money-lead{font-size:clamp(1.05rem,2vw,1.25rem);line-height:1.7;color:var(--pgs-text-light);max-width:790px;overflow-wrap:anywhere}
.money-actions{display:flex;gap:.8rem;flex-wrap:wrap;margin-top:1.6rem}
.money-quick{padding-top:0;background:var(--pgs-bg-alt)}
.money-answer{background:#fff;border:1px solid var(--pgs-border);border-left:5px solid var(--pgs-primary);border-radius:var(--pgs-radius-lg);padding:clamp(1.25rem,4vw,2rem);box-shadow:var(--pgs-shadow-1);font-size:1.1rem;line-height:1.7}
.money-label{text-transform:uppercase;letter-spacing:.12em;font-size:.75rem!important;font-weight:800;color:var(--pgs-primary-dark);margin:0 0 .5rem!important}
.money-copy{max-width:820px}.money-copy h2{margin-top:2rem}.money-copy p{font-size:1.06rem;line-height:1.75;color:var(--pgs-text-light)}
.money-output{margin-top:2rem;padding:1.5rem;border-radius:var(--pgs-radius-lg);background:var(--pgs-primary-bg);border:1px solid rgba(13,148,136,.2)}
.money-output h2{margin-top:0}.money-alt{background:var(--pgs-bg-alt)}
.money-table{overflow-x:auto;border:1px solid var(--pgs-border);border-radius:var(--pgs-radius-lg);background:#fff;margin-top:1.5rem}
.money-table table{width:100%;border-collapse:collapse;min-width:680px}.money-table th,.money-table td{text-align:left;padding:1rem;border-bottom:1px solid var(--pgs-border);vertical-align:top}.money-table thead th{background:var(--pgs-primary-bg);color:var(--pgs-primary-dark)}.money-table tbody th{color:var(--pgs-text)}
.money-fit{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.money-fit>div{border:1px solid var(--pgs-border);border-radius:var(--pgs-radius-lg);padding:1.5rem}.money-fit ul{list-style:none;padding:0;margin:0}.money-fit li{position:relative;padding:.42rem 0 .42rem 1.65rem;line-height:1.55}.money-check li:before{content:'✓';position:absolute;left:0;color:var(--pgs-primary-dark);font-weight:800}.money-cross li:before{content:'×';position:absolute;left:.1rem;color:#64748b;font-weight:800}
.money-faq{background:var(--pgs-bg-alt)}.money-faq details{background:#fff;border:1px solid var(--pgs-border);border-radius:12px;padding:1rem 1.2rem;margin:.8rem 0}.money-faq summary{cursor:pointer;font-weight:750}.money-faq details p{color:var(--pgs-text-light);line-height:1.65;margin:.75rem 0 0}
.money-related__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.money-related__card{display:block;border:1px solid var(--pgs-border);border-radius:var(--pgs-radius-lg);padding:1.25rem;color:var(--pgs-text);font-weight:750;background:#fff;box-shadow:var(--pgs-shadow-1)}
@media(max-width:760px){.money-fit,.money-related__grid{grid-template-columns:1fr}.money-actions{flex-direction:column}.money-actions .pgs3d-btn{width:100%;max-width:100%;text-align:center}.money-hero h1{font-size:clamp(2rem,10vw,2.45rem)}.money-breadcrumb{overflow:hidden}.money-breadcrumb span:last-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}
