/* Scoped additions for reviewed resource guides. */
.v2 .mag .reviewed{font-size:12px;color:#76685d;margin-top:22px}
.v2 .mag .evidence{font-size:12px;line-height:1.8;margin:18px 0 24px;color:#665a50;overflow-wrap:anywhere}
.v2 .mag a:not(.btn):not(.back-link){color:#914b30;text-decoration:underline;text-underline-offset:3px}
.v2 .mag h3{margin-bottom:22px}
.v2 .mag .guide-table{max-width:100%;overflow-x:auto;margin:22px 0}
.v2 .mag .guide-table table{min-width:480px}
.v2 .mag table caption{text-align:left;font-size:12px;color:#665a50;padding:0 0 10px;caption-side:top}
.v2 .mag tbody th{background:#f3e9dd;color:#73452e;font-size:14px;letter-spacing:0;text-transform:none;line-height:1.5;border-top:1px solid #ded5c9;min-width:135px;max-width:220px}
.v2 .mag td{font-size:14px;min-width:160px}
.v2 .mag .minicard h4.mt{margin:0 0 9px}
.v2 .mag .note a{color:inherit}
.v2 .mag .herofig{max-width:530px}
.v2 .mag article{scroll-margin-top:110px}
@media(max-width:600px){.v2 .mag .herofig{margin-top:24px}.v2 .mag .mwrap{padding-left:20px;padding-right:20px}.v2 .mag header.mhero{padding-left:22px;padding-right:22px}.v2 .mag h3{font-size:31px}.v2 .mag .card{padding:28px 22px}}
@media print{.nav,body>footer,.wc-gate,.mcta{display:none!important}.v2 .mag .card{box-shadow:none;break-inside:avoid}.v2 .mag .guide-table{overflow:visible}.v2 .mag .guide-table table{min-width:0}.v2 .mag .mwrap{max-width:none;padding:0}.v2 .mag header.mhero{padding:20px 0}.v2 .mag .herofig{display:none}}
