.jzlp-detail{background:#fff;color:#081b2b;padding:72px 0 96px}.jzlp-detail__container{width:min(1260px,calc(100% - 48px));margin:0 auto}.jzlp-detail__back{display:inline-block;color:#50677f;text-decoration:none;font-size:12px;margin-bottom:34px}.jzlp-detail__back:hover{color:#00559c}.jzlp-detail__layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(48px,6vw,96px);align-items:start}.jzlp-gallery{min-width:0}.jzlp-gallery__stage{height:640px;max-height:57vw;position:relative;display:flex;align-items:center;justify-content:center;background:#5a9dea;overflow:hidden}.jzlp-gallery__main{display:block;width:100%;height:100%;object-fit:contain}.jzlp-gallery__empty{font-size:13px;letter-spacing:.12em;color:#fff;text-transform:uppercase}.jzlp-gallery__arrow{position:absolute;top:50%;transform:translateY(-50%);border:0;background:rgba(255,255,255,.92);color:#003f75;font-size:30px;line-height:1;width:36px;height:42px;cursor:pointer}.jzlp-gallery__prev{left:16px}.jzlp-gallery__next{right:16px}.jzlp-gallery__count{position:absolute;right:0;bottom:0;background:#005599;color:#fff;padding:12px 16px;font-size:11px;font-weight:700;letter-spacing:.1em}.jzlp-gallery__thumbs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px}.jzlp-gallery__thumb{padding:0;border:2px solid transparent;background:#5a9dea;cursor:pointer;aspect-ratio:1.3;overflow:hidden}.jzlp-gallery__thumb.is-active,.jzlp-gallery__thumb:focus-visible{border-color:#005599}.jzlp-gallery__thumb img{width:100%;height:100%;object-fit:cover;display:block}.jzlp-detail__info{border-top:3px solid #005599;padding-top:36px;margin-top:24px}.jzlp-detail__eyebrow{color:#005599;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin:0 0 12px}.jzlp-detail__info h1{font-size:clamp(36px,4vw,64px);letter-spacing:-.045em;line-height:1.05;color:#000;font-weight:500;margin:0 0 24px}.jzlp-detail__spec{color:#005599;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin:0 0 26px}.jzlp-detail__summary{color:#657c90;font-size:16px;line-height:1.7;padding-bottom:30px;border-bottom:1px solid #6da9dc;margin-bottom:16px}.jzlp-detail__summary p{margin:0}.jzlp-detail__button{display:inline-block;background:#00569c;color:#fff!important;text-decoration:none;padding:18px 22px;font-size:12px;font-weight:700;margin-top:0}.jzlp-detail__button:hover{background:#003f75}.jzlp-detail__description{border-top:1px solid #e1e7ec;margin-top:64px;padding-top:35px;color:#41566a;line-height:1.75}.jzlp-detail__description h2{font-size:28px;color:#081b2b}@media(max-width:850px){.jzlp-detail{padding:40px 0 65px}.jzlp-detail__layout{grid-template-columns:1fr;gap:32px}.jzlp-gallery__stage{height:auto;aspect-ratio:1;max-height:none}.jzlp-detail__info{margin-top:0}}@media(max-width:600px){.jzlp-detail__container{width:calc(100% - 30px)}.jzlp-detail__info h1{font-size:38px}.jzlp-detail__back{margin-bottom:20px}}
