.backing-preview-banner{padding:11px 18px;text-align:center;background:#fff0c9;color:#3a2d17;font:600 13px/1.5 system-ui,sans-serif}
.backing-guide-refresh{min-width:0}
.backing-guide-refresh [id]{scroll-margin-top:110px}
.backing-guide-refresh h1{max-width:1050px}
.backing-guide-refresh .backing-jumps{display:flex;gap:.7rem 1.5rem;flex-wrap:wrap;margin:1.5rem 0 2rem;font:14px/1.5 Arial,sans-serif}
.backing-guide-refresh .backing-jumps a{color:#254c61;text-underline-offset:4px}
.backing-guide-refresh .backing-table-wrap{border:1px solid #d5cebf;margin:1.6rem 0 1.3rem;background:#fff;max-width:100%}
.backing-guide-refresh .backing-table-wrap table{min-width:650px}
.backing-guide-refresh .backing-table-wrap caption{padding:16px 18px}
.backing-guide-refresh .backing-table-wrap th:first-child{width:25%}
.backing-guide-refresh .backing-table-wrap tbody th{font-weight:700;color:#142d3e}
.backing-guide-refresh .backing-table-wrap tbody tr:nth-child(even){background:#f2ede3}
.backing-guide-refresh .backing-table-hint{display:none;font:13px/1.5 Arial,sans-serif;color:#66747d;margin-bottom:.5rem}
.backing-guide-refresh .backing-brief-card{padding:28px;background:#fff;border-left:4px solid #ac8439;margin:24px 0;box-shadow:0 12px 40px #1e34400d;min-width:0}
.backing-guide-refresh #backing-brief-template{font:15px/1.8 Arial,sans-serif;color:#142d3e;margin:0 0 20px;white-space:pre-wrap;overflow-wrap:anywhere}
.backing-guide-refresh #backing-brief-copy{font:600 14px/1.5 Arial,sans-serif;background:#142d3e;color:#fff;padding:12px 18px;border:0;border-radius:3px;cursor:pointer}
.backing-guide-refresh #backing-brief-copy[hidden]{display:none}
.backing-guide-refresh #backing-brief-status{font:13px/1.6 Arial,sans-serif;color:#596c77;margin:12px 0 0}
.backing-guide-refresh .backing-faq details{border-bottom:1px solid #cfc9bb}
.backing-guide-refresh .backing-faq summary{font-size:18px;font-weight:700;line-height:1.5;cursor:pointer;padding:22px 0;color:#142d3e}
.backing-guide-refresh .backing-faq p{margin:0 0 22px}
.backing-guide-refresh .backing-product-links{font-size:14px;margin-bottom:0}
.backing-guide-refresh :is(a,button,summary,[tabindex]):focus-visible{outline:3px solid #ac8439;outline-offset:4px}
@media(max-width:760px){.backing-guide-refresh .backing-table-hint{display:block}.backing-guide-refresh .backing-table-wrap{margin-top:.5rem}.backing-guide-refresh .backing-brief-card{padding:20px}.backing-guide-refresh #backing-brief-template{font-size:14px}.backing-guide-refresh .backing-jumps{gap:.7rem 1rem}}
