.hs-scaled>li{--gap:1rem;--n:max(1, calc(var(--nb) / var(--sc)));width:calc((100% - (var(--n) - 1) * var(--gap)) / var(--n))}@media (min-width:640px){.hs-scaled>li{--gap:1.25rem;--n:max(1, calc(var(--ns) / var(--sc)))}}@media (min-width:1024px){.hs-scaled>li{--n:max(1, calc(var(--nl) / var(--sc)))}}
.cat-tier{--sc:1;--fs:var(--sc);flex-direction:column;gap:20px;display:flex;container-type:inline-size}.cat-tier .cat-row{justify-content:center;gap:var(--g);flex-wrap:wrap;display:flex}.cat-tier .cat-row>*{flex:0 0 calc((100% - (var(--n) - 1) * var(--g)) / var(--n));min-width:0;height:auto;display:flex}.cat-tier .cat-row>*>a{flex:auto;height:auto}.cat-tier .cat-r1{--n:max(1, calc(3 / var(--sc)));--g:20px}.cat-tier .cat-r2{--n:max(1, calc(4 / var(--sc)));--g:20px}.cat-tier .cat-r3{--n:max(1, calc(7 / var(--sc)));--g:14px}.cat-tier .cat-media{justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.cat-tier .cat-body{flex:1;justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.cat-tier .cat-body h3{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.3;display:-webkit-box;overflow:hidden}.cat-tier .cat-body p{margin:2px 0 0}.cat-tier .t-l .cat-media{aspect-ratio:16/10}.cat-tier .t-l .cat-body{padding:18px 20px}.cat-tier .t-l h3{font-size:calc(20px * var(--fs));font-weight:700}.cat-tier .t-l p{font-size:calc(13px * var(--fs));margin-top:4px}.cat-tier .t-m .cat-media{aspect-ratio:4/3}.cat-tier .t-m .cat-body{padding:14px 16px}.cat-tier .t-m h3{font-size:calc(16px * var(--fs));font-weight:600}.cat-tier .t-m p{font-size:calc(12px * var(--fs))}.cat-tier .t-s .cat-media{aspect-ratio:5/4}.cat-tier .t-s .cat-body{padding:10px 11px}.cat-tier .t-s h3{font-size:calc(12.5px * var(--fs));-webkit-line-clamp:3;font-weight:600}.cat-tier .t-s p{font-size:calc(11px * var(--fs))}@container (max-width:999px){.cat-tier{gap:14px}.cat-tier .cat-r1,.cat-tier .cat-r2{--g:14px}.cat-tier .cat-r3{--n:max(1, calc(5 / var(--sc)));--g:12px}.cat-tier .t-l h3{font-size:calc(16px * var(--fs))}.cat-tier .t-l .cat-body{padding:12px 14px}.cat-tier .t-m h3{font-size:calc(13px * var(--fs))}.cat-tier .t-m .cat-body{padding:10px 12px}}@container (max-width:639px){.cat-tier{gap:12px}.cat-tier .cat-r1{--n:max(1, calc(1 / var(--sc)));--g:12px}.cat-tier .t-l .cat-media{aspect-ratio:16/9}.cat-tier .t-l .cat-body{min-height:100px;padding:14px 16px}.cat-tier .t-l h3{font-size:calc(18px * var(--fs))}.cat-tier .cat-r2{--n:max(1, calc(2 / var(--sc)));--g:12px}.cat-tier .t-m .cat-body{padding:10px 12px}.cat-tier .t-m h3{font-size:calc(13px * var(--fs))}.cat-tier .cat-r3{--n:max(1, calc(3 / var(--sc)));--g:8px}.cat-tier .t-s .cat-media{aspect-ratio:1}.cat-tier .t-s .cat-body{padding:8px 8px 9px}.cat-tier .t-s h3{font-size:calc(11px * var(--fs));line-height:1.25}.cat-tier .t-s p{font-size:calc(10px * var(--fs))}}
.cat-tier .t-x .cat-media{aspect-ratio:4/3}.cat-tier .t-x .cat-body{padding:11px 12px}.cat-tier .t-x h3{font-size:calc(13.5px * var(--fs));font-weight:600}.cat-tier .t-x p{font-size:calc(11.5px * var(--fs))}.cat-tier[data-layout=funnel] .cat-r3{--n:max(1, calc(6 / var(--sc)));--g:16px}.cat-tier[data-layout=funnel] .cat-r4{--n:max(1, calc(7 / var(--sc)));--g:14px}.cat-tier[data-layout=overlay]{--scrim:255 255 255}.dark .cat-tier[data-layout=overlay]{--scrim:23 33 52}.cat-tier[data-layout=overlay] .cat-r1>*{aspect-ratio:4/3.1}.cat-tier[data-layout=overlay] .cat-r2>*{aspect-ratio:1}.cat-tier[data-layout=overlay] .cat-r3>*{aspect-ratio:1/1.08}.cat-tier[data-layout=overlay] .cat-row>*>a{min-height:0;position:relative}.cat-tier[data-layout=overlay] .cat-media{aspect-ratio:auto;position:absolute;inset:0}.cat-tier[data-layout=overlay] .t-l .cat-media img{padding:18px 18px 92px}.cat-tier[data-layout=overlay] .t-m .cat-media img{padding:18px 18px 74px}.cat-tier[data-layout=overlay] .t-s .cat-media img{padding:10px 10px 62px}.cat-tier[data-layout=overlay] .cat-body{background:linear-gradient(to top, rgb(var(--scrim)) 0%, rgb(var(--scrim) / .92) 45%, rgb(var(--scrim) / 0) 100%);flex:none;align-items:flex-end;position:absolute;bottom:0;left:0;right:0}.cat-tier[data-layout=overlay] .t-l .cat-body{padding:56px 20px 18px}.cat-tier[data-layout=overlay] .t-m .cat-body{padding:48px 16px 14px}.cat-tier[data-layout=overlay] .t-m h3{font-weight:700}.cat-tier[data-layout=overlay] .t-s .cat-body{padding:34px 10px 10px}.cat-tier .cat-bento{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:172px;gap:16px;display:grid}.cat-tier .cat-bento>*{min-width:0;height:auto;display:flex}.cat-tier .cat-bento>*>a{flex:auto;height:auto}.cat-tier .at-a{grid-area:1/1/span 2/span 2}.cat-tier .at-b{grid-area:1/3/auto/span 2}.cat-tier .at-c{grid-area:1/5/auto/span 2}.cat-tier .at-d{grid-area:2/3/auto/span 2}.cat-tier .at-e{grid-area:2/5/auto/span 2}.cat-tier .at-f{grid-area:3/5/span 2/span 2}.cat-tier .at-g{grid-area:3/1/auto/span 2}.cat-tier .at-h{grid-area:3/3/auto/span 2}.cat-tier .at-i{grid-area:4/1/auto/span 2}.cat-tier .at-j{grid-area:4/3/auto/span 2}.cat-tier .t-big .cat-media{aspect-ratio:auto;flex:1;min-height:0}.cat-tier .t-big .cat-body{flex:none;padding:16px 18px}.cat-tier .t-big h3{font-size:calc(19px * var(--fs));font-weight:700}.cat-tier .t-big p{font-size:calc(13px * var(--fs));margin-top:3px}.cat-tier .t-wide{flex-direction:row}.cat-tier .t-wide .cat-media{aspect-ratio:auto;flex:0 0 46%;width:auto}.cat-tier .t-wide .cat-body{flex-direction:column;justify-content:center;align-items:flex-start;gap:6px;padding:12px 14px}.cat-tier .t-wide h3{font-size:calc(15px * var(--fs));font-weight:600}.cat-tier .t-wide p{font-size:calc(12px * var(--fs))}.cat-tier[data-layout=mosaic] .cat-r5{--n:max(1, calc(5 / var(--sc)));--g:14px}.cat-tier .cat-feat-top{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:20px;display:grid}.cat-tier .cat-feat-four{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:20px;display:grid}.cat-tier .cat-feat-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.cat-tier .cat-feat-top>*,.cat-tier .cat-feat-four>*,.cat-tier .cat-feat-list>*{min-width:0;height:auto;display:flex}.cat-tier .cat-feat-top>*>a,.cat-tier .cat-feat-four>*>a,.cat-tier .cat-feat-list>*>a{flex:auto;height:auto}.cat-tier .cat-feat-top>.cat-feat-four{display:grid}.cat-tier .t-hero .cat-media{aspect-ratio:auto;flex:1;min-height:300px}.cat-tier .t-hero .cat-body{flex:none;padding:20px 22px}.cat-tier .t-hero h3{font-size:calc(24px * var(--fs));font-weight:700}.cat-tier .t-hero p{font-size:calc(14px * var(--fs));margin-top:4px}.cat-tier .t-row{border-radius:14px;flex-direction:row;align-items:stretch}.cat-tier .t-row .cat-media{aspect-ratio:auto;flex:0 0 38%;width:auto;min-height:84px}.cat-tier .t-row .cat-media img{padding:8px}.cat-tier .t-row .cat-body{padding:10px 14px}.cat-tier .t-row h3{font-size:calc(14px * var(--fs));font-weight:600}.cat-tier .t-row p{font-size:calc(12px * var(--fs))}@container (max-width:999px){.cat-tier[data-layout=funnel] .cat-r3{--n:max(1, calc(4 / var(--sc)));--g:12px}.cat-tier[data-layout=funnel] .cat-r4{--n:max(1, calc(5 / var(--sc)));--g:10px}.cat-tier[data-layout=overlay] .t-l .cat-body{padding:40px 14px 12px}.cat-tier .cat-bento{grid-auto-rows:132px;gap:12px}.cat-tier .t-big h3{font-size:calc(15px * var(--fs))}.cat-tier .t-wide h3{font-size:calc(12.5px * var(--fs))}.cat-tier .t-wide .cat-media{flex-basis:40%}.cat-tier[data-layout=mosaic] .cat-r5{--n:max(1, calc(5 / var(--sc)));--g:10px}.cat-tier .cat-feat-top{grid-template-columns:1fr;gap:14px}.cat-tier .t-hero .cat-media{aspect-ratio:16/8;min-height:0}.cat-tier .t-hero h3{font-size:calc(19px * var(--fs))}.cat-tier .cat-feat-four{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.cat-tier .cat-feat-four .t-m h3{font-size:calc(12.5px * var(--fs))}.cat-tier .cat-feat-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@container (max-width:639px){.cat-tier[data-layout=funnel] .cat-r3,.cat-tier[data-layout=funnel] .cat-r4{--n:max(1, calc(3 / var(--sc)));--g:8px}.cat-tier .t-x .cat-media{aspect-ratio:1}.cat-tier .t-x .cat-body{padding:8px}.cat-tier .t-x h3{font-size:calc(11px * var(--fs));line-height:1.25}.cat-tier .t-x p{font-size:calc(10px * var(--fs))}.cat-tier[data-layout=overlay] .cat-r1>*{aspect-ratio:16/11}.cat-tier[data-layout=overlay] .cat-r3>*{aspect-ratio:1/1.2}.cat-tier[data-layout=overlay] .t-m .cat-body{padding:38px 12px 12px}.cat-tier[data-layout=overlay] .t-s .cat-body{padding:28px 7px 8px}.cat-tier[data-layout=overlay] .t-s .cat-media img{padding:8px 8px 52px}.cat-tier .cat-bento{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;gap:12px}.cat-tier .cat-bento>*{grid-area:auto!important}.cat-tier .cat-bento>.is-big{grid-column:1/-1!important}.cat-tier .t-big .cat-media{aspect-ratio:16/10;flex:none}.cat-tier .t-big h3{font-size:calc(17px * var(--fs))}.cat-tier .t-wide{flex-direction:column}.cat-tier .t-wide .cat-media{aspect-ratio:4/3;flex:none;width:100%}.cat-tier .t-wide .cat-body{flex-direction:row;justify-content:space-between;align-items:center;padding:10px 12px}.cat-tier .t-wide h3{font-size:calc(13px * var(--fs))}.cat-tier[data-layout=mosaic] .cat-r5{--n:max(1, calc(3 / var(--sc)));--g:8px}.cat-tier .t-hero .cat-media{aspect-ratio:16/10}.cat-tier .t-hero .cat-body{padding:14px 16px}.cat-tier .t-hero h3{font-size:calc(18px * var(--fs))}.cat-tier .cat-feat-four{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cat-tier .cat-feat-four .t-m h3{font-size:calc(13px * var(--fs))}.cat-tier .cat-feat-list{grid-template-columns:1fr;gap:8px}.cat-tier .t-row .cat-media{flex-basis:30%;min-height:66px}.cat-tier .t-row .cat-body{padding:8px 12px}.cat-tier .t-row h3{font-size:calc(13px * var(--fs))}}
