.tt-topiclist{margin:32px 0 8px}
.tt-topiclist h2{margin:0 0 12px}
.tt-topiclist ul{list-style:none;margin:0;padding:0;display:grid;gap:2px}
.tt-topiclist li{margin:0}
.tt-topiclist a{display:block;padding:9px 0;color:#c3cabf;text-decoration:none; border-bottom:1px solid rgba(232,236,233,.08);font-size:15px;line-height:1.45}
.tt-topiclist a:hover{color:#33ff66}
.tt-chips{display:flex;flex-wrap:wrap;gap:7px;margin:14px 0 6px}
.tt-chips b{font-family:'Space Grotesk', system-ui, sans-serif;font-size:11px;font-weight:700; letter-spacing:.12em;text-transform:uppercase;color:#5a635c;align-self:center; margin-right:2px}
.tt-chips a{font-family:'Space Grotesk', system-ui, sans-serif;font-size:12px;color:#8a948c; text-decoration:none;border:1px solid rgba(232,236,233,.22);border-radius:0; padding:7px 11px;min-height:36px;display:inline-flex;align-items:center}
.tt-chips a:hover{color:#33ff66;border-color:rgba(51,255,102,.45)}
.tagchips a i{font-style:normal;opacity:.55;margin-left:5px;font-size:11px}
.tagchips a.on{color:#33ff66;border-color:rgba(51,255,102,.55)}
.tagchips a{cursor:pointer}
.list [data-topics][hidden]{display:none}
html.tt-light .ttn a.l .ctor{color:#007a1f}
html.tt-light .ttn .nt{color:#555d57;background:transparent}
html.tt-light .ttn a.l.xf{color:#555d57;background:transparent}
html.tt-light .ttn a.l.xf:hover,html.tt-light .ttn a.l.xf:focus-visible{color:#007a1f;background:transparent}
html.tt-light .ttn .l-menu a.l.hl{color:#007a1f;background:transparent}
html.tt-light .dashcta{border:1px solid rgba(0,122,31,.42);background:transparent;color:#007a1f}
html.tt-light .dashcta .dc-ic{border:1px solid rgba(0,122,31,.28);background:transparent}
html.tt-light .dashcta.alt{border-color:rgba(18,22,19,.24);background:none;color:#121613}
html.tt-light .foot-cta a{border:1px solid rgba(18,22,19,.14);background:transparent;color:#555d57}
html.tt-light .tt-consent button{border:1px solid rgba(18,22,19,.25);background:transparent;color:#3c443d}
html.tt-light .tvm-hd a,html.tt-light .tvm-hd button{color:#555d57;background:transparent;border:1px solid rgba(18,22,19,.2)}
html.tt-light .tt-ref{border:1px solid rgba(18,22,19,.24);background:transparent;color:#121613}
html.tt-light .tvm-hd a.tt-ref{color:#121613;border:1px solid rgba(18,22,19,.24);background:transparent}
html.tt-light .tvm-retry{color:#121613;background:transparent;border:1px solid rgba(18,22,19,.24)}
html.tt-light .tvm-esc{color:#007a1f}
html.tt-light .tvm-prev-cap{color:#818d84}
html.tt-light .tvm-prev{--tvmp-up:#007a1f;--tvmp-down:#d60000;--tvmp-grid:rgba(18,22,19,.14);--tvmp-ax:#818d84}
html.tt-light .tvm-tab{color:#555d57;background:transparent}
html.tt-light,html.tt-light body{color:#121613}
html.tt-light a{color:#007a1f}
html.tt-light .crumb{color:#555d57}
html.tt-light .crumb a{color:#555d57;border-bottom:1px solid rgba(85,93,87,.4)}
html.tt-light .eyebrow{color:#007a1f}
html.tt-light .tt-ai-cta{border:1px solid rgba(0,122,31,.48);background:rgba(0,122,31,.05);color:#121613}
html.tt-light .tt-ai-cta .mark{border:1px solid rgba(0,122,31,.54);color:#007a1f}
html.tt-light .tt-ai-cta .go{color:#007a1f}
html.tt-light .tt-ai-cta:hover,html.tt-light .tt-ai-cta:focus-visible{background:#007a1f;color:#e5f5e9}
html.tt-light .tt-ai-cta:hover .mark,html.tt-light .tt-ai-cta:focus-visible .mark{border-color:#e5f5e9;color:#e5f5e9}
html.tt-light .tt-ai-cta:hover .go,html.tt-light .tt-ai-cta:focus-visible .go{color:#e5f5e9}
html.tt-light .lead{color:#555d57}
html.tt-light .item{border:1px solid rgba(18,22,19,.1);background:#f4f6f5;color:#121613}
html.tt-light .item:hover{border-color:rgba(0,122,31,.4)}
html.tt-light .item:hover h2{color:#007a1f}
html.tt-light .item .tag{color:#555d57}
html.tt-light .item .meta .sep{color:#555d57}
html.tt-light .item .date{color:#555d57}
html.tt-light .item p{color:#555d57}
html.tt-light .wl{color:#555d57;border:1px solid rgba(18,22,19,.22)}
html.tt-light .wl:hover,html.tt-light .wl:focus-visible{color:#007a1f;border-color:rgba(0,122,31,.45)}
html.tt-light .wl::after{background:#f4f6f4;border:1px solid rgba(18,22,19,.2);color:#121613}
html.tt-light table.cmp th,html.tt-light table.cmp td{border-bottom:1px solid rgba(18,22,19,.12)}
html.tt-light table.cmp th{color:#555d57}
html.tt-light table.cmp td:first-child{color:#121613}
html.tt-light table.cmp tr.tt td{background:rgba(0,122,31,.06)}
html.tt-light table.cmp tr.tt td:first-child{color:#007a1f}
html.tt-light table.cmp tbody tr:not(.tt) td:first-child{color:#d60000}
html.tt-light table.cmp td.price-free{color:#007a1f}
html.tt-light table.cmp td.price-paid{color:#d60000}
html.tt-light details.qa{border:1px solid rgba(18,22,19,.14);background:rgba(244,246,244,.4)}
html.tt-light details.qa summary{color:#121613}
html.tt-light details.qa summary::after{color:#555d57}
html.tt-light details.qa[open] summary::after{color:#007a1f}
html.tt-light details.qa .a{color:#2f352c}
html.tt-light .tagchips a{color:#555d57;border:1px solid rgba(18,22,19,.22)}
html.tt-light .tagchips a:hover{color:#007a1f;border-color:rgba(0,122,31,.45)}
html.tt-light .item{background:#f4f6f5}
html.tt-light .item .cover{background:#f1f4f2;border-bottom:1px solid rgba(18,22,19,.1)}
html.tt-light .item:hover .cover{border-bottom-color:rgba(0,122,31,.4)}
html.tt-light .list .item:first-child .cover{border-right:1px solid rgba(18,22,19,.1)}
@media(max-width:980px){html.tt-light .list .item:first-child .cover{border-bottom:1px solid rgba(18,22,19,.1)}}
html.tt-light .tagchips a.all{color:#007a1f;border-color:rgba(0,122,31,.35)}
html.tt-light .tt-topiclist a{color:#2f352c;border-bottom:1px solid rgba(18,22,19,.08)}
html.tt-light .tt-topiclist a:hover{color:#007a1f}
html.tt-light .tt-chips b{color:#818d84}
html.tt-light .tt-chips a{color:#555d57;border:1px solid rgba(18,22,19,.22)}
html.tt-light .tt-chips a:hover{color:#007a1f;border-color:rgba(0,122,31,.45)}
html.tt-light .tt-first{border-bottom:1px solid rgba(18,22,19,.14)}
html.tt-light .tt-first summary{color:#818d84}
html.tt-light .tt-first summary:hover{color:#555d57}
html.tt-light .tt-first summary i{color:#007a1f}
html.tt-light .tt-first-p p{color:#555d57}
html.tt-light .tt-first-p a{border:1px solid rgba(18,22,19,.24);color:#555d57}
html.tt-light .tt-first-p a:hover{border-color:#007a1f;color:#007a1f}
html.tt-light .tt-first-p a.f1{color:#007a1f;border-color:rgba(0,122,31,.45)}
html.tt-light .tagchips a.on{color:#007a1f;border-color:rgba(0,122,31,.55)}
html.tt-light .guide{background:transparent}
html.tt-light .guide h2{color:#555d57}
html.tt-light .guide li{color:#555d57}
html.tt-light .guide li:before{color:#818d84}
html.tt-light .guide b{color:#121613}
html.tt-light .guide[data-tt-onb]{--bd:rgba(18,22,19,.14)}
html.tt-light .guide h2 a{color:#007a1f;border:1px solid rgba(0,122,31,.45)}
html.tt-light .guide h2 a:hover{background:#007a1f;color:#e9f7ea}
html.tt-light .guide li a{color:#007a1f;border-bottom:1px solid rgba(0,122,31,.35)}
html.tt-light .guide li a:hover{border-bottom-color:#007a1f}
html.tt-light .tweet-card{background:#ededed;border:1px solid rgba(18,22,19,.16);color:#121613}
html.tt-light .tweet-card:hover{border-color:rgba(0,122,31,.3)}
html.tt-light .tweet-avatar{border:1px solid rgba(0,0,0,.1)}
html.tt-light .tweet-name{color:#040606}
html.tt-light .tweet-badge{color:#0c6eb1}
html.tt-light .tweet-handle{color:#70757a}
html.tt-light .tweet-body{color:#121613}
html.tt-light .tweet-body .highlight-alpha{color:#007a1f}
html.tt-light .tweet-meta{color:#70757a;border-bottom:1px solid rgba(18,22,19,.1)}
html.tt-light .tweet-metrics{color:#70757a}
html.tt-light .tweet-metric-item:hover{color:#0c6eb1}
html.tt-light .tweet-metric-item.retweet:hover{color:#007a52}
html.tt-light .tweet-metric-item.like:hover{color:#cc0561}
