/* Product feature readability and ProEye-X entry point. */
.twin-home .product-card>p{font-size:16px;line-height:1.85}
.twin-home .product-card h4{font-size:17px;line-height:1.6}
.twin-home .product-card ul{font-size:17px;font-weight:550;line-height:1.85;display:grid;gap:10px;margin:26px 0 28px;color:#d9e6ef}
.twin-home .product-card li{overflow-wrap:anywhere;word-break:keep-all}
.twin-home .product-card .data-output b{font-size:15px;line-height:1.7}
.twin-home .product-card .ft-proeye-link{display:flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:12px 16px;margin:0 0 24px;border:1px solid #66b5ff;border-radius:6px;background:#123b5c;color:#eef8ff;font-size:16px;line-height:1.5;font-weight:750;text-align:center;text-decoration:none;white-space:normal}
.twin-home .product-card .ft-proeye-link:hover{background:#1b5078}
.twin-home .product-card .ft-proeye-link:focus-visible{outline:3px solid #66b5ff;outline-offset:4px}
html[data-theme=light] .twin-home .product-card ul{color:#24465d}
html[data-theme=light] .twin-home .product-card .ft-proeye-link{background:#eaf4ff;color:#075b9e;border-color:#0876c9}
html[data-theme=light] .twin-home .product-card .ft-proeye-link:hover{background:#dbeeff}

/* Improve supporting text in the connected manufacturing flow. */
.twin-home #flow .eyebrow{font-size:14px!important;letter-spacing:1.2px;font-weight:750}
.twin-home #flow .flow small{font-size:14px;line-height:1.7;font-weight:650;color:#a3e2d5}
.twin-home #flow .flow span{font-size:16px;line-height:1.8;color:#d1e2ec;word-break:keep-all;overflow-wrap:anywhere}
.twin-home #flow .flow-detail>span{font-size:14px;font-weight:700;line-height:1.7;letter-spacing:.4px;color:#a3e2d5}
.twin-home #flow .flow-detail p{font-size:17px;line-height:1.85;color:#d1e2ec;word-break:keep-all;overflow-wrap:anywhere}
.twin-home #flow .feedback{font-size:14px;line-height:1.8;letter-spacing:.7px;color:#b8d8cf}
html[data-theme=light] .twin-home #flow .flow small,html[data-theme=light] .twin-home #flow .flow-detail>span{color:#146d63}
html[data-theme=light] .twin-home #flow .flow span,html[data-theme=light] .twin-home #flow .flow-detail p,html[data-theme=light] .twin-home #flow .feedback{color:#35546b}

/* Readable product stage labels. */
.twin-home .product-card>small{font-size:16px;font-weight:750;line-height:1.7;letter-spacing:.4px;color:var(--tone);word-break:keep-all;overflow-wrap:anywhere}
html[data-theme=light] .twin-home .product-card.blue>small{color:#075da6}
html[data-theme=light] .twin-home .product-card.violet>small{color:#6941b8}
html[data-theme=light] .twin-home .product-card.teal>small{color:#08745a}
