.marriage-reading{padding-top:0}.marriage-key-figures{background:#cfc5ba;border:1px solid #cfc5ba;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.marriage-key-figures>article{background:#f4f0e9;flex-direction:column;align-items:start;min-width:0;padding:30px;display:flex}.marriage-key-figures strong{letter-spacing:-2px;color:#8d1e2b;white-space:nowrap;margin-top:23px;font-size:clamp(34px,3.6vw,49px);font-weight:700;line-height:1.2}.marriage-key-figures strong>span{color:#9b8477;font-size:.65em}.marriage-key-figures p{color:#716050;margin-top:15px;margin-bottom:19px;font-size:12px;line-height:1.8}.marriage-key-figures .history-evidence{margin-top:auto}.marriage-key-figures .section-number{letter-spacing:1px;font-size:9px;line-height:1.8}.marriage-contents{border-bottom:1px solid #cfc5ba;flex-wrap:wrap;gap:13px 28px;padding:27px 0;display:flex}.marriage-contents a{color:#8d2530;font-size:11px;line-height:1.8}.marriage-contents a:hover{text-underline-offset:4px;text-decoration:underline}.marriage-body{max-width:910px;margin:55px auto 0}.marriage-section{margin-bottom:65px;scroll-margin-top:130px}.marriage-section>h2,.marriage-answer h2{letter-spacing:-1.4px;max-width:860px;margin-top:19px;font-size:clamp(29px,3.5vw,44px);font-weight:700;line-height:1.23}.marriage-section>p{color:#6f5e50;margin-top:21px;font-size:14px;line-height:1.9}.marriage-section>.marriage-lead{max-width:810px;font-size:16px;line-height:1.9}.marriage-chart{background:#f9f6f0;border:1px solid #d1c6ba;margin:28px 0 0;padding:32px}.marriage-chart figcaption{letter-spacing:-.5px;font-size:20px;font-weight:700;line-height:1.4}.marriage-chart>p{color:#8c7664;margin-top:12px;font-size:10px;line-height:1.9}.marriage-trend-table{border-collapse:collapse;width:100%;margin-top:28px;font-size:13px}.marriage-trend-table thead th{color:#87715f;text-align:left;padding-bottom:16px;font-size:10px;font-weight:400}.marriage-trend-table th:first-child{width:65px}.marriage-trend-table td:last-child,.marriage-trend-table th:last-child{text-align:right;width:55px}.marriage-trend-table tbody th{text-align:left;padding:12px 18px 12px 0;font-weight:600}.marriage-trend-table td{padding:12px 0}.marriage-trend-table td:last-child{color:#8e2630;font-weight:700}.marriage-bar-track{background:#e7dfd4;width:100%;height:9px;overflow:hidden}.marriage-bar-track>span{background:#a32231;height:100%;display:block}.marriage-trend-table tbody tr:first-child .marriage-bar-track>span{background:#321b20}.marriage-chart .history-evidence{margin-top:24px}.marriage-small{color:#8c7765!important;font-size:11px!important;line-height:1.95!important}.marriage-context-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:30px;display:grid}.marriage-context-grid article{border-top:1px solid #c9bcad;padding:26px 0}.marriage-context-grid h3{letter-spacing:-.5px;font-size:22px;font-weight:700;line-height:1.4}.marriage-context-grid p{color:#6d5a4b;margin-top:16px;font-size:13px;line-height:1.95}.income-chart-rows{gap:27px;margin-top:31px;display:grid}.income-chart-row>div:first-child{justify-content:space-between;align-items:baseline;gap:22px;display:flex}.income-chart-row h3{max-width:480px;font-size:13px;font-weight:600;line-height:1.65}.income-chart-row strong{letter-spacing:-.8px;color:#82232d;white-space:nowrap;font-size:25px;font-weight:700}.income-chart-row .marriage-bar-track{height:11px;margin-top:13px}.income-chart-row>p{color:#927c68;margin-top:9px;font-size:10px;line-height:1.9}.income-chart-row:first-child .marriage-bar-track>span{background:#2e1c20}.marriage-income-gap{color:#f4ede3;background:#7a1f2a;margin-top:25px;padding:32px}.marriage-income-gap .section-number{color:#dca9a6}.marriage-income-gap>strong{letter-spacing:-2px;flex-wrap:wrap;align-items:baseline;gap:14px;margin-top:17px;font-size:clamp(39px,4.6vw,61px);font-weight:700;line-height:1.15;display:flex}.marriage-income-gap>strong>span{letter-spacing:0;color:#e4bbb7;font-size:13px;font-weight:400}.marriage-income-gap>p{color:#e7c5bf;max-width:760px;margin-top:16px;font-size:13px;line-height:1.9}.marriage-income-gap>p:first-of-type{color:#eab0af;font-size:12px}.marriage-wealth-comparison{background:#f9f6f0;border:1px solid #d2c6b8;grid-template-columns:minmax(0,1fr) 70px minmax(0,1fr);align-items:center;gap:20px;margin-top:27px;padding:30px;display:grid}.marriage-wealth-comparison article>span{color:#8b7461;font-size:12px;display:block}.marriage-wealth-comparison article>strong{letter-spacing:-1.5px;color:#8c2630;margin-top:12px;font-size:clamp(32px,4vw,49px);font-weight:700;line-height:1.2;display:block}.wealth-arrow{text-align:center;color:#aa9280;font-size:32px}.marriage-section>.marriage-wealth-loss{color:#8a7160;margin-top:15px;font-size:12px}.marriage-wealth-loss strong{color:#8e2630;letter-spacing:-.5px;margin-right:10px;font-size:23px;font-weight:700;display:inline-block}.marriage-answer{background:#dfd8ce;border-left:3px solid #9b2934;margin-bottom:60px;padding:32px;scroll-margin-top:130px}.marriage-answer h2{letter-spacing:-.8px;font-size:31px}.marriage-answer p{color:#6b5748;margin-top:19px;font-size:13px;line-height:1.95}.marriage-conversation{margin-bottom:60px}.marriage-methodology dl{margin:28px 0 0}.marriage-methodology dl>div{border-top:1px solid #d1c5b8;grid-template-columns:100px minmax(0,1fr);gap:25px;padding:20px 0;display:grid}.marriage-methodology dt{color:#8c2630;font-size:13px;font-weight:700}.marriage-methodology dd{color:#776150;margin:0;font-size:12px;line-height:1.95}.marriage-methodology>p{color:#8c7764;font-size:11px}.marriage-workbooks{gap:10px;margin-top:18px;display:grid}.marriage-workbooks a{color:#922b34;align-items:start;gap:8px;font-size:10px;line-height:1.9;display:flex}.marriage-workbooks a svg{flex-shrink:0;margin-top:3px}.marriage-workbooks a>span:last-child{color:#9c8571;letter-spacing:1px;margin-left:auto;font-size:8px}.marriage-workbooks a:hover{text-underline-offset:4px;text-decoration:underline}.marriage-resource-feature{background:#22191b}.marriage-resource-feature .section-number{color:#dca6a9}.marriage-resource-feature p{color:#cfb8b2}@media (max-width:1050px){.marriage-key-figures>article{padding:24px 21px}.marriage-key-figures strong{letter-spacing:-1.4px;font-size:36px}.marriage-key-figures .section-number{letter-spacing:.6px;font-size:8px}}@media (max-width:780px){.marriage-key-figures{grid-template-columns:1fr}.marriage-key-figures>article{padding:26px 23px}.marriage-key-figures strong{letter-spacing:-1.8px;margin-top:15px;font-size:43px}.marriage-key-figures p{max-width:450px;margin-top:11px;margin-bottom:14px;font-size:12px}.marriage-key-figures .section-number{letter-spacing:.8px;font-size:9px}.marriage-contents{grid-template-columns:1fr 1fr;gap:15px 20px;padding:24px 0;display:grid}.marriage-contents a{font-size:10px}.marriage-body{margin-top:35px}.marriage-section{margin-bottom:44px;scroll-margin-top:110px}.marriage-section>h2{letter-spacing:-1px;font-size:31px}.marriage-section>.marriage-lead{font-size:14px;line-height:1.9}.marriage-section>p{margin-top:18px;font-size:13px}.marriage-chart{margin-top:24px;padding:25px 20px}.marriage-chart figcaption{font-size:20px}.marriage-chart>p{font-size:10px}.marriage-trend-table{margin-top:24px;font-size:12px}.marriage-trend-table th:first-child{width:48px}.marriage-trend-table td:last-child,.marriage-trend-table th:last-child{width:47px}.marriage-trend-table thead th{font-size:9px}.marriage-trend-table tbody th{padding-right:14px}.marriage-context-grid{grid-template-columns:1fr;gap:0;margin-top:25px}.marriage-context-grid article{padding:24px 0}.marriage-context-grid h3{font-size:22px}.marriage-context-grid p{font-size:13px}.income-chart-row>div:first-child{display:block}.income-chart-row h3{font-size:12px}.income-chart-row strong{margin-top:8px;font-size:27px;display:block}.income-chart-row>p{font-size:9px}.income-chart-rows{gap:26px}.marriage-income-gap{margin-top:23px;padding:26px 22px}.marriage-income-gap>strong{letter-spacing:-1.8px;gap:11px;font-size:46px}.marriage-income-gap>strong>span,.marriage-income-gap>p{font-size:12px}.marriage-income-gap>p:first-of-type{font-size:11px}.marriage-wealth-comparison{grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr);gap:8px;padding:24px 18px}.marriage-wealth-comparison article>strong{letter-spacing:-1.1px;font-size:29px}.marriage-wealth-comparison article>span{font-size:11px}.wealth-arrow{font-size:22px}.marriage-section>.marriage-wealth-loss{font-size:11px}.marriage-wealth-loss strong{margin-bottom:7px;font-size:24px;display:block}.marriage-answer{margin-bottom:44px;padding:26px 22px;scroll-margin-top:110px}.marriage-answer h2{letter-spacing:-.8px;font-size:27px}.marriage-answer p{font-size:12px}.marriage-conversation{margin-bottom:44px}.marriage-methodology dl>div{grid-template-columns:1fr;gap:10px;padding:19px 0}.marriage-methodology dd{font-size:12px}.marriage-workbooks a{font-size:10px}.marriage-small{font-size:10px!important}}@media (max-width:360px){.marriage-wealth-comparison article>strong{font-size:25px}.marriage-wealth-comparison{padding:22px 14px}.marriage-income-gap>strong{font-size:41px}}@media print{.marriage-contents,.site-header,.site-footer,.next-step,.page-actions{display:none}.marriage-key-figures,.marriage-chart,.marriage-wealth-comparison{break-inside:avoid}.marriage-bar-track{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
