.pa-cases .pa-cases-note{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pa-cases .pa-case-trigger{cursor:pointer;width:100%;height:100%;color:inherit;background:0 0;border:0;position:absolute;inset:0}.pa-cases .pa-case-trigger:focus-visible{outline-offset:-4px;outline:3px solid #111a3a}.pa-cases .case .item:focus-within .text{opacity:1;box-shadow:0 3px 18px #00000029}.pa-cases .case .item img{aspect-ratio:43/40;object-fit:cover;height:auto;display:block}@media (max-width:768px){.pa-cases .l-wrap .pa-case-scroll{scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;display:block;overflow:auto hidden}.pa-cases .pa-case-scroll .case-content{justify-content:flex-start;gap:4%}.pa-cases .pa-case-scroll .case-content .item{scroll-snap-align:start;flex:0 0 48%;width:48%;margin:0}.pa-cases .pa-case-scroll .case-content .item .text .content .show-title{font-size:16px}.pa-cases .pa-case-scroll .case-content .item .text .content .show-des{-webkit-line-clamp:4;font-size:12px;line-height:1.4}}@media (prefers-reduced-motion:reduce){.pa-cases .case .item,.pa-cases .case .item .text{transition:none}}
