.current-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:30px 0 26px}
.current-feature,.connected-feature{background:#0e1928;border:1px solid #35485e;border-radius:12px;padding:26px;min-width:0}
.feature-top{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:24px}
.feature-top svg{width:27px;height:27px;fill:none;stroke:#94efff;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex:none}
.feature-tag{font-size:10px;line-height:1.6;color:#a5c5dc;text-align:right}
.current-feature h3,.connected-feature h3{font-size:21px;line-height:1.5;font-weight:550;color:#eef5ff;word-break:keep-all}
.current-feature p,.connected-feature p{font-size:14px;line-height:1.85;color:#b5c8de;margin-top:15px;word-break:keep-all}
.feature-examples{display:flex;gap:7px;flex-wrap:wrap;margin-top:20px}
.feature-examples span,.connected-feature small{display:inline-block;background:#1b3548;border:1px solid #34556c;color:#c7e9f7;padding:7px 11px;border-radius:8px;font-size:12px;line-height:1.5}
.feature-update-note{display:flex;align-items:center;gap:20px;flex-wrap:wrap;background:linear-gradient(110deg,#143646,#101e2e);border:1px solid #94efff40;border-radius:9px;padding:22px 26px;margin-top:28px}
.feature-update-note>span{font-size:11px;color:#94efff;white-space:nowrap}.feature-update-note p{font-size:14px;color:#d3e5f2;flex:1;margin:0;min-width:240px}.feature-update-note small{font-size:10px;color:#a3bfd6}
.feature-network-note,.feature-approval-note{font-size:13px;line-height:1.8;color:#a8bed4}.feature-network-note a{color:#b9edff;border-bottom:1px solid #94efff50;display:inline-block;margin-left:8px}
.connected-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:30px 0 22px}.connected-feature>span{font:11px/1.5 monospace;color:#94efff;display:block;margin-bottom:14px}.connected-feature small{margin-top:20px}
.feature-help-link{display:inline-block;margin-top:20px;font-size:13px;line-height:1.8;color:#b9edff;border-bottom:1px solid #94efff50;padding-bottom:6px}
.guide-page .current-features .sec-title,.guide-page .feature-connections .sec-title{word-break:keep-all}
@media(max-width:1050px){.current-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.connected-feature-grid{grid-template-columns:1fr}}
@media(max-width:700px){.current-feature-grid{grid-template-columns:1fr;gap:14px}.current-feature,.connected-feature{padding:24px}.current-feature h3,.connected-feature h3{font-size:20px}.feature-update-note{padding:20px;gap:12px}.feature-update-note p{min-width:0;flex-basis:100%}.feature-top{margin-bottom:18px}.feature-network-note a{margin-left:0}.feature-update-note small{line-height:1.7}}
