.tlst{--sb: #FFFFFF;--sf: #101317;--sr: #FFFFFF;position:relative;display:flex;flex-direction:column;box-sizing:border-box;min-width:0;background:#101317;color:#f1f1ee;border:1px solid #101317;text-decoration:none}.tlst-band{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:0 22px;background:var(--sb);color:var(--sf)}.tlst-band>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tlst-body{flex:1;display:flex;flex-direction:column;gap:20px;padding:22px 22px 26px}.tlst-big{display:flex;flex-direction:column;margin:0;font-size:44px;font-weight:200;line-height:.98;letter-spacing:-.04em;color:#f1f1ee;hyphens:auto;-webkit-hyphens:auto;overflow-wrap:break-word}.tlst-big b{font-weight:700}.tlst-rule{display:block;height:2px;background:var(--sr)}.tlst-lead{font-size:14px;line-height:1.5;color:#b9bec3}.tlst-go{margin-top:auto;color:#f1f1ee}.tlst-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.tlst-grid>*{min-width:0}.tlst--tile{min-height:480px;color:#f1f1ee}.tlst--tile .tlst-big{font-size:40px}.tlst--tile:hover .tlst-go{text-decoration:underline;text-underline-offset:3px}.tlst--tile:focus-visible{outline:2px solid #101317;outline-offset:3px}.tls .tlst--banner{margin-top:18px}.tls .tlst--banner .tlst-body{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:48px;padding:32px 32px 36px}.tls .tlst--banner .tlst-big{display:block;font-size:clamp(44px,6.2vw,84px);font-weight:200;line-height:.95;letter-spacing:-.045em;color:#f1f1ee}.tls .tlst--banner .tlst-big span,.tls .tlst--banner .tlst-big b{display:block}.tlst-side{display:flex;flex-direction:column;justify-content:flex-end;gap:18px}.tls .tlst--banner .tlst-lead{font-size:16px;color:#b9bec3;max-width:52ch}.tlst-kpi{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:4px 0 0;padding-top:16px;border-top:1px solid #2A2F35}.tlst-kpi div{display:flex;flex-direction:column;gap:4px}.tlst-kpi dt{color:#8a939c}.tlst-kpi dd{margin:0;font-size:20px;color:#f1f1ee}.tlst-picks{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:6px 0 12px}.tlst--pick{min-height:156px;cursor:pointer;text-transform:none;letter-spacing:normal;font-weight:400}.tlst--pick input{position:absolute;opacity:0;width:1px;height:1px;margin:0}.tlst--pick .tlst-band{min-height:44px;padding:0 14px}.tlst--pick .tlst-body{gap:10px;padding:16px 14px 18px}.tlst--pick .tlst-big,.tlst--pick .tlst-big span,.tlst--pick .tlst-big b{text-transform:none}.tlst--pick .tlst-big{font-size:28px;letter-spacing:-.03em}.tlst--pick .tlst-big b{margin-top:8px;font-size:14px;font-weight:500;letter-spacing:0;line-height:1.35;color:#d3d7db}.tlst-box{width:18px;height:18px;flex:0 0 auto;box-sizing:border-box;border:1.5px solid currentColor;display:grid;place-items:center}.tlst--pick:has(input:checked){outline:3px solid #101317;outline-offset:3px}.tlst--pick:has(input:checked) .tlst-box:after{content:"";width:9px;height:5px;border-left:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-1px) rotate(-45deg)}.tlst--pick:has(input:focus-visible){outline:2px dashed #101317;outline-offset:3px}.tlst-tag{display:inline-flex;align-items:center;gap:12px;width:fit-content;min-height:32px;padding:0 12px;background:var(--sb);color:var(--sf)!important;border:1px solid #101317;text-decoration:none}.tlst-tag:hover{text-decoration:underline;text-underline-offset:3px}@media(max-width:989px){.tlst-grid,.tlst-picks{grid-template-columns:repeat(2,minmax(0,1fr))}.tls .tlst--banner .tlst-body{grid-template-columns:1fr;gap:24px;padding:24px 22px 28px}}@media(max-width:559px){.tlst-grid{grid-template-columns:1fr}.tlst--tile{min-height:0}.tlst--tile .tlst-big{font-size:36px}}
/*# sourceMappingURL=/cdn/shop/t/86/assets/tl-lab-studio.css.map */
