.machine-release-line{margin:1rem 0}.machine-release{display:inline-flex;align-items:center;gap:.35rem;font-size:.9rem;font-weight:750;color:#b9e9d1;background:#143325;border:1px solid #365e49;border-radius:999px;padding:.45rem .8rem;text-decoration:none}.machine-release:hover{border-color:#8ee2b5}.machine-release.is-unknown{color:#b4beb8;background:#17221c}.machine-identity{display:grid;grid-template-columns:minmax(0,330px) minmax(0,1fr);gap:clamp(1.3rem,4vw,3.2rem);align-items:center;margin:2rem 0 2.5rem}.identity-figure{margin:0;min-width:0}.identity-image-link{display:block;position:relative;padding:1rem;border-radius:14px;background:#f2f3ed;text-align:center;overflow:hidden}.identity-image-link img{display:block;width:100%;height:360px;object-fit:contain;object-position:center}.identity-image-link>span{display:inline-block;margin-top:.6rem;padding:.3rem .7rem;border-radius:999px;background:#153724;color:#fff;font-size:.8rem;font-weight:700}.identity-figure figcaption{margin-top:.6rem;font-size:.76rem;color:#aebeb4;line-height:1.7;overflow-wrap:anywhere}.identity-figure figcaption a{color:inherit;text-underline-offset:3px}.identity-image-note,.identity-release-note{font-size:.8rem;line-height:1.8;color:#aebeb4}.identity-text h2{font-size:clamp(1.3rem,3vw,1.9rem);line-height:1.6}.identity-text>p:not(.eyebrow){max-width:46em}.identity-points{padding-left:1.2em;line-height:1.9;font-size:.94rem}.identity-points li+li{margin-top:.5em}.identity-image-unavailable{display:grid;align-content:center;min-height:210px;padding:1.5rem;border:1px dashed #567060;border-radius:14px;background:#111f17;line-height:1.8}.identity-image-unavailable p{font-size:.85rem;color:#b4c3b9}.identity-directory-intro{display:flex;gap:1.5rem;align-items:center;justify-content:space-between;padding:1.4rem 1.6rem;margin:0 0 2rem;border:1px solid #365a45;border-radius:14px;background:#10281c}.identity-directory-intro strong{font-size:1.12rem;color:#e9f7ed}.identity-directory-intro p{font-size:.88rem;line-height:1.85;max-width:56em;margin:.45rem 0 0;color:#b8ccbf}.identity-directory-intro>a{flex-shrink:0;font-weight:750;font-size:.9rem;padding:.8rem 0}.identity-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1.5rem 0}.identity-gallery article{min-width:0;padding:1rem;border:1px solid #345140;border-radius:14px;background:#102017}.identity-gallery h3{font-size:1.05rem;line-height:1.7;margin:0 0 .7rem}.identity-gallery .machine-release{font-size:.8rem;margin-bottom:1rem}.identity-gallery .identity-image-link img{height:280px}.identity-gallery .identity-points{font-size:.85rem}.static-directory-card [data-identity-enrichment]{display:grid;grid-column:1/-1;gap:1rem}.static-directory-card .identity-image-link img{height:240px}.static-directory-card .identity-points{margin:0}.static-directory-card .machine-release{justify-self:start}.identity-image-link:focus-visible,.machine-release:focus-visible{outline:3px solid #72e6ae;outline-offset:4px}
@media(max-width:760px){.machine-identity{grid-template-columns:1fr}.machine-identity>.identity-figure{max-width:420px;width:100%;justify-self:center}.identity-image-link img{height:320px}.identity-directory-intro{display:block;padding:1.1rem}.identity-directory-intro>a{display:inline-block;margin-top:.6rem}.identity-gallery{grid-template-columns:1fr}.identity-gallery article{display:grid;grid-template-columns:minmax(0,42%) minmax(0,1fr);gap:.6rem 1rem;align-items:start}.identity-gallery h3,.identity-gallery .machine-release{grid-column:1/-1}.identity-gallery .machine-release{justify-self:start;margin:0}.identity-gallery .identity-image-link{padding:.6rem}.identity-gallery .identity-image-link img{height:230px}.identity-gallery .identity-points{margin-top:0;padding-left:1.1em}}
@media(prefers-reduced-motion:reduce){.identity-image-link{scroll-behavior:auto}}
