.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.journal-start{border:1px solid var(--line);background:#efefe3;border-radius:4px;align-items:flex-start;gap:22px;margin:0 0 72px;padding:30px 32px;display:flex}.journal-start h2{margin-bottom:10px;font-size:28px}.journal-start p{color:#565e4c;font-size:15px;line-height:1.8}.journal-start a,.article-editorial a{text-underline-offset:3px;text-decoration:underline}.library-heading{justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:28px;display:flex}.library-heading h2{margin-top:12px;font-size:40px}.library-heading>p{color:#606953;max-width:300px;font-size:14px;line-height:1.7}.journal-topic-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.journal-topic-card{border:1px solid var(--line);background:#fbfaf5;border-radius:4px;padding:27px;transition:background .18s,border-color .18s}.journal-topic-card:hover{background:#efefe0;border-color:#aab19b}.topic-count{text-transform:uppercase;letter-spacing:1.2px;color:#657054;font-size:11px}.journal-topic-card h3{font-family:var(--serif);justify-content:space-between;align-items:center;gap:12px;margin:18px 0 13px;font-size:26px;display:flex}.journal-topic-card p{color:#5e6655;font-size:13px;line-height:1.8}.journal-tools-banner{border-top:1px solid var(--line);border-bottom:1px solid var(--line);align-items:center;gap:25px;margin:55px 0 75px;padding:30px 0;display:flex}.journal-tools-banner>div{flex:1}.journal-tools-banner h2{margin-bottom:10px;font-size:31px}.journal-tools-banner p{color:#5e6655;font-size:14px;line-height:1.8}.journal-filters{gap:14px;margin:25px 0 14px;display:flex}.journal-search{background:#fffef9;border:1px solid #b8bfac;border-radius:4px;flex:1;align-items:center;gap:14px;padding:0 18px;display:flex}.journal-search input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;padding:17px 0;font-size:14px}.journal-category select{min-height:54px;color:var(--ink);background:#fffef9;border:1px solid #b8bfac;border-radius:4px;padding:12px 40px 12px 17px;font-size:14px}.journal-result-count{color:#657054;margin-bottom:28px;font-size:12px}.guide-library-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:45px;display:grid}.library-guide{border-top:1px solid var(--line);padding:30px 0 34px}.library-guide .article-meta{letter-spacing:.5px;margin:0 0 17px;font-size:10px}.library-guide h3,.library-guide h2{font-family:var(--serif);margin-bottom:14px;font-size:27px;line-height:1.25}.library-guide h3 a,.library-guide h2 a{align-items:flex-start;gap:18px;display:flex}.library-guide h3 svg,.library-guide h2 svg{margin-top:8px}.library-guide a:hover{color:var(--olive);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.library-guide>p{color:#5e6655;font-size:14px;line-height:1.8}.journal-empty{text-align:center;border:1px solid var(--line);padding:55px 25px}.journal-empty h3{font-family:var(--serif);margin-bottom:15px;font-size:28px}.journal-empty p{margin-bottom:20px;font-size:14px}.journal-empty button{border:1px solid var(--olive);background:var(--olive);color:#fff;border-radius:3px;padding:12px 20px}.journal-topic-page .journal-page-heading{margin-bottom:0}.journal-topic-page .breadcrumbs{margin-bottom:40px}.journal-other-topics{border-top:1px solid var(--line);margin:55px 0 0;padding-top:35px}.journal-other-topics h2{margin-bottom:25px;font-size:35px}.journal-other-topics nav{flex-wrap:wrap;gap:15px 30px;display:flex}.journal-other-topics a{text-underline-offset:4px;font-size:14px;text-decoration:underline}.journal-article .breadcrumbs{flex-wrap:wrap;row-gap:10px}.journal-article .article-byline{flex-wrap:wrap;row-gap:10px;line-height:1.6}.journal-article .article-byline a{text-underline-offset:3px;text-decoration:underline}.journal-article .article-body>h2,.journal-article .article-body>section>h2{margin-top:42px;margin-bottom:18px}.journal-article .article-body h3{font-family:var(--serif);margin:30px 0 15px;font-size:25px}.journal-article .article-body>p{margin-bottom:20px}.journal-article .article-body a,.article-faq a,.article-intro a{color:var(--olive-dark);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.journal-article .article-body ol{margin:20px 0 25px;padding-left:24px}.journal-article .article-body ul{margin-bottom:25px}.journal-article .article-body li+li{margin-top:10px}.journal-article .article-intro{margin-bottom:30px}.source-reference{vertical-align:super;font-size:.8em}.article-table-scroll{border:1px solid var(--line);border-radius:3px;width:100%;margin:26px 0 32px;overflow:auto}.article-table-scroll table{border-collapse:collapse;text-align:left;width:100%;min-width:480px;font-size:13px;line-height:1.65}.article-table-scroll th,.article-table-scroll td{border-bottom:1px solid var(--line);vertical-align:top;padding:14px 16px}.article-table-scroll thead th{background:#e9ebdf;font-weight:600}.article-table-scroll tbody th{font-weight:500}.article-table-scroll tbody tr:nth-child(2n){background:#f0f1e8}.article-table-scroll caption{text-align:left;background:#efefe2;padding:15px 16px;font-weight:500}.article-evidence-note{background:#f0e9d4;border-left:3px solid #a78b4c;margin:26px 0 35px;padding:20px 24px;font-size:13px;line-height:1.8}.article-evidence-note strong{margin-bottom:5px;font-weight:600;display:block}.article-downloads{background:#eef1e5;border:1px solid #bdc8a9;margin:28px 0 35px;padding:26px}.article-downloads h2{margin-bottom:10px;font-size:30px}.article-downloads p{font-size:14px;line-height:1.8}.article-downloads>div{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.article-downloads a{background:#fffef9;border:1px solid #a5b190;align-items:center;gap:8px;padding:11px 13px;font-size:12px;display:inline-flex}.journal-article .article-next-step{background:#edf0e3;border:1px solid #bac4aa;margin:40px 0;padding:28px}.journal-article .article-next-step h2{margin:14px 0;font-size:30px}.journal-article .article-next-step>a{align-items:center;gap:9px;margin:8px 0 17px;font-size:14px;display:inline-flex}.journal-article .article-next-step p{font-size:14px}.article-sources{border-top:1px solid var(--line);margin:45px 0 30px;padding-top:30px}.article-sources h2{margin-bottom:15px;font-size:31px}.article-sources>p{color:#606953;font-size:13px;line-height:1.8}.article-sources ol{margin-top:22px;padding-left:21px}.article-sources li{margin-bottom:13px;font-size:13px;line-height:1.8}.article-sources a{text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.article-editorial{border-top:1px solid var(--line);color:#606953;margin-bottom:30px;padding-top:20px;font-size:12px;line-height:1.8}.embedded-rise-calculator{margin-top:40px}@media (max-width:900px){.journal-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-library-grid{column-gap:28px}.journal-article .article-byline{gap:12px 20px}}@media (max-width:600px){.journal-start{gap:15px;margin-bottom:45px;padding:24px 20px}.journal-start>svg{display:none}.journal-start h2{font-size:26px}.journal-topic-grid{grid-template-columns:1fr;gap:12px}.journal-topic-card{padding:24px}.journal-topic-card h3{margin:12px 0}.library-heading{display:block}.library-heading h2{font-size:34px}.library-heading>p{margin-top:15px}.journal-tools-banner{gap:16px;margin:40px 0 50px;padding:25px 0}.journal-tools-banner>svg:first-child{display:none}.journal-tools-banner h2{font-size:27px}.journal-filters{flex-direction:column}.journal-category select{width:100%}.guide-library-grid{grid-template-columns:1fr}.library-guide{padding:25px 0 28px}.library-guide h3,.library-guide h2{font-size:26px}.journal-article .article-byline{font-size:11px}.article-downloads{padding:22px}.article-downloads>div{flex-direction:column}.article-downloads a{justify-content:center}.journal-article .article-next-step{padding:23px}.article-table-scroll table{font-size:12px}.article-evidence-note{padding:18px 20px}.journal-search input{font-size:13px}}@media print{.header,.footer,.article-related,.journal-tools-banner,.article-next-step,.article-toc{display:none!important}.article-page{width:auto;max-width:none;margin:0;padding:0}.article-table-scroll{overflow:visible}.article-table-scroll table{min-width:0}.article-body a{text-decoration:none}}
