.sh{isolation:isolate;border-bottom:1px solid var(--line);background:#fff;padding-top:18px;position:relative}.sh:before{content:"";z-index:-1;background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);opacity:.5;background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(100deg,#0000 35%,#000 100%);mask-image:linear-gradient(100deg,#0000 35%,#000 100%)}.sh-row{justify-content:space-between;align-items:flex-end;gap:16px 40px;margin-top:14px;display:flex}.sh h1{letter-spacing:-.02em;max-width:24em;color:var(--ink);text-wrap:balance;font-size:clamp(24px,2.7vw,36px);font-weight:600;line-height:1.18}.sh p{max-width:62ch;color:var(--text);margin-top:8px;font-size:16px;line-height:1.55}.sh-acts{flex:none;gap:10px;display:flex}.sh-tabs{scrollbar-width:none;gap:2px;margin-top:20px;margin-bottom:-1px;display:flex;overflow-x:auto}.sh-tabs::-webkit-scrollbar{display:none}.sh-tabs a{min-height:46px;color:var(--text);border-bottom:2px solid #0000;flex:none;align-items:center;gap:8px;padding:0 14px;font-size:14.5px;font-weight:500;text-decoration:none;transition:color .15s,border-color .15s;display:inline-flex}.sh-tabs a svg{width:18px;height:18px;color:var(--muted)}.sh-tabs a:hover{color:var(--accent-text)}.sh-tabs a[aria-current]{border-bottom-color:var(--accent-btn);color:var(--accent-text);font-weight:600}.sh-tabs a[aria-current] svg{color:var(--accent-btn)}.sh-tabs a:first-child{padding-left:0}.sp-lead{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:stretch;gap:16px;padding-top:clamp(20px,2.6vw,32px);display:grid}.sp-lead .sp-shot{box-shadow:none;border-color:var(--line);margin:0}.sp-lead .sp-feats{flex-direction:column;align-items:stretch;gap:10px;margin-top:0}.sp-lead .sp-feat{min-height:0;box-shadow:none;flex:1}.sp-lead .sp-plus{display:none}@media (max-width:900px){.sh-row{display:block}.sh-acts{margin-top:14px}.sh-acts .btn{flex:auto}.sp-lead{grid-template-columns:minmax(0,1fr)}.sh-tabs{margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter)}}@media (max-width:640px){.sh{padding-top:12px}.sh h1{font-size:23px}.sh p{font-size:15px}.sh-tabs{margin-top:12px}.sh-tabs a{min-height:44px;font-size:14px}}.tc-cols{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:start;gap:16px clamp(20px,3vw,40px);margin-top:18px}.tc-posts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tc-posts a{border:1px solid var(--line);border-radius:var(--r-card);grid-template-columns:96px minmax(0,1fr);align-items:center;gap:12px;min-height:74px;padding:8px 12px 8px 8px;font-size:14.5px;font-weight:500;line-height:1.35;transition:border-color .15s;display:grid}.tc-posts a:hover{border-color:var(--accent)}.tc-posts img{object-fit:cover;border-radius:8px;width:96px;height:54px;display:block}.tc-cols>div:last-child:not(:first-child){border-radius:var(--r-card);background:var(--band);padding:16px 18px}.tc .chips{flex-wrap:wrap;gap:6px;display:flex}@media (max-width:900px){.tc-cols{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.tc-posts{grid-template-columns:minmax(0,1fr)}}
