.rl-hub,.rl-heading,.rl-reading{max-width:1200px;margin:auto;padding-left:5%;padding-right:5%}.rl-hub{padding-top:54px;padding-bottom:72px}.rl-hub-heading{max-width:830px;margin-bottom:42px}.rl-hub h1,.rl-heading h1{font-size:clamp(39px,5.1vw,66px);line-height:1.08;margin:22px 0}.rl-hub .deck,.rl-heading .deck{font-size:20px;max-width:740px}.rl-category{display:block;font-size:14px;font-weight:700;color:#466963;margin-bottom:18px}.rl-feature{display:grid;grid-template-columns:1.08fr 1fr;gap:48px;padding:40px;background:#e3ebe4;border-radius:12px;align-items:center}.rl-feature h2{font-size:36px;line-height:1.14}.rl-feature h2 a,.rl-library h2 a{text-decoration:none}.rl-feature .rl-figure{margin:0;background:#f8f9f4;border:none;padding:28px}.rl-topics{display:flex;gap:12px;flex-wrap:wrap;padding:32px 0;border-bottom:1px solid var(--line)}.rl-topics a{padding:9px 15px;border:1px solid #a6b9ae;border-radius:30px;text-decoration:none;font-size:14px}.rl-topics a:hover{background:#e3ebe4}.rl-library{display:grid;grid-template-columns:1fr 1fr;column-gap:56px}.rl-library article{padding:36px 0;border-bottom:1px solid var(--line);scroll-margin-top:20px}.rl-library h2{font-size:30px;line-height:1.18;max-width:480px}.rl-library p{max-width:470px}.rl-bottom{padding-top:52px;max-width:750px}.rl-bottom h2{font-size:34px}.rl-heading{padding-top:46px;padding-bottom:36px}.rl-heading .rl-category{margin-top:28px;margin-bottom:0}.rl-reading{display:grid;grid-template-columns:220px minmax(0,1fr);gap:60px;align-items:start;padding-bottom:80px}.rl-contents{position:sticky;top:24px;padding-top:8px}.rl-contents nav{display:flex;flex-direction:column;gap:15px;border-top:2px solid var(--teal);padding-top:20px;font-size:14px;line-height:1.45}.rl-contents a{text-decoration:none;color:var(--muted)}.rl-contents a:hover{text-decoration:underline;color:var(--teal)}.rl-prose{min-width:0;max-width:760px;font-size:17px;line-height:1.8}.rl-prose p{color:#3e514c}.rl-prose section{scroll-margin-top:30px;margin-bottom:42px}.rl-prose h2{font-size:31px;line-height:1.18;margin-bottom:20px}.rl-prose a{color:#175b56}.rl-figure{margin:28px 0;padding:28px;background:#e8eee8;border-radius:8px;border:1px solid #c8d6cb}.rl-figure figcaption{font:600 19px/1.4 Outfit,Arial,sans-serif;color:var(--teal);margin-bottom:24px}.rl-figure p{font-size:13px;line-height:1.6;margin:22px 0 0}.rl-bar-row{margin-top:19px}.rl-bar-row>div:first-child{display:flex;justify-content:space-between;gap:10px;font-size:15px;margin-bottom:8px}.rl-track{height:21px;background:#d6e1d8;border-radius:3px;overflow:hidden}.rl-track>span{display:block;height:100%;background:#175852;border-radius:3px}.rl-track>.bar-1{background:#728e7f}.rl-table{overflow-x:auto;margin:25px 0;border:1px solid #c6d3c9;border-radius:6px}.rl-table table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.6;min-width:510px}.rl-table caption{text-align:left;font-weight:700;padding:15px 18px;background:#e5ede5;color:var(--teal)}.rl-table th,.rl-table td{text-align:left;padding:14px 18px;border-bottom:1px solid #d4ddd4;vertical-align:top}.rl-table thead th{font-size:13px;background:#e5ede5;color:#173c38}.rl-table tbody th{width:29%;font-weight:700}.rl-table tr:last-child>*{border-bottom:0}.rl-evidence-map{padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:0}.rl-evidence-map li{border-top:3px solid #628979;padding-top:14px;font-size:14px;line-height:1.5}.rl-evidence-map strong{display:block;margin-bottom:7px}.rl-sources{border-top:1px solid var(--line);padding-top:28px;font-size:14px}.rl-sources ul{padding-left:19px}.rl-sources li{margin-bottom:12px}.rl-related{display:flex;flex-direction:column;gap:15px;background:#e5ece5;padding:26px;border-radius:8px}.rl-related h2{margin:0}.rl-crosslinks{display:grid;grid-template-columns:1fr 1fr;gap:48px;border-top:1px solid var(--line)}.rl-crosslinks h2{font-size:34px}.rl-crosslinks>div:last-child{display:flex;flex-direction:column;gap:16px;justify-content:center}.rl-crosslinks p{margin-bottom:0}@media(max-width:800px){.rl-reading{grid-template-columns:1fr;gap:25px}.rl-contents{position:static}.rl-contents nav{display:grid;grid-template-columns:1fr 1fr;gap:14px}.rl-contents nav strong{grid-column:1/-1}.rl-feature{gap:28px;padding:28px;grid-template-columns:1fr}.rl-library{column-gap:28px}.rl-crosslinks{gap:25px}.rl-heading{padding-top:30px}}@media(max-width:560px){.rl-hub{padding-top:32px}.rl-hub .deck,.rl-heading .deck{font-size:18px}.rl-feature{padding:23px}.rl-feature h2{font-size:30px}.rl-feature .rl-figure{padding:20px}.rl-library{grid-template-columns:1fr}.rl-library article{padding:28px 0}.rl-library h2{font-size:29px}.rl-topics{gap:8px}.rl-topics a{padding:10px 13px}.rl-prose{font-size:16px}.rl-prose h2{font-size:28px}.rl-figure{padding:22px}.rl-evidence-map{grid-template-columns:1fr}.rl-contents nav{display:flex}.rl-contents a{padding:3px 0}.rl-crosslinks{grid-template-columns:1fr}.rl-reading{padding-bottom:48px}.rl-related{padding:22px}.rl-heading .byline{gap:10px}}
.rl-outcomes{display:grid;grid-template-columns:1fr 1fr;gap:24px}.rl-outcomes>div{border-top:3px solid #6c9080;padding-top:14px;font-size:15px;line-height:1.6}.rl-outcomes strong,.rl-outcomes span{display:block}.rl-outcomes strong{margin-bottom:8px}@media(max-width:560px){.rl-outcomes{grid-template-columns:1fr}}
@media(max-width:760px){.rl-table{overflow:visible;border:0;border-radius:0}.rl-table table{display:block;min-width:0;table-layout:auto}.rl-table caption{display:block;border-radius:6px;margin-bottom:14px}.rl-table tbody{display:block}.rl-table tbody tr{display:block;margin-bottom:14px;padding:18px;border:1px solid #c6d3c9;background:#fafbf6}.rl-table tbody th,.rl-table tbody td{display:block;width:auto!important;padding:12px 0;border:0}.rl-table tbody th{font:600 19px/1.35 Outfit,Arial,sans-serif;letter-spacing:0;border-bottom:1px solid #d4ddd4}.rl-table td::before{content:attr(data-label);display:block;font-size:12px;font-weight:700;color:#4c675c;margin-bottom:5px}.rl-table tr:last-child>*{border-bottom:0}.rl-table tbody tr:last-child th{border-bottom:1px solid #d4ddd4}.rl-table td:last-child{padding-bottom:0}}
