
/* RepairNowUSA V281 knowledge-content upgrade */
.guide-v280 .lead{max-width:900px}.guide-v280 .voice-answer{border-left:5px solid #CC3F0A;background:#f7fafa;padding:18px 20px;border-radius:12px;margin:20px 0 28px}.guide-v280 .guide-section{margin:32px 0}.guide-v280 .guide-section h2{margin-bottom:10px}.guide-v280 .guide-section p,.guide-v280 .guide-section li{line-height:1.62}.guide-v280 .signal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.guide-v280 .signal-grid article{border:1px solid #dfe8e9;border-radius:14px;padding:18px;background:#fff}.guide-v280 .signal-grid h3{margin:0 0 7px}.guide-v280 .related-paths{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.guide-v280 .related-paths a{display:block;padding:15px 17px;border:1px solid #dce7e8;border-radius:12px;background:#f7fafa;color:#087B87;font-weight:800}.guide-v280 .search-language{background:#fff8f4;border:1px solid #ffd9c7;padding:17px 19px;border-radius:13px}.guide-v280 .search-language strong{color:#30363B}.guide-v280 .heroimg{max-height:none;object-fit:cover}.knowledge-index-v280 .priority-guides{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:28px 0}.knowledge-index-v280 .priority-guides article{border:1px solid #dfe8e9;border-radius:15px;padding:19px;background:#fff}.knowledge-index-v280 .priority-guides h3{margin:0 0 7px}.knowledge-index-v280 .secondary-guides{columns:2;column-gap:30px}.knowledge-index-v280 .secondary-guides a{display:block;padding:7px 0;break-inside:avoid}@media(max-width:760px){.guide-v280 .signal-grid,.guide-v280 .related-paths,.knowledge-index-v280 .priority-guides{grid-template-columns:1fr}.knowledge-index-v280 .secondary-guides{columns:1}}

/* V281 money-page hardening */
.guide-v280 .faq-list{display:grid;gap:10px}.guide-v280 .faq-list details{border:1px solid #dfe8e9;border-radius:12px;background:#fff;padding:0 16px}.guide-v280 .faq-list summary{cursor:pointer;font-weight:800;color:#0B4F5C;padding:14px 0}.guide-v280 .faq-list details p{margin:0 0 15px}.guide-v280 .source-notes{background:#f7fafa;border:1px solid #dfe8e9;border-radius:13px;padding:18px 20px}.guide-v280 .source-notes ul{margin:10px 0 0;padding-left:22px}.guide-v280 .source-notes li{margin:7px 0}.guide-v280 .source-notes a{font-weight:700}.guide-v280 .heroimg{display:block;width:100%;aspect-ratio:3/2;object-fit:cover;object-position:center 42%}
