.set-product-page>.library-intro{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,80px);padding-block:32px}.set-product-page .library-intro h1{font-size:clamp(30px,3.7vw,52px);line-height:1.08}.set-intro-tools{align-items:center;gap:20px;margin:16px 0;display:flex}.set-intro-tools .kicker{margin:0}.set-product-page .set-intro-tools .language-switch{width:auto;display:flex!important}.set-product-page .set-intro-tools .language-switch button{min-width:44px;min-height:40px}.set-product-page #set-cards{scroll-margin-top:100px}.set-product-overview{min-width:0;color:var(--ink);max-width:560px;margin-top:24px}.set-product-overview>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.set-product-overview h2{margin:0;font-size:16px;font-weight:650;line-height:1.3}.set-product-overview>header>a{white-space:nowrap;align-items:center;gap:5px;font-size:12px;display:inline-flex}.set-product-layout{gap:20px;display:grid}.set-product-images{justify-content:center;align-items:end;gap:clamp(12px,2vw,28px);min-width:0;padding-block:24px;display:flex}.set-product-images figure{text-align:center;flex:1;min-width:0;margin:0}.set-product-images img{object-fit:contain;width:100%;height:320px;display:block}.set-product-images.has-box figure:first-child{flex:.7}.set-product-images.has-box figure:first-child img{height:280px}.set-product-images figcaption{color:var(--muted);justify-content:center;align-items:center;gap:6px;margin-top:8px;font-size:12px;display:flex}.set-product-details dl{grid-template-columns:1fr 1fr;gap:14px 24px;margin:0;display:grid}.set-product-details dt{color:var(--muted);align-items:center;gap:5px;margin-bottom:5px;font-size:12px;display:flex}.set-product-details dd{overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.5}.set-product-contents{grid-column:1/-1}.set-product-details details{color:var(--muted);margin-top:12px;font-size:12px;line-height:1.6}.set-product-details summary{cursor:pointer;width:fit-content;color:var(--ink);padding-block:5px}.set-product-more{flex-wrap:wrap;align-items:baseline;gap:20px;margin-top:10px;display:flex}.set-product-more details{flex:1;min-width:130px;margin:0}.set-product-more>a{white-space:nowrap;align-items:center;gap:5px;font-size:12px;display:inline-flex}.set-product-page .set-product-details details p{margin:6px 0 0;font-size:13px}@media (max-width:760px){.set-product-page>.library-intro{grid-template-columns:1fr;gap:16px;padding-block:24px;display:grid}.set-product-page>.library-intro .library-intro-copy{display:contents}.set-product-page .set-library-back{grid-row:1}.set-product-page .set-intro-tools{grid-row:2;justify-content:space-between;margin:0}.set-product-page .library-intro h1{grid-row:3;margin:0}.set-product-page .set-product-images{grid-row:4;padding-block:0}.set-product-page .set-product-overview{grid-row:5;max-width:none;margin:0}.set-product-images img{height:190px}.set-product-images.has-box figure:first-child img{height:170px}.set-product-layout{gap:16px}.set-product-overview>header{margin-bottom:12px}.set-product-page .library-intro h1{font-size:clamp(28px,7.5vw,40px)}}
