/* Scoped to source-backed additions; header and homepage styles are untouched. */
.verified-guide{margin:1.5rem 0 2rem;padding:1.25rem;background:#f5f7fa;border:1px solid #d7dde5;border-left:4px solid #c99a11;border-radius:10px;color:#172232;overflow-wrap:anywhere}
.verified-guide h2{margin-top:.4rem}.verified-guide h3{margin-top:1.35rem}
.verified-guide__label{font-size:.88rem;line-height:1.55;color:#526071;margin:0 0 .5rem}
.verified-guide a{color:#775800;text-decoration:underline;text-underline-offset:3px}
.evidence-table{width:100%;border-collapse:collapse;table-layout:fixed;background:#fff;margin:1rem 0 1.25rem;font-size:.94rem;line-height:1.5}
.evidence-table caption{text-align:left;font-weight:700;color:#172232;padding:.5rem 0}
.evidence-table th,.evidence-table td{text-align:left;vertical-align:top;padding:.75rem;border:1px solid #d7dde5;overflow-wrap:anywhere}
.evidence-table thead th{background:#172232;color:#fff}.evidence-table tbody th{background:#edf1f6}
.evidence-sources{border-top:1px solid #d7dde5;padding-top:.85rem;margin-top:1rem}.evidence-sources summary{cursor:pointer;font-weight:700}.evidence-sources li{margin:.5rem 0}.evidence-sources p{font-size:.88rem;color:#526071}
.evidence-steps li{margin:.65rem 0}
@media(max-width:700px){.verified-guide{padding:1rem;margin:1.25rem 0}.evidence-table,.evidence-table tbody,.evidence-table tr,.evidence-table td,.evidence-table tbody th{display:block;width:100%;box-sizing:border-box}.evidence-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.evidence-table tr{margin:0 0 1rem;border:1px solid #d7dde5;border-radius:6px;overflow:hidden}.evidence-table td,.evidence-table tbody th{border:0;border-bottom:1px solid #e2e7ed;padding:.65rem .8rem}.evidence-table td::before{content:attr(data-label);display:block;font-size:.8rem;font-weight:700;color:#526071;margin-bottom:.2rem}.evidence-table tbody th{font-size:1rem}.evidence-table td:last-child{border-bottom:0}}

@media(max-width:700px){.evidence-table caption{display:block;width:100%;box-sizing:border-box;max-width:none;min-width:0}.evidence-table{min-width:0;max-width:100%}}
