.tlh-editorial{--editorial-ink: rgb(var(--body-text-color));--editorial-paper: rgb(var(--body-bg-color));--editorial-accent: rgb(var(--body-link-color));--editorial-line: rgb(var(--body-text-color) / .2);display:block;padding:clamp(40px,6vw,88px) 20px 72px;color:var(--editorial-ink);background:var(--editorial-paper);overflow-wrap:anywhere}.tlh-editorial [hidden]{display:none!important}.tlh-editorial :is(a,summary,input,textarea,button,[tabindex]):focus-visible{outline:3px solid var(--editorial-accent);outline-offset:5px}.tlh-editorial__header{max-width:940px;margin:0 auto 40px;text-align:center}.tlh-editorial__eyebrow{display:inline-block;margin-bottom:22px;color:var(--editorial-accent);font-size:13px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;text-decoration:none}.tlh-editorial__title{margin:0;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-size:clamp(36px,5.4vw,76px);line-height:1.08;letter-spacing:-.015em;text-wrap:balance}.tlh-editorial__dek{max-width:700px;margin:24px auto 0;font-size:clamp(18px,2vw,22px);line-height:1.6}.tlh-editorial__dek p{margin:0}.tlh-editorial__meta{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 24px;margin-top:24px;font-size:14px;line-height:1.5}.tlh-editorial__meta a{text-underline-offset:3px}.tlh-editorial__hero{max-width:1140px;margin:0 auto clamp(36px,5vw,64px)}.tlh-editorial__hero img{display:block;width:100%;height:auto}.tlh-editorial__layout{max-width:var(--editorial-measure);margin-inline:auto}.tlh-editorial__main{min-width:0}.tlh-editorial__rail{min-width:0;margin-bottom:28px}.tlh-editorial__index{border-block:1px solid var(--editorial-line)}.tlh-editorial__index summary{padding:16px 0;cursor:pointer;font-size:14px;font-weight:700}.tlh-editorial__toc{list-style:none;padding:0 0 18px;margin:0;max-height:min(55vh,600px);overflow-y:auto;overscroll-behavior:contain}.tlh-editorial__toc li{margin:0}.tlh-editorial__toc a{display:block;padding:9px 4px;font-size:14px;line-height:1.5;color:inherit;text-decoration:none;border-inline-start:2px solid transparent}.tlh-editorial__toc a:hover,.tlh-editorial__toc a[aria-current=location]{color:var(--editorial-accent);border-color:currentColor}.tlh-editorial__toc .tlh-editorial__toc-sub a{padding-inline-start:16px;font-size:13px}.tlh-editorial__body{font-family:var(--base-font-family);font-size:clamp(18px,1.5vw,20px);line-height:1.8}.tlh-editorial__body>:first-child{margin-top:0}.tlh-editorial__body :is(p,ul,ol,dl,pre){margin-block:0 1.4em}.tlh-editorial__body>div{margin-bottom:1.4em}.tlh-editorial__body :is(ul,ol){padding-inline-start:1.5em}.tlh-editorial__body li+li{margin-top:.5em}.tlh-editorial__body :is(h1,h2,h3,h4,h5,h6){font-family:var(--heading-font-family);line-height:1.2;text-wrap:balance;scroll-margin-top:calc(var(--theme-sticky-header-height, 0px) + 32px);margin-block:1.8em .65em}.tlh-editorial__body h2{font-size:clamp(29px,3vw,40px);padding-top:26px;border-top:1px solid var(--editorial-line)}.tlh-editorial__body h3{font-size:clamp(26px,2.5vw,32px)}.tlh-editorial__body :is(h4,h5,h6){font-size:25px}.tlh-editorial__body .tlh-lede{font-size:1.12em;line-height:1.7}.tlh-editorial__body a:not(.btn){color:var(--editorial-accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.tlh-editorial__body a:not(.btn):hover{text-decoration-thickness:2px}.tlh-editorial__body :is(figure,.tlh-figure){margin:32px 0}.tlh-editorial__body img{display:block;max-width:100%;width:auto;height:auto;margin:24px auto}.tlh-editorial__body figure img{margin-block:0}.tlh-editorial__body figcaption{font-size:14px;line-height:1.5;margin-top:12px;text-align:center}.tlh-editorial__body :is(blockquote,.tlh-quote){border:0;border-inline-start:4px solid var(--editorial-accent);margin:36px 0;padding:6px 0 6px 24px;font-size:1.15em;font-style:normal}.tlh-editorial__body :is(aside,.tlh-callout),.tlh-editorial__brief{margin:32px 0;padding:clamp(20px,3vw,32px);background:rgb(var(--body-text-color) / .04);border-inline-start:4px solid var(--editorial-accent)}.tlh-editorial__brief h2{font-size:26px;margin:0 0 14px}.tlh-editorial__brief :last-child,.tlh-editorial__body :is(blockquote,aside)>:last-child{margin-bottom:0}.tlh-editorial__body .tlh-table-wrap{max-width:100%;overflow-x:auto;margin-block:30px}.tlh-editorial__body table{width:100%;border-collapse:collapse;font-size:.9em}.tlh-editorial__body :is(td,th){padding:14px;border:1px solid var(--editorial-line);text-align:start}.tlh-editorial__body th{background:rgb(var(--body-text-color) / .05)}.tlh-editorial__body .tlh-embed{width:100%;aspect-ratio:16 / 9;margin:32px 0}.tlh-editorial__body .tlh-embed iframe{display:block;width:100%;height:100%;border:0}.tlh-editorial__body :is(video,iframe){max-width:100%}.tlh-editorial__body pre{overflow-x:auto;padding:20px;background:rgb(var(--body-text-color) / .04)}.tlh-editorial__body hr{border:0;border-top:1px solid var(--editorial-line);margin-block:40px}.tlh-editorial__footer{margin-top:48px;padding-top:24px;border-top:1px solid var(--editorial-line)}.tlh-editorial__tags{display:flex;align-items:center;flex-wrap:wrap;gap:12px;font-size:14px;margin-bottom:26px}.tlh-editorial__tags a{padding:6px 12px;border:1px solid var(--editorial-line);text-decoration:none}.tlh-editorial__back{font-size:15px;font-weight:700;text-underline-offset:5px}.tlh-editorial__related{max-width:1140px;margin:72px auto 0;padding-top:32px;border-top:1px solid var(--editorial-line)}.tlh-editorial__related>h2{font-size:36px;margin-bottom:28px}.tlh-editorial__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.tlh-editorial__card{color:inherit;text-decoration:none}.tlh-editorial__card img{width:100%;height:auto;aspect-ratio:3 / 2;object-fit:cover}.tlh-editorial__card h3{font-size:26px;margin:18px 0}.tlh-editorial__card>span{font-size:14px;color:var(--editorial-accent);text-decoration:underline;text-underline-offset:4px}@media(min-width:1100px){.tlh-editorial__layout:has(.tlh-editorial__rail:not([hidden])){display:grid;grid-template-columns:200px minmax(0,var(--editorial-measure));gap:56px;max-width:calc(var(--editorial-measure) + 256px)}.tlh-editorial__rail{align-self:start;position:sticky;top:calc(var(--theme-sticky-header-height, 0px) + 28px)}}@media(max-width:699px){.tlh-editorial__cards{grid-template-columns:1fr;gap:36px}.tlh-editorial__meta{font-size:13px;gap:8px 16px}}@media print{.tlh-editorial__rail,.tlh-editorial__related{display:none!important}.tlh-editorial__layout{display:block!important}}
/*# sourceMappingURL=/cdn/shop/t/78/compiled_assets/styles.css.map?subset=AAAAQA */
