.v-product-story{font-size:1.5rem;line-height:1.7}.v-product-story h3{font-size:2.2rem;line-height:1.25;margin:2.8rem 0 1rem}.v-motif-story h3{font-size:2.8rem}.v-product-story details,.v-case-guide{border-top:1px solid rgba(var(--color-foreground),.18);margin-top:1.6rem}.v-product-story summary,.v-case-guide>summary{padding:1.8rem 0;font-weight:600;cursor:pointer;list-style:revert}.v-product-story details>div{padding-bottom:1rem}.v-product-kicker{font-size:1.1rem;letter-spacing:.12em;text-transform:uppercase;line-height:1.6;margin:0 0 1.2rem}.v-product-family{font-size:1.6rem;margin:.8rem 0 2rem}.v-limited{display:inline-block;padding:.5rem 1rem;border:1px solid currentColor;font-size:1.2rem}.v-brand-note{padding:1.8rem;background:rgba(var(--color-foreground),.035);margin-top:2.4rem}.v-brand-note p:last-child{margin-bottom:0}.v-case-guide{margin-bottom:2.4rem;font-size:1.4rem;line-height:1.55}.v-case-guide__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.v-case-guide__grid a{display:flex;flex-direction:column;gap:.8rem;border:1px solid rgba(var(--color-foreground),.18);padding:1.6rem;color:inherit;text-decoration:none}.v-case-guide__grid a:hover,.v-case-guide__grid a:focus-visible,.v-case-guide__grid a.is-current{border-color:currentColor;background:rgba(var(--color-foreground),.035)}.v-case-guide__grid strong{font-size:2rem}.v-case-guide__grid .v-eyebrow{font-size:1rem;margin:0}.v-case-guide__grid small{font-weight:600}.v-case-guide__footnote{font-size:1.2rem;opacity:.8}.v-catalogue-head+.v-case-guide{max-width:100%}@media(min-width:990px){.v-container>.v-case-guide .v-case-guide__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:380px){.v-case-guide__grid{grid-template-columns:1fr}}

.v-case-guide{padding:2.4rem 0 3.2rem}.v-case-guide h2{font-size:clamp(2.2rem,3vw,3.2rem);line-height:1.2;margin:0 0 1.2rem}.v-case-guide .v-case-guide__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.v-product-type{display:block;font-size:1.2rem;font-weight:400;margin-top:.4rem;opacity:.75}.v-product-story h2{font-size:2.3rem;line-height:1.3;margin-top:2.6rem}.v-product-story ul{padding-left:1.8rem}.v-product-story li+li{margin-top:.7rem}@media(max-width:749px){.v-case-guide .v-case-guide__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v-case-guide__grid a{padding:1.2rem}.v-case-guide__grid strong{font-size:1.8rem}.v-case-guide__grid a>span:not(.v-eyebrow){font-size:1.2rem}}
