.tgg-start-page .page-header{display:none!important}.tgg-start-page .single-page{overflow:visible}.tgg-start-page .site-wrap,.tgg-start-page .site-outer{overflow-x:clip}.tsh{--sh-panel:#14130F;--sh-box:#1b1813;--sh-line:#2a2620;--sh-line2:#3a342a;--sh-gold:#D4A437;--sh-gold2:#F0CF6A;--sh-text:#E8E1D0;--sh-soft:#cfc7b4;--sh-muted:#9b927f;width:min(1300px,calc(100vw - 32px));margin-left:calc(50% - min(650px,calc(50vw - 16px)));color:var(--sh-text);font-family:var(--tgg-ui,Inter,system-ui,sans-serif);padding-bottom:20px}.tsh *{box-sizing:border-box}.tsh a,.tsh a:hover{text-decoration:none!important;box-shadow:none!important;background-image:none}.tsh h1,.tsh h2,.tsh h3{font-family:var(--tgg-head,Georgia,serif);font-weight:var(--tgg-hw,600);color:var(--sh-text);padding:0;border:0;text-transform:none}.tsh p{margin:0}.tsh-k{font:600 12px var(--tgg-ui,Inter,sans-serif);letter-spacing:.16em;text-transform:uppercase;color:var(--sh-gold)}.tsh-hero{padding:26px 0 30px;border-bottom:1px solid var(--sh-line)}.tsh .tsh-hero h1{font-size:clamp(32px,4.6vw,56px);line-height:1.06;letter-spacing:-.01em;margin:12px 0 14px;max-width:840px}.tsh-hero h1 em{font-style:normal;color:var(--sh-gold)}.tsh .tsh-lead{font-size:18px;line-height:1.6;color:var(--sh-soft);max-width:700px;margin:0 0 22px}.tsh-jump{display:flex;flex-wrap:wrap;gap:8px}.tsh-jump a{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--sh-line2);background:var(--sh-box);border-radius:30px;padding:9px 15px;font:500 14px var(--tgg-ui,Inter,sans-serif);color:var(--sh-text)!important;transition:border-color .15s}.tsh-jump a:hover{border-color:var(--sh-gold)}.tsh-jump svg{width:16px;height:16px;color:var(--sh-gold);flex:none}.tsh-sh{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin:40px 0 16px}.tsh .tsh-sh h2{font-size:28px;line-height:1.15;margin:4px 0 0}.tsh .tsh-sh p{color:var(--sh-muted);font-size:14px;line-height:1.5;max-width:420px}.tsh-paths{display:grid;grid-template-columns:repeat(6,1fr);gap:16px}.tsh-path{grid-column:span 2;display:flex;flex-direction:column;background:linear-gradient(180deg,#1b1813,#141310);border:1px solid var(--sh-line2);border-radius:14px;padding:22px;position:relative;overflow:hidden;scroll-margin-top:90px}.tsh-path:nth-child(4),.tsh-path:nth-child(5){grid-column:span 3}.tsh-path:before{content:"";position:absolute;left:0;top:0;right:0;height:3px;background:linear-gradient(90deg,var(--sh-gold),transparent)}.tsh-ic{width:44px;height:44px;border-radius:12px;background:rgb(212 164 55 / .12);border:1px solid rgb(212 164 55 / .35);display:flex;align-items:center;justify-content:center;color:var(--sh-gold);flex:none}.tsh-ic svg{width:22px;height:22px}.tsh .tsh-path h3{font-size:23px;line-height:1.2;margin:14px 0 6px}.tsh .tsh-who{color:var(--sh-muted);font-size:14.5px;line-height:1.5;margin:0 0 14px}.tsh .tsh-read{list-style:none!important;margin:0 0 18px!important;padding:0!important;counter-reset:tshr;flex:1}.tsh .tsh-read li{list-style:none!important;counter-increment:tshr;border-top:1px solid var(--sh-line);padding:10px 0 10px 32px!important;margin:0!important;position:relative;font-size:15px;line-height:1.4}.tsh .tsh-read li:before{content:counter(tshr)!important;position:absolute;left:0;top:10px;width:22px;height:22px;border-radius:50%;border:1px solid var(--sh-line2);background:none!important;font:600 11.5px/20px var(--tgg-ui,Inter,sans-serif);text-align:center;color:var(--sh-gold);transform:none!important;display:block!important}.tsh .tsh-read li::marker{content:none}.tsh .tsh-read a{color:var(--sh-text)!important;font-weight:500}.tsh .tsh-read a:hover{color:var(--sh-gold2)!important}.tsh .tsh-read small{display:block;color:var(--sh-muted);font-size:12.5px;margin-top:2px}.tsh .tsh-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font:600 15px/1.3 var(--tgg-ui,Inter,sans-serif);padding:12px 18px;border-radius:6px;border:1px solid var(--sh-gold);background:#fff0;color:var(--sh-gold)!important;align-self:flex-start;cursor:pointer;text-transform:none;letter-spacing:normal;height:auto;min-height:0;white-space:normal;transition:background .15s,color .15s}.tsh .tsh-btn:hover{background:var(--sh-gold);color:#14120F!important}.tsh .tsh-btn.solid{background:var(--sh-gold);color:#14120F!important}.tsh .tsh-btn.solid:hover{background:var(--sh-gold2)}.tsh .tsh-btn.tsh-wa{background:#1f9d55;border-color:#1f9d55;color:#fff!important}.tsh .tsh-btn.tsh-wa:hover{background:#25b765}.tsh-tools{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.tsh .tsh-tool{display:flex;flex-direction:column;gap:6px;background:var(--sh-panel);border:1px solid var(--sh-line);border-radius:12px;padding:18px;color:var(--sh-text)!important;transition:border-color .15s,transform .15s}.tsh .tsh-tool:hover{border-color:var(--sh-gold);transform:translateY(-2px)}.tsh-tool .tsh-ic{width:38px;height:38px;border-radius:10px}.tsh-tool b{font:var(--tgg-hw,600) 19px/1.2 var(--tgg-head,Georgia,serif);margin-top:8px}.tsh-tool span:not(.tsh-ic){color:var(--sh-muted);font-size:14px;line-height:1.45}.tsh-tool i{font-style:normal;color:var(--sh-gold);font-size:13.5px;font-weight:600;margin-top:auto;padding-top:6px}.tsh-mag{display:grid;grid-template-columns:220px 1fr;gap:34px;align-items:center;margin-top:40px;padding:28px;border-radius:16px;border:1px solid #4a3f26;background:radial-gradient(circle at 15% 20%,rgb(212 164 55 / .16),transparent 55%),linear-gradient(135deg,#1f1a10,#15130e 55%,#0f1a13)}.tsh-mag .tsh-cover{width:100%;height:auto;border-radius:6px;box-shadow:0 18px 40px rgb(0 0 0 / .55);display:block}.tsh-badge{display:inline-block;font:600 12px var(--tgg-ui,Inter,sans-serif);letter-spacing:.14em;text-transform:uppercase;background:var(--sh-gold);color:#14120F;padding:6px 12px;border-radius:30px}.tsh .tsh-mag h2{font-size:32px;line-height:1.12;margin:12px 0 8px}.tsh .tsh-mag p{color:var(--sh-soft);font-size:16.5px;line-height:1.6;margin:0 0 18px;max-width:560px}.tsh-row{display:flex;gap:10px;flex-wrap:wrap}.tsh-talk{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-top:22px;padding:20px 22px;border:1px solid var(--sh-line2);border-radius:14px;background:var(--sh-panel)}.tsh-talk b{font:var(--tgg-hw,600) 21px var(--tgg-head,Georgia,serif)}.tsh-talk span{display:block;color:var(--sh-muted);font-size:14.5px;margin-top:2px}@media (max-width:980px){.tsh-paths{grid-template-columns:1fr 1fr}.tsh-path,.tsh-path:nth-child(4){grid-column:span 1}.tsh-path:nth-child(5){grid-column:span 2}.tsh-tools{grid-template-columns:1fr 1fr}}@media (max-width:640px){.tsh-hero{padding:14px 0 26px}.tsh-paths{grid-template-columns:1fr}.tsh-path:nth-child(5){grid-column:span 1}.tsh-tools{grid-template-columns:1fr}.tsh-mag{grid-template-columns:1fr;padding:22px}.tsh-mag .tsh-cover{max-width:200px}.tsh-sh{flex-direction:column;align-items:flex-start}.tsh .tsh-btn{width:100%}.tsh-row{width:100%}}.tsh .tsh-jump a{font-weight:500!important}.tsh .tsh-tool span:not(.tsh-ic){font-weight:400!important}.tsh .tsh-tool i{font-weight:600!important}.tsh .tsh-read a{font-weight:500!important}