.resource-guide.feng-shui-guide {min-width:0; overflow-wrap:anywhere}
.feng-shui-guide .es-card {min-width:0}
.feng-shui-guide .es-card img {width:100px;height:100px;object-fit:cover;border-radius:8px;margin-bottom:1rem}
.feng-shui-guide .es-table-wrap {max-width:100%;margin:1rem 0}
.feng-shui-guide .es-table-wrap:focus-visible,.feng-shui-guide .fs-diagram-wrap:focus-visible {outline:3px solid #006b77;outline-offset:4px}
.feng-shui-guide .fs-diagram {margin:1.3rem 0;padding:1rem;border:1px solid #abc3cc;border-radius:8px;background:#fff;color:#203443}
.feng-shui-guide .fs-diagram img {display:block;width:100%;height:auto}
.feng-shui-guide .fs-diagram figcaption {padding-top:.75rem}
.feng-shui-guide .fs-diagram-wrap {overflow:auto;max-width:100%}
.feng-shui-guide .fs-diagram-wrap img {min-width:620px}
.feng-shui-guide .fs-palette {display:flex;height:72px;margin:.8rem 0;border:1px solid #607780;border-radius:6px;overflow:hidden}
.feng-shui-guide .fs-palette span {flex:1}
.feng-shui-guide dt {font-weight:700;color:#12324b;margin-top:.85rem}
.feng-shui-guide dd {margin:.25rem 0 1rem}
.feng-shui-guide .fs-note {font-size:.95em}
@media(max-width:600px){.feng-shui-guide .es-table-wrap table{min-width:620px}}
@media print{.feng-shui-guide .fs-diagram-wrap{overflow:visible}.feng-shui-guide .fs-diagram-wrap img{min-width:0}.feng-shui-guide .es-table-wrap table{min-width:0}.feng-shui-guide .es-nav{display:none}}
