/* Scoped additions to Yenra's shared resource-guide styling. */
.future-guide{max-width:1100px;margin-inline:auto}.future-guide .es-hero{max-width:800px}.future-guide .es-nav a{padding-block:.25rem}.future-guide .table-hint{font-size:.9rem;color:#203443}.future-guide .es-table-wrap{margin:1rem 0 2rem;max-width:100%}.future-guide .es-table-wrap:focus-visible{outline:3px solid #006b77;outline-offset:3px}.future-guide table{min-width:620px}.future-guide .future-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.future-guide .future-card{display:grid;grid-template-columns:100px minmax(0,1fr);gap:1rem;background:#f5fafb;border:1px solid #cbdde3;padding:1.1rem;border-radius:10px}.future-guide .future-card img{width:100px;height:100px;object-fit:cover;border-radius:6px}.future-guide .future-card h3{margin:0 0 .5rem}.future-guide .future-card p{margin:0}.future-guide .future-kicker{font-size:.85rem;font-weight:bold;letter-spacing:.06em;text-transform:uppercase;color:#365466}.future-guide .watch-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.future-guide .watch-card{padding:1.2rem;border:1px solid #cbdde3;border-top:4px solid #006b77;border-radius:8px;background:#fff}.future-guide .watch-card h3{margin:0}.future-guide .watch-card p{margin:.7rem 0}.future-guide .es-example a{color:#00516a}.future-guide .download{border:1px solid #8cabb5;background:#edf7f7;padding:1.1rem;border-radius:8px}.future-guide .review-note{font-size:.9rem;color:#365466}.future-guide a{overflow-wrap:anywhere}.future-guide li{margin-block:.45rem}@media(max-width:700px){.future-guide .future-cards,.future-guide .watch-grid{grid-template-columns:1fr}}@media(max-width:380px){.future-guide .future-card{grid-template-columns:80px minmax(0,1fr);gap:.7rem}.future-guide .future-card img{width:80px;height:80px}}@media print{.future-guide .es-nav{display:none}.future-guide .es-table-wrap{overflow:visible}.future-guide table{min-width:0}.future-guide .future-cards,.future-guide .watch-grid{display:block}.future-guide .watch-card,.future-guide .future-card{break-inside:avoid}.future-guide .es-hero{max-width:600px}}
