.th__body{padding-top:36px}.th__sec{margin-top:18px}.th__sec+.th__sec{margin-top:44px}.th:not(#_) .th__sec h2{color:var(--ink);margin:0 0 16px;font-size:clamp(22px,2.6vw,26px);font-weight:800}.th__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.th__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1100px){.th:not(#_) .th__grid--3 .th__card{grid-template-columns:minmax(0,1fr)}.th:not(#_) .th__grid--3 .th__ic{display:none}}.th:not(#_) .th__card{--t:var(--tv-green-600,#138a3e);--t-bg:var(--tv-green-100,#e3f6e9);--t-ink:var(--tv-green-800,#0e6b30);background:var(--t-bg);border:1px solid color-mix(in srgb, var(--t) 22%, transparent);border-left:6px solid var(--t);color:var(--ink);grid-template-rows:1fr auto;grid-template-columns:64px minmax(0,1fr);gap:18px 20px;padding:26px 28px 26px 30px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:grid;position:relative}.th:not(#_) .th__card:hover{transform:translateY(-3px);box-shadow:0 16px 34px -22px #0f172773}.th:not(#_) .th__card--teal{--t:var(--tv-teal-700,#0e7490);--t-bg:var(--tv-teal-100,#e3f4fa);--t-ink:#0b5d73}.th:not(#_) .th__card--amber{--t:var(--tv-amber-700,#b45309);--t-bg:#fff6e3;--t-ink:#8a4207}.th:not(#_) .th__card--navy{--t:var(--tv-navy-600,#185fa5);--t-bg:var(--tv-navy-100,#eaf1f8);--t-ink:var(--tv-navy-800,#1e3a5f)}.th:not(#_) .th__ic{border:1px solid color-mix(in srgb, var(--t) 20%, transparent);width:64px;height:64px;color:var(--t);background:#fff;place-items:center;display:grid}.th__txt{flex-direction:column;gap:8px;min-width:0;display:flex}.th:not(#_) .th__kick{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--t-ink);font-size:12px;font-weight:600}.th:not(#_) .th__h{color:var(--ink);flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:clamp(20px,2vw,24px);font-weight:800;line-height:1.25;display:flex}.th:not(#_) .th__flag{background:var(--t);color:#fff;letter-spacing:.01em;border-radius:999px;padding:3px 10px;font-size:12px;font-style:normal;font-weight:800;line-height:1.3;display:inline-block}.th:not(#_) .th__p{color:#3a423b;font-size:15.5px;line-height:1.6}.th__chips{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.th:not(#_) .th__chips span{font-family:var(--mono);border:1px solid color-mix(in srgb, var(--t) 22%, transparent);color:var(--t-ink);background:#fff;padding:6px 12px;font-size:12.5px;font-weight:600}.th:not(#_) .th__cta{background:var(--t);color:#fff;grid-column:1/-1;justify-content:center;align-items:center;min-height:50px;padding:10px 16px;font-size:16px;font-weight:800;transition:filter .2s;display:flex}.th:not(#_) .th__card:hover .th__cta{filter:brightness(.92)}.th:not(#_) .th__help{border:1px solid var(--line);background:var(--page);color:var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:40px 0 0;padding:18px 22px;font-size:16px;font-weight:700;display:flex}.th:not(#_) .th__help a{background:var(--ink);color:#fff;align-items:center;min-height:46px;padding:8px 20px;font-weight:800;text-decoration:none;display:inline-flex}@media (max-width:860px){.th__grid{grid-template-columns:minmax(0,1fr);gap:14px}.th:not(#_) .th__card{grid-template-columns:48px minmax(0,1fr);gap:14px;padding:18px 16px 18px 18px}.th:not(#_) .th__ic{width:48px;height:48px}.th:not(#_) .th__ic svg{width:24px;height:24px}.th:not(#_) .th__p{font-size:14.5px}.th:not(#_) .th__help{text-align:center;flex-direction:column;align-items:stretch}.th:not(#_) .th__help a{justify-content:center}}.th:not(#_) .th__card--thumb{grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr);padding-top:0;overflow:hidden}.th:not(#_) .th__card--thumb .th__ic{display:none}.th:not(#_) .th__thumb{aspect-ratio:16/9;object-fit:cover;width:calc(100% + 58px);max-width:none;height:auto;margin:0 -28px 0 -30px;display:block}@media (max-width:860px){.th:not(#_) .th__thumb{width:calc(100% + 34px);margin:0 -16px 0 -18px}}.th:not(#_) .th__saved{color:var(--muted);margin:14px 0 0;font-size:14.5px;line-height:1.5}.th:not(#_) .th__saved a{color:var(--a700);text-underline-offset:3px;font-weight:800;text-decoration:underline}
