/* Additive styles used only by the new high-intent guide template. */
.guide-answer{font-size:1.15rem;line-height:1.7;color:#243e7e;margin:1rem 0}
.guide-review-date{font-size:.9rem;color:#526072}
.guide-preview{background:#fff7df;border-bottom:1px solid #dfc276;padding:1rem;text-align:center}
.post-header picture{display:block}
.post-header picture img{display:block;width:100%;height:auto;aspect-ratio:1200/630;object-fit:contain}
.post-content table{display:table;width:100%;border-collapse:collapse;margin:0}
.post-content .table-wrap{max-width:100%;overflow-x:auto}
.post-content th,.post-content td{min-width:9rem;padding:.8rem;text-align:left;vertical-align:top;border:1px solid #dce3ec}
.post-content th{background:#edf3ff;color:#203d7c}
.post-content aside{padding:1rem;background:#f0f5ff;border-left:3px solid #2c54a3;margin:2rem 0}
.post-content nav{border-top:1px solid #dce3ec;padding-top:1rem;margin-top:2rem}
@media(max-width:600px){.header .nav{flex-direction:column;align-items:flex-start;gap:.5rem}.header .nav-links{flex-wrap:wrap;gap:1rem}.guide-answer{font-size:1.05rem}.post-content th,.post-content td{padding:.6rem;min-width:8rem}}
