/* Depån article components, scoped to the reading surface. */
.ams-prose{font-size:18px;line-height:1.9;color:#343d46;overflow-wrap:anywhere}.ams-prose p{margin:0 0 1.4em}.ams-prose :where(h2,h3,h4){scroll-margin-top:30px}.ams-prose h2{font-size:32px;font-weight:650;letter-spacing:-.035em;line-height:1.3;margin:42px 0 21px;padding-top:20px;border-top:1px solid #d5d9de}.ams-prose h2:first-child{margin-top:0;padding-top:0;border-top:0}.ams-prose h3{font-size:27px;line-height:1.3;margin:30px 0 16px}.ams-prose h4{font-size:19px;margin:24px 0 13px}.ams-prose a{text-decoration:underline;text-decoration-color:#cf756c;text-underline-offset:3px;color:#af281e}.ams-prose a:hover{color:#171b20}.ams-prose :where(img,svg,iframe,video){max-width:100%}.ams-prose img{height:auto}.ams-prose iframe{width:100%}.ams-prose figure{margin:28px 0;max-width:100%}.ams-prose figure img{display:block}.ams-prose figcaption,.ams-prose .wp-caption-text{font-size:13px;line-height:1.6;color:#5c646e;margin:10px 0 0}.ams-prose .wp-caption{max-width:100%;margin:25px 0}.ams-prose ul,.ams-prose ol{padding-left:24px;margin:22px 0 28px}.ams-prose li{padding-left:5px;margin:9px 0}.ams-prose li::marker{color:#af281e;font-weight:600}.ams-prose li>ul,.ams-prose li>ol{margin:10px 0 13px}.ams-prose blockquote{margin:30px 0;border:0;border-left:4px solid #d52e22;background:#e9edf0;border-radius:0 10px 10px 0;padding:24px 28px;font-size:21px;line-height:1.7;color:#171b20}.ams-prose blockquote cite{display:block;font:500 13px/1.6 var(--ams-sans);margin-top:15px}.ams-prose blockquote p:last-child{margin-bottom:0}.ams-prose pre{max-width:100%;overflow:auto;background:#171b20;color:#f4f5f6;padding:23px;border-radius:3px;font:14px/1.8 ui-monospace,Consolas,monospace;margin:27px 0;tab-size:4}.ams-prose code{font-family:ui-monospace,Consolas,monospace;font-size:.85em;background:#e9edf0;border-radius:3px;padding:2px 5px}.ams-prose pre code{font-size:inherit;padding:0;background:transparent;color:inherit}.ams-prose pre a{color:#ff998e}.ams-prose hr{margin:35px 0;border:0;border-top:1px solid #d5d9de}.ams-prose :where(.alignwide,.alignfull){margin-inline:0;width:100%;max-width:100%}.ams-prose .alignleft{float:left;margin:0 22px 20px 0}.ams-prose .alignright{float:right;margin:0 0 20px 22px}.ams-prose .aligncenter{display:block;margin-inline:auto}.ams-prose:after{content:"";display:block;clear:both}
.ams-table-scroll,.ams-prose .wp-block-table{max-width:100%;overflow-x:auto;margin:28px 0;border:1px solid #d5d9de;border-radius:3px;overscroll-behavior-inline:contain;scrollbar-color:#9ea8b3 #f4f5f6;-webkit-overflow-scrolling:touch}.ams-prose table{width:100%;border-collapse:collapse;border-spacing:0;border:1px solid #d5d9de;background:#fff;font-size:15px;line-height:1.65;margin:25px 0}.ams-prose .ams-table-scroll>table,.ams-prose .wp-block-table>table{margin:0;border:0;min-width:520px}.ams-prose th,.ams-prose td{padding:14px 16px;border:0;border-bottom:1px solid #d5d9de;text-align:left;vertical-align:top;font-size:15px;line-height:1.65}.ams-prose th{background:#171b20;color:#f4f5f6;font-size:14px;font-weight:600}.ams-prose td+td{border-left:1px solid #dce1e6}.ams-prose tbody tr:nth-child(even){background:#f1f3f5}.ams-prose caption{text-align:left;font-size:14px;font-weight:500;padding:12px 16px;background:#e9edf0}.ams-prose th a{color:inherit}.ams-prose :where(.ams-note,.ams-facts,.ams-warning){border:1px solid #d5d9de;border-left:4px solid #d52e22;background:#e9edf0;border-radius:3px;padding:23px 25px;margin:28px 0}.ams-prose .ams-warning{border-color:#e6d9b9;border-left-color:#9a5a23;background:#fff4df}.ams-prose :where(.ams-note,.ams-facts,.ams-warning)>strong:first-child{display:block;color:#171b20;font-size:17px;margin-bottom:10px}.ams-prose :where(.ams-note,.ams-facts,.ams-warning)>:last-child{margin-bottom:0}.ams-prose .ams-steps{padding-left:32px}.ams-prose .ams-steps li{padding:14px 18px;background:#e9edf0;border-radius:3px;margin-bottom:12px}.ams-prose details{border:1px solid #d5d9de;border-radius:3px;padding:17px 21px;margin:25px 0}.ams-prose summary{cursor:pointer;font-weight:600}.ams-prose details[open]>summary{margin-bottom:18px}.ams-prose :where(input,textarea,select){font-size:16px}.ams-prose .wpcf7{max-width:100%}.ams-prose .wpcf7 input:not([type=checkbox]):not([type=radio]):not([type=submit]),.ams-prose .wpcf7 textarea{width:100%}.ams-prose .wpcf7 label{font-size:15px}.ams-prose .wpcf7 input[type=submit]{background:#171b20;color:#ff998e}
/* Existing E-E-A-T output stays in the normal content flow. */
.ams-prose>[class*="eeat-byline"],.ams-prose>[class*="redbyline"]{background:#e9edf0;border:1px solid #d5d9de;border-left:4px solid #d52e22;border-radius:3px;padding:18px 20px;margin:0 0 28px;font-size:14px;line-height:1.7;color:#343d46}.ams-prose [class*="eeat-byline"] p{margin:0 0 7px}.ams-prose [class*="eeat-author-bio"]{max-width:100%}.ams-prose>[class*="eeat-author-bio"],.ams-prose>[class*="eeat-sources"]{background:#f1f3f5;border:1px solid #d5d9de;border-radius:3px;padding:22px;margin:35px 0}.ams-prose [class*="eeat-author-bio"] h2,.ams-prose [class*="eeat-author-bio"] h3{font-size:23px;margin-top:0;padding-top:0;border:0}.ams-prose [class*="eeat-author-bio"] p{font-size:15px;line-height:1.8}.ams-prose>[class*="toc"]{font-size:15px;background:#e9edf0}.ams-prose [class*="toc"] ol,.ams-prose [class*="toc"] ul{margin:8px 0;padding-left:23px}.ams-prose [class*="toc"] li{margin:6px 0}.ams-site main[class*="eeat-author"]{max-width:1120px;margin-inline:auto;padding:40px 32px}
@media(max-width:600px){.ams-prose{font-size:17px;line-height:1.85}.ams-prose h2{font-size:28px;margin-top:34px}.ams-prose h3{font-size:24px}.ams-prose blockquote{font-size:20px;padding:20px}.ams-prose :where(.ams-note,.ams-warning,.ams-facts){padding:20px}.ams-prose .alignleft,.ams-prose .alignright{float:none;display:block;margin:24px auto}.ams-prose .wp-block-columns{display:block}.ams-prose .wp-block-column{margin-bottom:24px}.ams-prose>[class*="eeat-author-bio"],.ams-prose>[class*="eeat-sources"]{padding:20px}.ams-site main[class*="eeat-author"]{padding:30px 18px}.ams-prose pre{padding:20px;font-size:13px}}

/* Preserve Easy Table of Contents and its own toggle script. */
.ams-prose #ez-toc-container{width:100%;background:#e9edf0;border:1px solid #d5d9de;border-radius:0;box-shadow:none;padding:23px 27px;margin:30px 0;color:#171b20}.ams-prose #ez-toc-container p.ez-toc-title{font:650 24px/1.4 var(--ams-sans);color:#171b20}.ams-prose #ez-toc-container a{color:#171b20;font-size:15px;line-height:1.65;text-decoration:none}.ams-prose #ez-toc-container a:hover{text-decoration:underline}.ams-prose #ez-toc-container li{margin:5px 0;padding:0}.ams-prose #ez-toc-container .ez-toc-title-container{margin-bottom:12px}.ams-prose #ez-toc-container .ez-toc-toggle{border:1px solid #cf756c;border-radius:0;background:#f4f5f6;box-shadow:none;min-width:40px;min-height:35px;padding:5px 8px}.ams-prose th[scope=row]{min-width:125px;overflow-wrap:normal}.ams-prose .saboxplugin-wrap{border-color:#d5d9de;background:#e9edf0;color:#343d46}.ams-prose .saboxplugin-wrap a{color:#171b20}.ams-prose .saboxplugin-wrap .saboxplugin-authorname{font-family:var(--ams-sans)}
@media(max-width:600px){.ams-prose #ez-toc-container{padding:21px}.ams-prose #ez-toc-container p.ez-toc-title{font-size:24px}}
.ams-prose #ez-toc-container .ez-toc-title-container{display:flex;justify-content:space-between;align-items:center;gap:14px}
.ams-prose #ez-toc-container p.ez-toc-title{flex:1;min-width:0;white-space:normal;overflow-wrap:anywhere}
.ams-prose #ez-toc-container .ez-toc-title-toggle{flex:0 0 auto}
@media(max-width:600px){.ams-prose #ez-toc-container p.ez-toc-title{font-size:20px}.ams-prose #ez-toc-container .ez-toc-title-container{gap:10px}}

/* Parent spacing must not indent the article body. */
.ams-prose.entry-content{margin-top:0}.ams-prose h3{font-weight:650;font-size:26px}.ams-prose .wpcf7 input[type=submit]{color:#f4f5f6}.ams-prose :where(.ams-note,.ams-facts){border-left-color:#d52e22}.ams-prose blockquote{border-radius:0;font-style:normal}.ams-prose .ams-steps li::before{content:none}.ams-prose :where(.wp-block-button__link,.wp-element-button){color:#fff;background:#171b20}.ams-prose .wp-block-image.size-full img{height:auto}@media(max-width:700px){.ams-prose h2{font-size:27px}.ams-prose h3{font-size:23px}}

/* Condensed headlines and native tabular results. */
.ams-prose{font-size:18px;line-height:1.85}.ams-prose :where(h2,h3,h4){font-family:var(--ams-display);font-weight:600;letter-spacing:0;text-transform:none}
.ams-prose h2{font-size:36px;border-top:0;border-left:4px solid #d52e22;padding:0 0 0 17px;margin:40px 0 21px;line-height:1.2}.ams-prose h2:first-child{border-left:4px solid #d52e22;padding-left:17px}
.ams-prose h3{font-size:30px;line-height:1.2}.ams-prose h4{font-size:24px;line-height:1.3}
.ams-prose :where(.responsive-table,.am-table-wrap){max-width:100%;overflow-x:auto;margin-block:26px}
.ams-prose :where(.responsive-table,.am-table-wrap)>table{min-width:520px}
.ams-prose iframe[src*="youtube"],.ams-prose iframe[src*="youtu.be"]{aspect-ratio:16/9;height:auto;display:block}
.ams-prose .editor-image{float:left;max-width:210px;margin:0 25px 18px 0}
.ams-prose .stat-boxes{display:flex;flex-wrap:wrap;gap:16px;margin:28px 0}.ams-prose .stat-box{flex:1 1 170px;min-width:0;background:#171b20;color:#fff;padding:22px;text-align:center;font-size:17px;border-top:4px solid #d52e22}.ams-prose .stat-box :where(strong,b){display:block;color:#ff998e;font:600 42px/1.1 var(--ams-display);margin-bottom:10px}
@media(max-width:650px){.ams-prose{font-size:17px;line-height:1.85}.ams-prose h2{font-size:31px;padding-left:14px;margin-top:33px}.ams-prose h3{font-size:27px}.ams-prose h4{font-size:22px}.ams-prose .editor-image{float:none;max-width:200px;display:block;margin:25px auto}.ams-prose .stat-box{flex-basis:100%}}

.ams-prose h2,.ams-prose h3,.ams-prose h4{font-family:var(--ams-display);font-weight:600;letter-spacing:0;text-transform:none}

/* Old mobile-card CSS must not hide headers on existing result/policy tables. */
body.ams-site .ams-prose table:is(.am-rtable,.responsive-table){display:table!important;table-layout:auto!important;width:100%!important}
body.ams-site .ams-prose table:is(.am-rtable,.responsive-table) thead{display:table-header-group!important}
body.ams-site .ams-prose table:is(.am-rtable,.responsive-table) tbody{display:table-row-group!important}
body.ams-site .ams-prose table:is(.am-rtable,.responsive-table) tr{display:table-row!important;width:auto!important;border:0!important;margin:0!important;padding:0!important}
body.ams-site .ams-prose table:is(.am-rtable,.responsive-table) :is(th,td){display:table-cell!important;width:auto!important;padding:14px 16px!important;font-size:15px!important;border:1px solid #d5d9de!important;vertical-align:top}
body.ams-site .ams-prose table:is(.am-rtable,.responsive-table) td::before{content:none!important;display:none!important}
body.ams-site .ams-prose table:is(.am-rtable,.responsive-table) th{color:#fff!important;background:#171b20!important}
