@font-face{font-family:'Archivo';font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/wp-content/themes/techstart/assets/fonts/archivo-latin-standard-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Archivo';font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/wp-content/themes/techstart/assets/fonts/archivo-latin-ext-standard-normal.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Source Serif';font-style:normal;font-display:swap;font-weight:200 900;src:url(/wp-content/themes/techstart/assets/fonts/source-serif-4-latin-wght-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Source Serif';font-style:normal;font-display:swap;font-weight:200 900;src:url(/wp-content/themes/techstart/assets/fonts/source-serif-4-latin-ext-wght-normal.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Source Serif';font-style:italic;font-display:swap;font-weight:200 900;src:url(/wp-content/themes/techstart/assets/fonts/source-serif-4-latin-wght-italic.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Source Serif';font-style:italic;font-display:swap;font-weight:200 900;src:url(/wp-content/themes/techstart/assets/fonts/source-serif-4-latin-ext-wght-italic.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-display:swap;font-weight:400;src:url(/wp-content/themes/techstart/assets/fonts/ibm-plex-sans-latin-400-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-display:swap;font-weight:400;src:url(/wp-content/themes/techstart/assets/fonts/ibm-plex-sans-latin-ext-400-normal.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-display:swap;font-weight:500;src:url(/wp-content/themes/techstart/assets/fonts/ibm-plex-sans-latin-500-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-display:swap;font-weight:500;src:url(/wp-content/themes/techstart/assets/fonts/ibm-plex-sans-latin-ext-500-normal.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-display:swap;font-weight:600;src:url(/wp-content/themes/techstart/assets/fonts/ibm-plex-sans-latin-600-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-display:swap;font-weight:600;src:url(/wp-content/themes/techstart/assets/fonts/ibm-plex-sans-latin-ext-600-normal.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-display:swap;font-weight:700;src:url(/wp-content/themes/techstart/assets/fonts/ibm-plex-sans-latin-700-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-display:swap;font-weight:700;src:url(/wp-content/themes/techstart/assets/fonts/ibm-plex-sans-latin-ext-700-normal.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'IBM Plex Sans';font-style:italic;font-display:swap;font-weight:400;src:url(/wp-content/themes/techstart/assets/fonts/ibm-plex-sans-latin-400-italic.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'IBM Plex Sans';font-style:italic;font-display:swap;font-weight:400;src:url(/wp-content/themes/techstart/assets/fonts/ibm-plex-sans-latin-ext-400-italic.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'IBM Plex Mono';font-style:normal;font-display:swap;font-weight:500;src:url(/wp-content/themes/techstart/assets/fonts/ibm-plex-mono-latin-500-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'IBM Plex Mono';font-style:normal;font-display:swap;font-weight:500;src:url(/wp-content/themes/techstart/assets/fonts/ibm-plex-mono-latin-ext-500-normal.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'IBM Plex Mono';font-style:normal;font-display:swap;font-weight:600;src:url(/wp-content/themes/techstart/assets/fonts/ibm-plex-mono-latin-600-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'IBM Plex Mono';font-style:normal;font-display:swap;font-weight:600;src:url(/wp-content/themes/techstart/assets/fonts/ibm-plex-mono-latin-ext-600-normal.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--bg:#FFFFFF;--bg2:#F3F4F6;--bg3:#EEF0F3;--text:#16181D;--head:#111318;--body:#1E2128;--muted:#5B6270;--faint:#8A909C;--line:#E3E5EA;--line2:#D5D8DE;--dark:#111318;--dark2:#1B1E25;--on-dark:#FFFFFF;--on-dark2:#C9CDD6;--dark-line:#2B3039;--dark-btn:#3A404B;--accent:#D63A12;--accent-on:#FFFFFF;--accent-text:color-mix(in srgb,var(--accent) 88%,#000);--pro:#0F7B5C;--con:#B93A10;--ph:#1F2430;--f-head:'Archivo',system-ui,sans-serif;--f-ui:'IBM Plex Sans',system-ui,-apple-system,'Segoe UI',sans-serif;--f-mono:'IBM Plex Mono',ui-monospace,Menlo,monospace;--f-read:'Source Serif',Georgia,'Times New Roman',serif;--r:4px;--wrap:1240px;--pad:16px;--tabbar:0px;color-scheme:light}@media (min-width:768px){:root{--pad:24px}}@media (max-width:1023px){:root{--tabbar:60px}}:root[data-theme=dark]{--bg:#0E1014;--bg2:#171A20;--bg3:#1E222A;--text:#E6E8EC;--head:#F4F5F7;--body:#D9DCE2;--muted:#A0A7B3;--faint:#7D8491;--line:#262A33;--line2:#323743;--dark:#08090C;--dark2:#14171D;--dark-line:#22262E;--accent-text:color-mix(in srgb,var(--accent) 62%,#fff);--pro:#5FD3A9;--con:#F49B79;--ph:#1A1E27;color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0E1014;--bg2:#171A20;--bg3:#1E222A;--text:#E6E8EC;--head:#F4F5F7;--body:#D9DCE2;--muted:#A0A7B3;--faint:#7D8491;--line:#262A33;--line2:#323743;--dark:#08090C;--dark2:#14171D;--dark-line:#22262E;--accent-text:color-mix(in srgb,var(--accent) 62%,#fff);--pro:#5FD3A9;--con:#F49B79;--ph:#1A1E27;color-scheme:dark}}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:72px}body{margin:0;background:var(--bg);color:var(--text);font:400 16px/1.55 var(--f-ui);-webkit-font-smoothing:antialiased;padding-bottom:var(--tabbar)}img,svg,video,iframe{max-width:100%}img{height:auto;display:block}a{color:inherit;text-decoration:none}a:hover{color:var(--accent-text)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}button{font:inherit;color:inherit;cursor:pointer}h1,h2,h3,h4{color:var(--head);margin:0}.screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link:focus{position:fixed!important;top:8px;left:8px;width:auto;height:auto;clip:auto;z-index:1000;background:var(--bg);color:var(--text);padding:10px 14px;border-radius:var(--r);box-shadow:0 2px 10px rgb(0 0 0 / .2)}.ts-wrap{width:100%;max-width:var(--wrap);margin-inline:auto;padding-inline:var(--pad)}.ts-main:focus{outline:0}.ts-i{flex:none}@media (min-width:1024px){.ts-only-m{display:none!important}}.ts-top{display:none;background:var(--dark);color:var(--on-dark2);font:500 12px/1 var(--f-mono);letter-spacing:.04em}@media (min-width:1024px){.ts-top{display:block}}.ts-top__in{display:flex;align-items:center;gap:24px;min-height:34px}.ts-top__date{text-transform:uppercase;margin-right:auto}.ts-top ul{list-style:none;margin:0;padding:0;display:flex;gap:18px;align-items:center}.ts-top a{color:var(--on-dark2)}.ts-top a:hover{color:var(--on-dark)}.ts-top__social{padding-left:18px!important;border-left:1px solid var(--dark-line)}.ts-head{position:sticky;top:0;z-index:50;background:var(--dark);color:var(--on-dark);border-top:1px solid var(--dark-line)}.admin-bar .ts-head{top:var(--wp-admin--admin-bar--height,0)}@media (max-width:600px){.admin-bar .ts-head{top:0}}.ts-head__in{display:flex;align-items:center;gap:16px;min-height:60px;padding-block:6px}@media (min-width:1024px){.ts-head__in{height:128px}}.ts-logo{display:inline-flex;align-items:center;flex:none;color:var(--on-dark)}.ts-logo img{width:auto;height:48px}.ts-logo__text{font:900 24px/1 var(--f-head);font-stretch:72%;text-transform:uppercase}.ts-head__tag{display:none;margin:0 0 0 auto;font-size:14px;color:var(--on-dark2)}.ts-head__tools{display:flex;align-items:center;gap:4px;margin-left:auto}.ts-iconbtn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:44px;height:44px;padding:0 10px;border:0;border-radius:var(--r);background:#fff0;color:inherit}.ts-iconbtn:hover{background:rgb(255 255 255 / .08)}.ts-iconbtn__txt{display:none;font-size:14px;font-weight:600}@media (min-width:1024px){.ts-head{top:calc(var(--wp-admin--admin-bar--height,0px) - 129px)}.admin-bar .ts-head{top:calc(var(--wp-admin--admin-bar--height,0px) - 129px)}.ts-head__in{min-height:0;padding-block:16px}.ts-logo img{height:96px}.ts-head__tag{display:block}.ts-head__tools{margin-left:24px}.ts-iconbtn[data-open=ts-search]{border:1px solid var(--dark-btn);padding:0 16px}.ts-iconbtn__txt{display:inline}}.ts-nav{display:none;border-top:1px solid var(--dark-line);background:var(--dark)}@media (min-width:1024px){.ts-nav{display:block}}.ts-nav__list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap}.ts-nav__list>li{position:relative}.ts-nav__list>li>a{display:flex;align-items:center;gap:6px;padding:15px 16px 12px;border-bottom:3px solid #fff0;font:700 15px/1 var(--f-head);font-stretch:85%;letter-spacing:.06em;text-transform:uppercase;color:var(--on-dark2)}.ts-nav__list>li:first-child>a{padding-left:0}.ts-nav__list>li>a:hover,.ts-nav__list>li:focus-within>a{color:var(--on-dark)}.ts-nav__list>li.current-menu-item>a,.ts-nav__list>li.current-menu-ancestor>a,.ts-nav__list>li.current-post-ancestor>a,.ts-nav__list>li.current-menu-parent>a{color:var(--on-dark);border-bottom-color:var(--accent)}.ts-nav__list .menu-item-has-children>a::after{content:"";width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-3px) rotate(45deg);opacity:.7}.ts-nav__list .sub-menu{position:absolute;left:0;top:100%;z-index:60;min-width:220px;list-style:none;margin:0;padding:8px 0;background:var(--dark2);border:1px solid var(--dark-line);border-top:3px solid var(--accent);box-shadow:0 12px 30px rgb(0 0 0 / .35);visibility:hidden;opacity:0;transform:translateY(4px);transition:opacity .15s,transform .15s,visibility .15s}.ts-nav__list li:hover>.sub-menu,.ts-nav__list li:focus-within>.sub-menu{visibility:visible;opacity:1;transform:none}.ts-nav__list .sub-menu a{display:block;padding:9px 18px;color:var(--on-dark2);font-size:15px;font-weight:500}.ts-nav__list .sub-menu a:hover{color:var(--on-dark);background:rgb(255 255 255 / .05)}.ts-progress{position:absolute;left:0;right:0;bottom:-3px;height:3px;background:#fff0;pointer-events:none}.ts-progress span{display:block;height:100%;width:0;background:var(--accent);transition:width .1s linear}.ts-chips{display:flex;gap:8px;overflow-x:auto;padding:10px var(--pad);border-bottom:1px solid var(--line);scrollbar-width:none;background:var(--bg)}.ts-chips::-webkit-scrollbar{display:none}.ts-chips a{flex:none;display:inline-flex;align-items:center;height:36px;padding:0 14px;border:1px solid var(--line2);border-radius:18px;font-size:14px;font-weight:600;white-space:nowrap;color:var(--text)}.ts-chips a.is-on{background:var(--head);border-color:var(--head);color:var(--bg)}.ts-dlg{border:0;padding:0;margin:0;max-width:none;max-height:none;color:var(--on-dark);background:var(--dark)}.ts-dlg::backdrop{background:rgb(5 6 8 / .6);backdrop-filter:blur(2px)}.ts-dlg--search{width:100%;margin-top:0;background:var(--dark)}.ts-dlg--search .ts-dlg__in{max-width:900px;margin:0 auto;padding:18px var(--pad);display:flex;gap:8px;align-items:center}.ts-dlg--search .ts-search{flex:1}.ts-dlg--menu{position:fixed;inset:0 0 0 auto;width:min(420px,100%);height:100%;height:100dvh;display:none;flex-direction:column;overflow-y:auto}.ts-dlg--menu[open]{display:flex}.ts-dlg__bar{display:flex;align-items:center;justify-content:space-between;padding:6px 8px 6px var(--pad)}.ts-dlg--menu .ts-search{margin:8px var(--pad) 12px}.ts-mnav{flex:1;padding:0 var(--pad)}.ts-mnav__list,.ts-mnav__list .sub-menu{list-style:none;margin:0;padding:0}.ts-mnav__list>li{border-bottom:1px solid var(--dark-line)}.ts-mnav__list>li>a{display:flex;align-items:center;min-height:54px;font:800 22px/1.1 var(--f-head);font-stretch:80%;text-transform:uppercase;letter-spacing:.02em;color:var(--on-dark)}.ts-mnav__list .sub-menu{display:flex;flex-wrap:wrap;gap:8px;padding:0 0 14px}.ts-mnav__list .sub-menu a{display:inline-flex;align-items:center;height:36px;padding:0 12px;border:1px solid var(--dark-btn);border-radius:18px;font-size:14px;font-weight:600;color:#E3E5EA}.ts-dlg__foot{padding:14px var(--pad) 22px;border-top:1px solid var(--dark-line);display:flex;flex-direction:column;gap:14px}.ts-dlg__social{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:18px;font-size:14px}.ts-dlg__social a{color:var(--on-dark2)}.ts-dlg__label{margin:0;font:600 12px/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--on-dark2)}.ts-modes{display:flex;gap:4px;padding:4px;border-radius:24px;background:#23272F}.ts-modes button{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:0 12px;border:0;border-radius:20px;background:#fff0;color:var(--on-dark2);font-size:14px;font-weight:600}.ts-modes button[aria-checked=true]{background:var(--on-dark);color:#111318}.ts-modes--foot{display:inline-flex;background:#fff0;border:1px solid var(--dark-btn)}.ts-modes--foot button{flex:none;min-height:36px;font-size:13px}.ts-modebtn .ts-i{display:none}:root[data-mode=auto] .ts-modebtn .ts-i-auto,:root[data-mode=system] .ts-modebtn .ts-i-auto,:root[data-mode=light] .ts-modebtn .ts-i-sun,:root[data-mode=dark] .ts-modebtn .ts-i-moon{display:block}:root:not([data-mode]) .ts-modebtn .ts-i-auto{display:block}.ts-search{display:flex;align-items:center;gap:10px;height:50px;padding:0 6px 0 14px;border-radius:var(--r);background:#23272F;color:#C9CDD6}.ts-search input{flex:1;min-width:0;height:100%;border:0;background:#fff0;color:#fff;font:400 16px var(--f-ui);outline:0}.ts-search input::placeholder{color:#9AA1AD}.ts-search button{height:38px;padding:0 14px;border:0;border-radius:var(--r);background:var(--accent);color:var(--accent-on);font-weight:700;font-size:14px}.ts-search:focus-within{box-shadow:0 0 0 2px var(--accent)}.ts-arch-search .ts-search,.ts-404 .ts-search,.ts-empty .ts-search{background:var(--bg2);color:var(--muted)}.ts-arch-search .ts-search input,.ts-404 .ts-search input{color:var(--text)}.ts-kicker{display:inline-block;font:600 12px/1.2 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-text)}.ts-tag{display:inline-block;font:600 12px/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;background:var(--accent);color:var(--accent-on);padding:5px 8px}.ts-meta{margin:0;font:500 12px/1.4 var(--f-mono);color:var(--muted);letter-spacing:.02em}.ts-meta a{text-decoration:underline;text-underline-offset:2px}.ts-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 22px;border:0;border-radius:var(--r);background:var(--head);color:var(--bg);font-weight:700;font-size:15px}.ts-btn:hover{color:var(--bg);opacity:.9}.ts-btn--ghost{background:#fff0;color:var(--head);border:2px solid var(--head)}.ts-btn--ghost:hover{color:var(--head);background:var(--bg2)}.ts-btn[disabled]{opacity:.5;cursor:default}.ts-ph{display:block;width:100%;height:100%;background-color:var(--ph);background-image:repeating-linear-gradient(135deg,rgb(255 255 255 / .035) 0 2px,transparent 2px 14px)}.ts-sec-head{display:flex;align-items:center;gap:14px;margin-bottom:18px}.ts-sec-title{font:900 26px/1 var(--f-head);font-stretch:72%;text-transform:uppercase;letter-spacing:-.005em}@media (min-width:768px){.ts-sec-title{font-size:30px}}.ts-sec-rule{flex:1;height:3px;background:var(--head)}.ts-sec-more{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:var(--muted);white-space:nowrap}.ts-stars{position:relative;display:inline-block;font-size:15px;line-height:1;letter-spacing:2px;color:var(--line2);white-space:nowrap}.ts-stars__on{position:absolute;inset:0 auto 0 0;overflow:hidden;color:#F2A93B}.ts-ring{--p:0;position:relative;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;width:72px;height:72px;border-radius:50%;background:radial-gradient(closest-side,var(--bg) 82%,transparent 83%),conic-gradient(var(--accent) calc(var(--p)*1%),var(--line) 0);color:var(--head);flex:none}.ts-ring b{font:900 26px/1 var(--f-head);font-stretch:72%}.ts-ring small{font:500 10px/1.2 var(--f-mono);color:var(--muted)}.ts-ring--lg{width:96px;height:96px}.ts-ring--lg b{font-size:36px}.ts-badge{position:absolute;left:8px;bottom:8px;display:inline-flex;align-items:center;gap:4px;padding:5px 8px;border-radius:3px;background:#fff;color:#111318;font:900 15px/1 var(--f-head);font-stretch:80%;box-shadow:0 1px 3px rgb(0 0 0 / .2)}.ts-badge .ts-i{color:#E8A33A;fill:#E8A33A;stroke:none}.ts-badge--lg{font-size:18px;padding:6px 10px}.ts-card{position:relative;min-width:0}.ts-card__media{position:relative;display:block;overflow:hidden;border-radius:var(--r);background:var(--ph)}.ts-card__media img,.ts-card__media .ts-ph{position:relative;width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.ts-card__media img.is-fit{object-fit:contain}.ts-fitbg{position:absolute;inset:-16px;background-size:cover;background-position:center;filter:blur(16px) brightness(.75);transform:scale(1.05)}.ts-card:hover .ts-card__media img:not(.is-fit){transform:scale(1.03)}.ts-card__title{font:700 19px/1.2 var(--f-head);font-stretch:85%;color:var(--head);text-wrap:pretty}.ts-card__title a:hover{color:var(--accent-text)}.ts-card__dek{margin:0;color:var(--muted);font-size:15px;line-height:1.5}.ts-card--std{display:flex;flex-direction:column;gap:8px}.ts-card--std .ts-card__media{aspect-ratio:16/9;margin-bottom:4px}.ts-card--lead{display:grid;border-radius:var(--r);overflow:hidden;background:var(--dark);color:#fff;isolation:isolate}.ts-card--lead .ts-card__media{grid-area:1/1;aspect-ratio:4/3;border-radius:0}.ts-card--lead .ts-card__body{grid-area:1/1;align-self:end;position:relative;z-index:1;padding:80px 18px 18px;background:linear-gradient(transparent,rgb(10 11 14 / .9) 45%);display:flex;flex-direction:column;gap:10px}.ts-card--lead .ts-card__title{font-size:27px;font-weight:800;font-stretch:78%;line-height:1.05;letter-spacing:-.005em;color:#fff}.ts-card--lead .ts-card__title a:hover{color:#fff;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.ts-card--lead .ts-kicker{align-self:flex-start;background:var(--accent);color:var(--accent-on);padding:5px 8px}.ts-card--lead .ts-card__dek{color:#D9DCE2;display:none}.ts-card--lead .ts-meta{color:#B8BDC7}.ts-card__ring{position:absolute;top:14px;right:14px;z-index:2;--bg:#fff}.ts-card--lead>:not(.ts-card__media):not(.ts-card__body):not(.ts-card__ring){grid-area:auto;grid-column:1;position:relative;z-index:2;background:var(--bg);color:var(--text)}.ts-card__ring b{color:#111318}@media (min-width:768px){.ts-card--lead .ts-card__media{aspect-ratio:16/10}.ts-card--lead .ts-card__body{padding:120px 32px 30px}.ts-card--lead .ts-card__title{font-size:44px;line-height:1.02}.ts-card--lead .ts-card__dek{display:block;max-width:640px;font-size:16px}.ts-card__ring{top:18px;right:18px;width:84px;height:84px}}.ts-card--row{display:grid;grid-template-columns:1fr 128px;gap:14px;align-items:start;padding:16px 0;border-bottom:1px solid var(--line)}.ts-card--row .ts-card__media{grid-column:2;grid-row:1;aspect-ratio:16/9}.ts-card--row .ts-card__body{grid-column:1;grid-row:1;display:flex;flex-direction:column;gap:6px}.ts-card--row .ts-card__title{font-size:18px}.ts-card--row .ts-card__dek{display:none}.ts-card--row .ts-badge{left:6px;bottom:6px;font-size:13px;padding:4px 6px}@media (min-width:768px){.ts-card--row{grid-template-columns:240px 1fr;gap:22px;padding:20px 0}.ts-card--row .ts-card__media{grid-column:1;aspect-ratio:16/9}.ts-card--row .ts-card__body{grid-column:2}.ts-card--row .ts-card__title{font-size:22px;line-height:1.18}.ts-card--row .ts-card__dek{display:block}}.ts-card--mini{display:grid;grid-template-columns:120px 1fr;gap:14px;align-items:center;padding:12px 0;border-bottom:1px solid var(--line)}.ts-card--mini .ts-card__media{aspect-ratio:16/9}.ts-card--mini .ts-card__title{font-size:16px;line-height:1.25;font-stretch:88%}.ts-card--rank{display:flex;gap:16px;align-items:baseline;padding:14px 0;border-bottom:1px solid var(--line)}.ts-card__n{flex:none;width:30px;font:900 32px/1 var(--f-head);font-stretch:70%;color:var(--accent-text)}.ts-card--rank .ts-card__title{font:600 15px/1.35 var(--f-ui)}.ts-card--review{display:flex;flex-direction:column;gap:8px;color:var(--on-dark)}.ts-card--review .ts-card__media{aspect-ratio:16/9;margin-bottom:4px}.ts-card--review .ts-kicker{color:#9EA5B1}.ts-card--review .ts-card__title{color:var(--on-dark);font-size:19px}.ts-card--review .ts-card__title a:hover{color:#F2A58C}.ts-home{display:flex;flex-direction:column;gap:40px;padding:20px 0 56px}@media (min-width:1024px){.ts-home{gap:56px;padding-top:32px}}.ts-hero{display:grid;gap:20px}.ts-hero__side{display:grid;grid-template-columns:1fr 1fr;gap:18px 14px}.ts-hero__side .ts-card__title{font-size:16px}@media (min-width:768px){.ts-hero__side .ts-card__title{font-size:19px}}@media (min-width:1024px){.ts-hero{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:stretch}.ts-hero .ts-card--lead{height:100%}.ts-hero .ts-card--lead .ts-card__media{aspect-ratio:auto;min-height:540px}.ts-hero__side{grid-template-columns:1fr 1fr;align-content:start}}@media (min-width:1200px){.ts-hero{grid-template-columns:minmax(0,1.7fr) minmax(0,1.3fr)}}.ts-reviews{background:var(--dark);color:var(--on-dark);padding:30px 0 34px}@media (min-width:1024px){.ts-reviews{padding:40px 0 44px}}.ts-reviews__head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:20px}.ts-reviews__head h2{font:900 32px/1 var(--f-head);font-stretch:72%;text-transform:uppercase;color:var(--on-dark)}@media (min-width:768px){.ts-reviews__head h2{font-size:40px}}.ts-reviews__head a{display:inline-flex;align-items:center;gap:6px;color:var(--on-dark2);font-size:14px;font-weight:600}.ts-reviews__nav{display:flex;align-items:center;gap:8px}.ts-reviews__nav a{margin-left:8px}@media (max-width:767px){.ts-reviews__nav .ts-slider__btn{display:none}}.ts-reviews__row{scroll-behavior:smooth}.ts-reviews__row{display:grid;grid-auto-flow:column;grid-auto-columns:72%;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:6px;scrollbar-width:thin;scrollbar-color:var(--dark-btn) #fff0}.ts-reviews__row>*{scroll-snap-align:start}@media (min-width:768px){.ts-reviews__row{grid-auto-columns:calc((100% - 48px)/3.3)}}@media (min-width:1200px){.ts-reviews__row{grid-auto-columns:calc((100% - 60px)/4)}}.ts-cols{display:grid;gap:40px}.ts-cols__main{min-width:0}.ts-cols__main>.ts-btn{margin-top:24px}.ts-cols__side{display:flex;flex-direction:column;gap:32px;min-width:0}@media (min-width:1024px){.ts-cols{grid-template-columns:minmax(0,1fr) 320px;gap:48px;align-items:start}}.ts-sticky{display:flex;flex-direction:column;gap:32px}@media (min-width:1024px){.ts-sticky{position:sticky;top:72px}}.ts-box__title{font:900 22px/1 var(--f-head);font-stretch:72%;text-transform:uppercase;padding-bottom:10px;border-bottom:3px solid var(--head);margin-bottom:4px}.ts-follow{background:var(--dark);color:var(--on-dark);padding:22px;border-radius:var(--r)}.ts-follow .ts-box__title{color:var(--on-dark);border:0;padding:0;margin-bottom:8px}.ts-follow p{margin:0 0 14px;color:var(--on-dark2);font-size:14px}.ts-follow ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.ts-follow a{display:flex;align-items:center;gap:10px;min-height:46px;padding:0 14px;border:1px solid var(--dark-btn);border-radius:var(--r);color:var(--on-dark);font-weight:600}.ts-follow a span{flex:1}.ts-follow a:hover{border-color:var(--accent);color:var(--on-dark)}.ts-subcats{list-style:none;margin:-6px 0 18px;padding:0;display:flex;flex-wrap:wrap;gap:6px 18px;font-size:14px;font-weight:600;color:var(--muted)}.ts-subcats--chips{gap:8px;margin:18px 0 0}.ts-subcats--chips a{display:inline-flex;align-items:center;height:36px;padding:0 14px;border:1px solid var(--line2);border-radius:18px;color:var(--text)}.ts-subcats--chips a.is-on{background:var(--head);border-color:var(--head);color:var(--bg)}.ts-block__grid{display:grid;gap:8px 32px}.ts-block__rest{display:flex;flex-direction:column}.ts-block__grid .ts-card--std .ts-card__title{font-size:24px;font-stretch:80%;line-height:1.1}@media (min-width:768px){.ts-block__grid{grid-template-columns:1.25fr 1fr}.ts-block--b .ts-block__grid{grid-template-columns:1fr 1.25fr}.ts-block--b .ts-block__grid>.ts-card{order:2}.ts-block__rest .ts-card--mini:first-child{padding-top:0}.ts-block__grid .ts-card--std .ts-card__title{font-size:28px}}.ts-archive{padding:20px 0 56px}.ts-arch-head{margin-bottom:24px}.ts-arch-title{font:900 40px/1 var(--f-head);font-stretch:72%;text-transform:uppercase;letter-spacing:-.01em;margin-top:6px;text-wrap:balance}@media (min-width:768px){.ts-arch-title{font-size:60px}}.ts-arch-desc{max-width:760px;margin-top:10px;color:var(--muted)}.ts-arch-desc p{margin:0 0 8px}.ts-arch-author{display:flex;gap:18px;align-items:center}.ts-arch-author img{border-radius:50%}.ts-arch-search{max-width:640px;margin-top:16px}.ts-arch-lead{margin-bottom:8px}.ts-empty{padding:24px;background:var(--bg2);border-radius:var(--r)}.ts-pages{display:flex;flex-wrap:wrap;gap:6px;margin-top:28px}.ts-pages .page-numbers,.ts-pages--post a,.ts-pages--post>span{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:44px;padding:0 12px;border:1px solid var(--line2);border-radius:var(--r);font-weight:600}.ts-pages .current{background:var(--head);border-color:var(--head);color:var(--bg)}.ts-pages .dots{border:0;min-width:auto}.ts-crumbs ol{list-style:none;margin:0 0 14px;padding:0;display:flex;flex-wrap:wrap;gap:4px 8px;font:500 12px/1.4 var(--f-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.ts-crumbs li+li::before{content:"/";margin-right:8px;color:var(--faint)}.ts-crumbs a:hover{color:var(--accent-text)}.ts-single{padding:18px 0 40px}@media (min-width:1024px){.ts-single{padding-top:28px}}.ts-art__head{max-width:calc(980px + 2*var(--pad));margin-left:0;margin-inline:auto}@media (min-width:1240px){.ts-art__head{max-width:var(--wrap)}}.ts-art__title{font:900 34px/1.02 var(--f-head);font-stretch:76%;letter-spacing:-.01em;margin:12px 0 0;text-wrap:balance;max-width:980px}@media (min-width:768px){.ts-art__title{font-size:54px}}@media (min-width:1024px){.ts-art__title{font-size:64px;line-height:.98}}.ts-art__dek{margin:14px 0 0;max-width:760px;font-size:19px;line-height:1.5;color:var(--muted)}.ts-art__meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin:18px 0 22px}.ts-byline{display:inline-flex;align-items:center;gap:10px;font-weight:700;font-size:15px}.ts-byline img{border-radius:50%;width:40px;height:40px}.ts-art__hero{margin-top:0;margin-bottom:24px}.ts-art__hero img{width:100%;border-radius:var(--r);max-height:720px;object-fit:cover}.ts-art__hero figcaption{margin-top:8px;font:500 12px/1.4 var(--f-mono);color:var(--muted)}@media (max-width:767px){.ts-art__hero{padding:0}.ts-art__hero img{border-radius:0}.ts-art__hero figcaption{padding:0 var(--pad)}}.ts-art__grid{display:grid;gap:40px}.ts-art__main{min-width:0;max-width:760px}@media (min-width:1024px){.ts-art__grid{grid-template-columns:minmax(0,760px) 300px;justify-content:space-between;gap:56px}}@media (max-width:1023px){.ts-art__main{margin-inline:auto}}.ts-content{font:400 18px/1.7 var(--f-read);color:var(--body);overflow-wrap:break-word}@media (min-width:768px){.ts-content{font-size:19px}}.ts-content>*{margin:0 0 1.1em}.ts-content h2,.ts-content h3,.ts-content h4{font-family:var(--f-head);color:var(--head);line-height:1.15;margin:1.6em 0 .55em}.ts-content h2{font-size:27px;font-weight:800;font-stretch:80%}.ts-content h3{font-size:22px;font-weight:700;font-stretch:85%}.ts-content h4{font-size:19px;font-weight:700;font-stretch:90%}.ts-content a{color:var(--accent-text);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.ts-content a:hover{text-decoration-thickness:2px}.ts-content strong{font-weight:650;color:var(--head)}.ts-content ul,.ts-content ol{padding-left:1.3em}.ts-content li{margin:.3em 0}.ts-content li::marker{color:var(--accent)}.ts-content blockquote{margin:1.6em 0;padding:4px 0 4px 20px;border-left:4px solid var(--accent);font-style:italic;color:var(--head)}.ts-content blockquote p{margin:0 0 .6em}.ts-content hr{border:0;border-top:1px solid var(--line);margin:2em 0}.ts-content img{border-radius:var(--r)}.ts-content figure,.ts-content .wp-caption{max-width:100%;width:auto!important}.ts-content figcaption,.ts-content .wp-caption-text{margin-top:8px;font:500 13px/1.45 var(--f-ui);color:var(--muted)}.ts-content .aligncenter{margin-inline:auto;display:block}@media (min-width:768px){.ts-content .alignleft{float:left;margin:.3em 1.4em 1em 0;max-width:50%}.ts-content .alignright{float:right;margin:.3em 0 1em 1.4em;max-width:50%}}.ts-content iframe{display:block;max-width:100%;border:0}.ts-content iframe[src*="youtube"],.ts-content iframe[src*="youtu.be"],.ts-content iframe[src*="vimeo"],.ts-content iframe[src*="dailymotion"]{width:100%;height:auto;aspect-ratio:16/9}.ts-content .wp-video,.ts-content video{width:100%!important;height:auto}.ts-content .wp-video-shortcode{max-width:100%}.ts-content .twitter-tweet,.ts-content .instagram-media{margin-inline:auto!important}.ts-table{overflow-x:auto;-webkit-overflow-scrolling:touch}.ts-content table{width:100%;border-collapse:collapse;font:400 15px/1.45 var(--f-ui)}.ts-content th,.ts-content td{padding:10px 12px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.ts-content th{font-weight:700;color:var(--head);background:var(--bg2)}.ts-content .tablepress{display:table}.ts-content::after{content:"";display:table;clear:both}.ts-content [style*="font-family"]{font-family:inherit!important}.ts-content [style*="font-size"][style*="pt"],.ts-content :is(h1,h2,h3,h4,h5,h6) [style*="font-size"],.ts-content [style*="font-size: medium"],.ts-content [style*="font-size: small"]{font-size:inherit!important}.ts-content :is(p,span,strong,em,b,i,h1,h2,h3,h4,h5,h6,li,div)[style*="color"]{color:inherit!important}.ts-content :is(p,span,strong,em,b,i,h2,h3,h4,li)[style*="background"]{background:none!important}.ts-content h5,.ts-content h6{font-family:var(--f-head);color:var(--head);font-size:18px;font-weight:700;margin:1.4em 0 .5em}.ts-content .has-text-align-center{text-align:center}.ts-content .has-text-align-right{text-align:right}.ts-content .has-text-align-justify{text-align:justify}.ts-content .has-small-font-size{font-size:13px}.ts-content .has-medium-font-size{font-size:20px}.ts-content .has-large-font-size{font-size:36px;line-height:1.2}.ts-content .has-x-large-font-size,.ts-content .has-huge-font-size{font-size:42px;line-height:1.15}.ts-content .gallery{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.ts-content .gallery-columns-1{grid-template-columns:1fr}@media (min-width:768px){.ts-content .gallery-columns-3{grid-template-columns:repeat(3,1fr)}.ts-content .gallery-columns-4,.ts-content .gallery-columns-5,.ts-content .gallery-columns-6{grid-template-columns:repeat(4,1fr)}}.ts-content .gallery-item{margin:0}.ts-content .gallery-item img{width:100%;aspect-ratio:4/3;object-fit:cover}.ts-content .gallery br{display:none}.ts-slider{position:relative;margin:1.6em 0;background:var(--dark);border-radius:var(--r);overflow:hidden}.ts-slider__title{padding:12px 16px 0;font:700 16px/1.3 var(--f-head);color:#fff}.ts-slider__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;outline:0}.ts-slider__track::-webkit-scrollbar{display:none}.ts-slider__slide{flex:0 0 100%;scroll-snap-align:center;position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:3/2;background:#0b0c0f}.ts-slider__slide img{width:100%;height:100%;object-fit:contain;border-radius:0}.ts-slider__cap{position:absolute;left:0;right:0;bottom:0;padding:24px 16px 10px;background:linear-gradient(transparent,rgb(0 0 0 / .75));color:#fff;font:500 13px/1.4 var(--f-ui)}.ts-slider__nav{display:flex;align-items:center;justify-content:center;gap:16px;padding:8px;color:#fff;font:600 13px/1 var(--f-mono)}.ts-slider__btn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid #3A404B;border-radius:50%;background:#fff0;color:#fff}.ts-slider__btn:hover{border-color:var(--accent)}.ts-slider__btn[disabled]{opacity:.35;cursor:default}.ts-verdict{display:flex;gap:18px;align-items:flex-start;margin:0 0 28px;padding:18px;border-radius:var(--r);background:var(--dark);color:var(--on-dark)}.ts-verdict .ts-ring{--bg:var(--dark);background:radial-gradient(closest-side,var(--dark) 82%,transparent 83%),conic-gradient(var(--accent) calc(var(--p)*1%),#2B3039 0)}.ts-verdict .ts-ring b{color:#fff}.ts-verdict .ts-ring small{color:#9EA5B1}.ts-verdict__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:10px}.ts-verdict__head{display:flex;align-items:center;justify-content:space-between;gap:10px}.ts-verdict__label{font:600 12px/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:#F2A58C}.ts-verdict .ts-stars{color:#3A404B}.ts-verdict__text{margin:0;font-size:15px;line-height:1.5;color:#E3E5EA}.ts-verdict__jump{align-self:flex-start;font-size:14px;font-weight:700;color:#fff;text-decoration:underline;text-underline-offset:3px}.ts-verdict__jump:hover{color:#F2A58C}.ts-pc{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;font:400 15px/1.45 var(--f-ui)}.ts-pc li{display:flex;gap:10px}.ts-pc li>span{flex:none;width:12px;font-weight:800}.ts-pc .is-pro>span{color:var(--pro)}.ts-pc .is-con>span{color:var(--con)}.ts-verdict .ts-pc .is-pro>span{color:#7FD6B4}.ts-verdict .ts-pc .is-con>span{color:#F2A58C}@media (max-width:340px){.ts-verdict{flex-direction:column}}.ts-review{margin:36px 0 28px;border:2px solid var(--head);border-radius:var(--r);padding:20px;display:flex;flex-direction:column;gap:20px;scroll-margin-top:80px}@media (min-width:768px){.ts-review{padding:28px}}.ts-review__head{display:flex;align-items:center;gap:18px}.ts-review__head h2{font:900 26px/1 var(--f-head);font-stretch:74%;text-transform:uppercase;margin-bottom:8px}.ts-review__head .ts-stars{font-size:18px}.ts-bars{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.ts-bars li{display:grid;grid-template-columns:1fr auto;gap:6px 12px;font-size:15px}.ts-bars__name{font-weight:600}.ts-bars__val{font:600 15px/1 var(--f-mono)}.ts-bars__track{grid-column:1/-1;height:8px;border-radius:4px;background:var(--bg3);overflow:hidden}.ts-bars__track span{display:block;height:100%;background:var(--accent);border-radius:4px}.ts-review__pc{display:grid;gap:18px}@media (min-width:640px){.ts-review__pc{grid-template-columns:1fr 1fr}}.ts-review__pc h3{font:800 16px/1.2 var(--f-head);font-stretch:85%;text-transform:uppercase;letter-spacing:.02em;margin-bottom:10px}.ts-review__pc>div{padding:16px;border-radius:var(--r);background:var(--bg2)}.ts-review__sum{font:400 17px/1.6 var(--f-read);color:var(--body);padding-top:16px;border-top:1px solid var(--line)}.ts-review__sum p{margin:0 0 .8em}.ts-review__sum p:last-child{margin:0}.ts-tags{list-style:none;margin:28px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.ts-tags a{display:inline-flex;align-items:center;min-height:36px;padding:0 12px;border-radius:18px;background:var(--bg2);font-size:14px;font-weight:600;color:var(--text)}.ts-tags a:hover{background:var(--bg3)}.ts-share{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:24px 0}.ts-share__label{font:600 12px/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-right:6px}.ts-share a,.ts-share button{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;border:1px solid var(--line2);border-radius:var(--r);background:#fff0;font-size:14px;font-weight:600;color:var(--text)}.ts-share a:hover,.ts-share button:hover{border-color:var(--head);color:var(--head)}@media (max-width:480px){.ts-share a span,.ts-share button span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.ts-share a,.ts-share button{width:48px;justify-content:center;padding:0}}.ts-author{display:flex;gap:16px;align-items:flex-start;margin-top:28px;padding:20px;border-radius:var(--r);background:var(--bg2)}.ts-author img{border-radius:50%;flex:none}.ts-author p{margin:0 0 8px;font-size:15px;color:var(--muted)}.ts-author__name{font:800 19px/1.2 var(--f-head)!important;font-stretch:85%!important;color:var(--head)!important}.ts-author__more{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:700}.ts-related{margin-top:48px}.ts-grid4{display:grid;grid-template-columns:1fr 1fr;gap:22px 16px}.ts-grid4 .ts-card__title{font-size:16px}@media (min-width:1024px){.ts-grid4{grid-template-columns:repeat(4,1fr);gap:28px 24px}.ts-grid4 .ts-card__title{font-size:19px}}.ts-comments-wrap{max-width:calc(760px + 2*var(--pad));margin-top:48px;margin-left:max(0px,calc((100% - var(--wrap))/2))}@media (max-width:1023px){.ts-comments-wrap{margin-inline:auto}}.ts-comments__list,.ts-comments__list .children{list-style:none;margin:16px 0;padding:0}.ts-comments__list .children{padding-left:20px;border-left:2px solid var(--line)}.ts-comments .comment-body{padding:16px 0;border-bottom:1px solid var(--line)}.ts-comments .comment-author{display:flex;align-items:center;gap:10px;font-weight:700}.ts-comments .comment-author img{border-radius:50%}.ts-comments .says{display:none}.ts-comments .comment-metadata{font:500 12px var(--f-mono);color:var(--muted);margin:4px 0 8px}.ts-comments .comment-content p{margin:0 0 .6em}.ts-comments .reply a{font-size:14px;font-weight:700;color:var(--accent-text)}.comment-respond{margin-top:24px}.comment-reply-title{font:800 22px/1.2 var(--f-head);font-stretch:80%;margin-bottom:10px}.comment-form{display:grid;gap:12px}.comment-form label{display:block;font-size:14px;font-weight:600;margin-bottom:4px}.comment-form input[type=text],.comment-form input[type=email],.comment-form input[type=url],.comment-form textarea{width:100%;min-height:46px;padding:10px 12px;border:1px solid var(--line2);border-radius:var(--r);background:var(--bg);color:var(--text);font:400 16px var(--f-ui)}.comment-form textarea{min-height:140px}.comment-form .comment-form-cookies-consent{display:flex;gap:8px;align-items:flex-start;font-size:14px}.comment-form .comment-form-cookies-consent label{font-weight:400}.comment-notes,.logged-in-as{font-size:14px;color:var(--muted);margin:0}.ts-page{padding:28px 0 56px}.ts-page__in{max-width:calc(760px + 2*var(--pad))}.ts-page .ts-art__title{margin-bottom:24px}.ts-404{padding:40px 0 56px}.ts-404__in{max-width:calc(680px + 2*var(--pad));text-align:left}.ts-404__code{margin:0;font:900 120px/1 var(--f-head);font-stretch:62%;color:var(--accent-text)}.ts-404__in p{color:var(--muted)}.ts-ad{display:flex;flex-direction:column;gap:6px;align-items:center;margin-inline:auto}.ts-ad__label{font:500 11px/1 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--faint)}.ts-ad__box{width:100%;display:flex;justify-content:center}.ts-ad__box img{width:100%;height:auto;border-radius:var(--r)}.ts-ad__creative{display:block;width:100%}.ts-ad template{display:none}.ts-ad--wide.is-banner .ts-ad__box:empty{aspect-ratio:7/4}@media (min-width:768px){.ts-ad--wide.is-banner .ts-ad__box:empty{aspect-ratio:8/1}}.ts-ad--box .ts-ad__box{max-width:300px}.ts-ad--box.is-banner .ts-ad__box:empty{aspect-ratio:6/5}.ts-ad--in{margin:1.6em auto;font-family:var(--f-ui)}.ts-ad--inline .ts-ad__box{max-width:760px}.ts-ad--header{margin-top:16px}.ts-ad.is-empty{display:none}.ts-cols__main .ts-ad{margin:20px 0}.ts-foot{margin-top:24px;background:var(--dark);color:var(--on-dark2)}.ts-foot__in{display:grid;gap:32px;padding-block:44px}@media (min-width:900px){.ts-foot__in{grid-template-columns:minmax(260px,360px) 1fr;grid-template-rows:auto auto;column-gap:64px;row-gap:24px}.ts-foot__about{grid-row:span 2}}.ts-foot__about p{max-width:400px;font-size:14px;line-height:1.55;margin:14px 0}.ts-logo--foot img{height:80px}.ts-foot__col h2{font:700 15px/1 var(--f-ui);color:var(--on-dark);margin-bottom:14px}.ts-foot__in{padding-block:32px}.ts-foot__col h2{margin-bottom:10px}.ts-foot__col ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px 22px;font-size:14px}.ts-foot a{color:var(--on-dark2)}.ts-foot a:hover{color:var(--on-dark)}.ts-foot__social{list-style:none;margin:0;padding:0;display:flex;gap:6px}.ts-foot__social a{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--dark-btn);border-radius:50%}.ts-foot__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding-block:16px 20px;border-top:1px solid var(--dark-line);font-size:13px}.ts-tabbar{position:fixed;left:0;right:0;bottom:0;z-index:60;display:flex;background:var(--bg);border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom)}.ts-tabbar a,.ts-tabbar button{flex:1;display:flex;flex-direction:column;align-items:center;gap:3px;padding:8px 0 6px;border:0;background:#fff0;font-size:11px;font-weight:600;color:var(--muted)}.ts-tabbar [aria-current=page]{color:var(--accent-text);font-weight:700}.ts-logo--sm img{height:44px}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important;scroll-behavior:auto!important}}@media print{.ts-top,.ts-head,.ts-chips,.ts-tabbar,.ts-foot,.ts-ad,.ts-share,.ts-art__side,.ts-related,.ts-comments-wrap{display:none!important}body{padding:0}}