.marketing-proof{padding:72px 0;background:#faf8f2;border-bottom:1px solid #d8d2c5}
.marketing-proof .section-head>p{max-width:420px;font-size:1rem;line-height:1.8}
.marketing-proof-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px}
.marketing-proof-grid article{border-top:1px solid #b49a65;padding-top:24px}
.marketing-proof h3{font-size:2rem;line-height:1.15}
.marketing-proof-grid p{font-size:1rem;line-height:1.8}
.proof-bottom{display:flex;align-items:center;justify-content:space-between;gap:30px;border-top:1px solid #d8d2c5;padding-top:25px;margin-top:28px}
.proof-bottom p{font-size:1rem;margin:0;max-width:620px}
.wealth-next-step{padding:36px clamp(24px,6vw,85px);background:#242b25;color:#f2eee3;border-top:1px solid #b49a65;border-bottom:1px solid #b49a65}
.wealth-next-step h3{color:#f2eee3;font-size:2.3rem}
.wealth-next-step>p{max-width:850px;line-height:1.8}
.wealth-next-step .textlink{color:#e1c991}
.wealth-next-step .btn{color:#242b25;background:#d0ba87;border-color:#d0ba87}
.wealth-next-step .small{color:#d9dcd2;margin:22px 0 0}
.wealth-related{padding:58px 0;background:#f1eee5}
.related-links{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:28px}
.related-links a{border-top:1px solid #b49a65;padding:24px 15px;font-family:var(--font-display);font-size:1.9rem;line-height:1.2;text-decoration:none;color:#3d4538}
.related-links a:hover,.related-links a:focus-visible{background:#e2d7c0;outline-color:#80663b}
.resource-secondary{font-size:.9375rem;margin:30px 0 0;border-top:1px solid #d8d2c5;padding-top:22px;line-height:1.9}
.resource-secondary a{color:#70572c;text-underline-offset:5px}
.sample-layout{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start}
.wealth-sample h3{font-size:2rem;line-height:1.18}
.wealth-sample table{width:100%;font-size:1rem}
.wealth-sample caption{text-align:left;font-size:.9375rem;margin:15px 0;line-height:1.7}
.sample-reading{padding:28px;border:1px solid #b49a65;background:#faf8f2}
.sample-reading p,.sample-reading li{font-size:1rem;line-height:1.8}
.contact-extra{margin:15px 0 25px;border-top:1px solid #b7ad97;padding:18px 0}
.contact-extra summary{font-size:1rem;cursor:pointer}
.contact-extra[open] summary{margin-bottom:22px}
.contact-extra .field{margin-top:18px}
.contact-page .form>.small{font-size:.9375rem;line-height:1.8}
.contact-page .form label span{font-weight:400}
.contact-page .form .status{font-size:.9375rem;line-height:1.8}
.contact-page .form .status a{color:#70572c;text-underline-offset:5px}
.article-body h3{font-size:1.8rem;margin-top:30px}
.article-body p,.article-body li{font-size:1rem;line-height:1.9}
@media(max-width:860px){.marketing-proof{padding:58px 0}.marketing-proof-grid{grid-template-columns:1fr;gap:18px}.proof-bottom{align-items:start;flex-direction:column;gap:20px}.sample-layout{grid-template-columns:1fr;gap:28px}.related-links{gap:20px}.wealth-next-step{padding:32px 24px}.wealth-next-step .actions{align-items:start;flex-wrap:wrap}}
@media(max-width:540px){.related-links{grid-template-columns:1fr}.sample-reading{padding:22px}.wealth-sample .table-scroll table{min-width:420px}.wealth-next-step .actions{flex-direction:column}.wealth-next-step .btn{width:100%;text-align:center}}
@media print{.marketing-proof,.wealth-related,.wealth-next-step{background:#fff;color:#222}.sample-layout{display:block}.sample-reading{border:1px solid #aaa;background:#fff}.wealth-sample .table-scroll table{min-width:0}.wealth-next-step{display:none}}
