/* Application108 only. Common approved inner layout remains authoritative. */
.myv2-usecase section[id],.myv2-usecase article[id]{scroll-margin-top:100px}
.myv2-usecase .myv2-inner-hero-art img{width:100%;height:290px;object-fit:cover}
.myv2-usecase-nav{display:flex;flex-wrap:wrap;gap:10px;padding-top:24px}
.myv2-usecase-nav a{display:flex;justify-content:space-between;gap:18px;padding:12px 16px;border:1px solid #deded7;border-radius:6px;font-size:12px;line-height:1.5}
.myv2-usecase-nav a[aria-current]{background:#eeeee8;font-weight:700}
.myv2-usecase-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.myv2-usecase-card{display:flex;flex-direction:column;border:1px solid #dfdfd8;border-radius:8px;overflow:hidden;background:#fff}
.myv2-usecase-photo{display:block;aspect-ratio:16/10;overflow:hidden;background:#f3f3ee}
.myv2-usecase-photo img{width:100%;height:100%;object-fit:cover}
.myv2-usecase-card-copy{display:flex;flex-direction:column;flex:1;padding:22px}
.myv2-usecase-card h3{font-size:21px;line-height:1.25;letter-spacing:-.4px}
.myv2-usecase-card p{font-size:13px;line-height:1.75;color:#68685f;margin:15px 0 20px}
.myv2-usecase-card-actions{display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;margin-top:auto;padding-top:8px;font-size:11px;font-weight:700}
.myv2-usecase-equipment-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}
.myv2-usecase-equipment-link{display:flex;flex-direction:column;align-items:flex-start;gap:14px;border:1px solid #deded7;border-radius:7px;padding:18px;background:#fff}
.myv2-usecase-equipment-link img{width:100%;height:150px;object-fit:contain}
.myv2-usecase-equipment-link strong{font-size:15px;line-height:1.4}
.myv2-usecase-equipment-link>span{font-size:11px;font-weight:700}
.myv2-usecase-related-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;margin-bottom:26px}
.myv2-usecase-related{display:flex;flex-direction:column;gap:13px;font-size:12px;line-height:1.5}
.myv2-usecase-related img{width:100%;height:145px;object-fit:contain;background:#f4f4ef}
.myv2-usecase-keywords>.myv2-inner-wrap{display:grid;grid-template-columns:1fr 1fr;gap:36px}
.myv2-usecase-keywords h2{font-size:18px;line-height:1.3;margin-bottom:16px}
.myv2-usecase-keywords ul{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:0}
.myv2-usecase-keywords a{display:block;font-size:11px;padding:8px 10px;border:1px solid #dfdfd7;border-radius:4px;overflow-wrap:anywhere}
.myv2-usecase-pagination{margin-top:25px}
.myv2-usecase-pagination ul{display:flex;flex-wrap:wrap;justify-content:center;gap:7px;list-style:none}
.myv2-usecase-pagination li>*{display:block;padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:12px}
.myv2-usecase-content{font-size:15px;line-height:1.8;overflow-x:auto}
.myv2-usecase a:focus-visible{outline:2px solid #167f95;outline-offset:3px}
@media(max-width:1050px){.myv2-usecase-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.myv2-usecase-equipment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.myv2-usecase-related-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:760px){
 .myv2-usecase section[id],.myv2-usecase article[id]{scroll-margin-top:calc(1.2rem + 12px)}
 .myv2-usecase .myv2-inner-hero-art img{height:220px}
 .myv2-usecase-nav{gap:8px;padding-top:20px}.myv2-usecase-nav a{font-size:11px;padding:10px 12px;flex:1 1 42%}
 .myv2-usecase-grid{grid-template-columns:1fr;gap:20px}.myv2-usecase-card-copy{padding:20px}.myv2-usecase-card h3{font-size:20px}
 .myv2-usecase-equipment-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.myv2-usecase-equipment-link{padding:12px;gap:10px}.myv2-usecase-equipment-link img{height:110px}.myv2-usecase-equipment-link strong{font-size:12px}
 .myv2-usecase-related-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.myv2-usecase-related img{height:120px}.myv2-usecase-related{font-size:11px}
 .myv2-usecase-keywords>.myv2-inner-wrap{grid-template-columns:1fr;gap:28px}
}
