.technics-category-desc{--catdesc-ink:var(--theme-color-2,#1f2633);--catdesc-accent:var(--theme-color-1,#3660bc);--catdesc-field:color-mix(in srgb,var(--theme-color-1,#3660bc) 6%,#fff);--catdesc-plate:#fff;--catdesc-gap:clamp(2.4rem,1.2rem + 2.6vw,5.6rem);--catdesc-radius:2.4rem;--catdesc-sticky-top:calc(var(--technics-sticky-header-height,0rem) + var(--technics-sticky-content-gap,2rem));padding:clamp(4.8rem,3.2rem + 3vw,8rem) 0 clamp(5.6rem,3.2rem + 4vw,9.6rem);color:var(--catdesc-ink)}.technics-category-desc .technics-category-desc__heading{margin:0 0 2.4rem;color:var(--catdesc-ink);font-size:clamp(2.6rem,1.7rem + 1.2vw,3.6rem);font-weight:600;line-height:1.15;letter-spacing:-.02em;text-wrap:balance;hyphens:none}.technics-category-desc__body{min-width:0;color:var(--catdesc-ink);font-size:1.7rem;line-height:1.6;overflow-wrap:break-word}.technics-category-desc__body>:first-child{margin-top:0}.technics-category-desc__body>:last-child{margin-bottom:0}.technics-category-desc__body p{max-width:72ch;margin:0 0 1.6rem;color:var(--catdesc-ink);font-size:inherit;line-height:inherit;text-wrap:pretty}.technics-category-desc__body h2{max-width:32ch;margin:4rem 0 1.6rem;color:var(--catdesc-ink);font-size:clamp(2.2rem,1.6rem + .7vw,2.8rem);font-weight:600;line-height:1.25;letter-spacing:-.01em;text-wrap:balance;hyphens:none}.technics-category-desc__body h3{margin:3.2rem 0 1.2rem;color:var(--catdesc-ink);font-size:2rem;font-weight:600;line-height:1.3;text-wrap:balance}.technics-category-desc__body h4{margin:2.4rem 0 .8rem;color:var(--catdesc-ink);font-size:1.8rem;font-weight:600;line-height:1.35}.technics-category-desc__body ul,.technics-category-desc__body ol{max-width:72ch;font-size:inherit;line-height:inherit;margin:0 0 2rem;padding:0 0 0 2.4rem}.technics-category-desc__body ul{list-style:square}.technics-category-desc__body li{margin:0 0 .8rem;padding-left:.4rem;color:var(--catdesc-ink);font-size:inherit;line-height:inherit}.technics-category-desc__body li::marker{color:var(--catdesc-accent)}.technics-category-desc__body ol>li::marker{font-weight:600;font-variant-numeric:tabular-nums}.technics-category-desc__body strong,.technics-category-desc__body b{font-weight:600}.technics-category-desc__body img{max-width:100%;height:auto;border-radius:1.2rem}.technics-category-desc__body table{max-width:100%;font-variant-numeric:tabular-nums}.technics-category-desc__media{margin:0;border-radius:var(--catdesc-radius);background:var(--catdesc-field)}.technics-category-desc__media img{display:block;width:100%;height:auto;object-fit:contain;mix-blend-mode:multiply}.technics-category-desc--design-1 .technics-category-desc__inner{max-width:76rem;margin:0}.technics-category-desc--design-1.technics-category-desc--with-image .technics-category-desc__inner{display:grid;grid-template-columns:minmax(0,76rem) minmax(32rem,1fr);grid-template-rows:auto 1fr;column-gap:var(--catdesc-gap);max-width:none}.technics-category-desc--design-1.technics-category-desc--with-image .technics-category-desc__heading,.technics-category-desc--design-1.technics-category-desc--with-image .technics-category-desc__body{grid-column:1}.technics-category-desc--design-1.technics-category-desc--with-image .technics-category-desc__media{position:sticky;top:var(--catdesc-sticky-top);grid-column:2;grid-row:1 / span 2;align-self:start;padding:clamp(2rem,1rem + 1.6vw,3.6rem)}.technics-category-desc--design-1 .technics-category-desc__media img{max-height:40rem}.technics-category-desc--design-2 .technics-category-desc__inner{--catdesc-panel-pad:clamp(2.4rem,1rem + 3.4vw,6.4rem);display:flow-root;padding:var(--catdesc-panel-pad) max(var(--catdesc-panel-pad),calc((100% - 68rem) / 2));border-radius:var(--catdesc-radius);background:var(--catdesc-field)}.technics-category-desc--design-2 .technics-category-desc__body p,.technics-category-desc--design-2 .technics-category-desc__body ul,.technics-category-desc--design-2 .technics-category-desc__body ol{max-width:none}.technics-category-desc--design-2 .technics-category-desc__body>p:first-child:not([class]),.technics-category-desc--design-2 .technics-category-desc__body>:first-child>p:first-child:not([class]){font-size:1.9rem;line-height:1.5}.technics-category-desc--design-2 .technics-category-desc__media{float:left;width:42%;margin:.4rem clamp(2.4rem,1.2rem + 1.6vw,4rem) 2rem 0;padding:clamp(1.6rem,.8rem + 1.4vw,3.2rem);border-radius:1.6rem;background:var(--catdesc-plate)}.technics-category-desc--design-2 .technics-category-desc__media img{max-height:36rem;border-radius:0;mix-blend-mode:normal}.technics-category-desc--design-2 .technics-category-desc__body h2,.technics-category-desc--design-2 .technics-category-desc__body h3,.technics-category-desc--design-2 .technics-category-desc__body h4{clear:left}.technics-category-desc--design-2 .technics-category-desc__body>h2:first-child,.technics-category-desc--design-2 .technics-category-desc__body>h3:first-child,.technics-category-desc--design-2 .technics-category-desc__body>h4:first-child{clear:none}.technics-category-desc--design-2 .technics-category-desc__body ul,.technics-category-desc--design-2 .technics-category-desc__body ol{display:flow-root}.technics-category-desc--design-3 .technics-category-desc__inner{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-template-rows:auto auto;align-items:center}.technics-category-desc--design-3 .technics-category-desc__inner::before{content:"";grid-row:1;grid-column:1 / -1;align-self:stretch;border-radius:var(--catdesc-radius);background:var(--catdesc-field)}.technics-category-desc--design-3 .technics-category-desc__heading{position:relative;grid-row:1;grid-column:1;margin:0;padding:clamp(3.2rem,1.6rem + 3.4vw,6.4rem) 0 clamp(3.2rem,1.6rem + 3.4vw,6.4rem) clamp(2.4rem,1rem + 3.4vw,6.4rem);font-size:clamp(2.8rem,1.6rem + 1.7vw,4.4rem);line-height:1.08;letter-spacing:-.025em}.technics-category-desc--design-3 .technics-category-desc__heading-sep{display:none}.technics-category-desc--design-3 .technics-category-desc__heading-suffix{display:block;margin-top:1.2rem;font-size:clamp(1.8rem,1.5rem + .4vw,2.2rem);font-weight:400;line-height:1.35;letter-spacing:0}.technics-category-desc--design-3 .technics-category-desc__heading-suffix::first-letter{text-transform:uppercase}.technics-category-desc--design-3.technics-category-desc--no-image .technics-category-desc__heading{grid-column:1 / -1;max-width:28ch}.technics-category-desc--design-3 .technics-category-desc__media{position:relative;grid-row:1;grid-column:2;padding:clamp(2.4rem,1rem + 2.6vw,4.8rem);border-radius:0;background:none}.technics-category-desc--design-3 .technics-category-desc__media img{max-height:32rem}.technics-category-desc--design-3 .technics-category-desc__body{grid-row:2;grid-column:1 / -1;max-width:76rem;margin-top:clamp(3.2rem,2rem + 2.4vw,5.6rem);padding-left:clamp(2.4rem,1rem + 3.4vw,6.4rem)}@media (max-width:991px){.technics-category-desc--design-1.technics-category-desc--with-image .technics-category-desc__inner{grid-template-columns:minmax(0,1fr) clamp(9.6rem,4rem + 14vw,18rem);grid-template-rows:auto auto;align-items:center;column-gap:clamp(1.6rem,.8rem + 2vw,3.2rem);max-width:76rem}.technics-category-desc--design-1.technics-category-desc--with-image .technics-category-desc__heading{grid-row:1;margin:0}.technics-category-desc--design-1.technics-category-desc--with-image .technics-category-desc__media{position:static;grid-row:1;display:grid;place-items:center;aspect-ratio:1;padding:clamp(.8rem,.4rem + 1vw,1.6rem);border-radius:1.6rem}.technics-category-desc--design-1.technics-category-desc--with-image .technics-category-desc__media img{width:100%;height:100%;max-height:none}.technics-category-desc--design-1.technics-category-desc--with-image .technics-category-desc__body{grid-row:2;grid-column:1 / -1;margin-top:2.4rem}.technics-category-desc--design-1.technics-category-desc--wide-image .technics-category-desc__inner{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto}.technics-category-desc--design-1.technics-category-desc--wide-image .technics-category-desc__media{grid-row:2;grid-column:1;aspect-ratio:auto;margin-top:2rem;padding:clamp(1.2rem,.4rem + 2vw,2.4rem)}.technics-category-desc--design-1.technics-category-desc--wide-image .technics-category-desc__media img{height:auto;max-height:24rem}.technics-category-desc--design-1.technics-category-desc--wide-image .technics-category-desc__body{grid-row:3}.technics-category-desc--design-2 .technics-category-desc__media img{max-height:26rem}.technics-category-desc--design-2 .technics-category-desc__media{float:none;width:auto;margin:.8rem 0 2.4rem}.technics-category-desc--design-3 .technics-category-desc__inner{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto}.technics-category-desc--design-3 .technics-category-desc__inner::before{grid-row:1 / span 2}.technics-category-desc--design-3 .technics-category-desc__heading,.technics-category-desc--design-3.technics-category-desc--no-image .technics-category-desc__heading{grid-row:2;grid-column:1;max-width:none;padding:0 clamp(2rem,1rem + 3vw,4rem) clamp(2.4rem,1rem + 3.4vw,4rem)}.technics-category-desc--design-3.technics-category-desc--no-image .technics-category-desc__heading{grid-row:1;padding-top:clamp(2.4rem,1rem + 3.4vw,4rem)}.technics-category-desc--design-3 .technics-category-desc__media{grid-row:1;grid-column:1;padding:clamp(2rem,1rem + 3vw,4rem) clamp(2rem,1rem + 3vw,4rem) clamp(1.6rem,1rem + 1.6vw,2.4rem)}.technics-category-desc--design-3 .technics-category-desc__media img{max-height:24rem}.technics-category-desc--design-3 .technics-category-desc__body{grid-row:3;grid-column:1;padding-left:0}}@media (max-width:767px){.technics-category-desc{--catdesc-radius:1.6rem}.technics-category-desc__body{font-size:1.6rem}.technics-category-desc--design-1.technics-category-desc--with-image:not(.technics-category-desc--wide-image) .technics-category-desc__heading{font-size:2.2rem}.technics-category-desc--design-2 .technics-category-desc__inner{--catdesc-panel-pad:2rem}.technics-category-desc--design-2 .technics-category-desc__media{margin-bottom:2rem;padding:1.6rem;border-radius:1.2rem}.technics-category-desc--design-2 .technics-category-desc__body>p:first-child:not([class]),.technics-category-desc--design-2 .technics-category-desc__body>:first-child>p:first-child:not([class]){font-size:1.8rem}.technics-category-desc--design-2 .technics-category-desc__media img{max-height:20rem}}
