.lvpb{padding:clamp(2rem,5vw,4rem) clamp(1rem,4vw,3rem) clamp(3rem,6vw,5rem)}.lvpb-frame{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:clamp(1.5rem,4vw,4rem);align-items:center;max-width:84rem;margin:0 auto;padding:clamp(1.25rem,3vw,2.5rem);border-radius:16px;background:var(--wb-panel, #17171a);color:var(--wb-ink, #f4f4f5)}.lvpb-copy{display:grid;gap:.875rem}.lvpb-copy h2{margin:0;font-size:22px;line-height:1.2;font-weight:650;letter-spacing:-.018em}.lvpb-copy h2>span{display:block}.lvpb-title-2{color:var(--wb-ink2, rgba(255, 255, 255, .66))}.lvpb-copy p{margin:0;max-width:36rem;font-size:13px;line-height:1.6;color:var(--wb-ink2, rgba(255, 255, 255, .66))}.lvpb-actions{display:flex;flex-wrap:wrap;gap:.625rem;margin-top:.25rem}.lvpb-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.75rem;padding:0 1.125rem;border-radius:8px;background:var(--wb-panel2, #1c1c20);color:var(--wb-ink, #f4f4f5);font-size:13px;font-weight:600;text-decoration:none;transition:transform .16s cubic-bezier(.23,1,.32,1),opacity .16s ease}.lvpb-btn:active{transform:scale(.97)}.lvpb-btn-primary{background:var(--wb-ink, #f4f4f5);color:var(--wb-bg, #000)}@media(hover:hover)and (pointer:fine){.lvpb-btn:hover{opacity:.86}}.lvpb-art{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.625rem}.lvpb-art figure{margin:0;aspect-ratio:4 / 5;overflow:hidden;border-radius:10px}.lvpb-art figure:nth-child(2){transform:translateY(1rem)}.lvpb-art img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.lvpb-tag{position:absolute;right:0;bottom:-1.75rem;font-size:11px;color:var(--wb-ink2, rgba(255, 255, 255, .66))}@media(max-width:767px){.lvpb-frame{grid-template-columns:1fr}.lvpb-art{order:-1}.lvpb-tag{bottom:auto;top:.5rem;right:.5rem;color:#ffffffb3}.lvpb-copy h2{font-size:19px}.lvpb-actions{display:grid}.lvpb-btn-primary{min-height:3.5rem}}@media(pointer:coarse)and (max-height:500px){.lvpb-frame:where([data-mn-landscape],[data-mn-landscape] *){grid-template-columns:1fr}.lvpb-art:where([data-mn-landscape],[data-mn-landscape] *){order:-1}.lvpb-tag:where([data-mn-landscape],[data-mn-landscape] *){bottom:auto;top:.5rem;right:.5rem;color:#ffffffb3}.lvpb-copy h2:where([data-mn-landscape],[data-mn-landscape] *){font-size:19px}.lvpb-actions:where([data-mn-landscape],[data-mn-landscape] *){display:grid}.lvpb-btn-primary:where([data-mn-landscape],[data-mn-landscape] *){min-height:3.5rem}}
