.tp-team-resources{padding:44px 0;border-top:1px solid var(--tf-line,#303d4b);border-bottom:1px solid var(--tf-line,#303d4b);color:var(--tf-ink,#f6f8fb)}
.tp-team-resources__head{max-width:84ch;margin-bottom:22px}
.tpa .tp-team-resources h2{font-size:clamp(26px,2.8vw,38px);line-height:1.15;max-width:none;margin:7px 0 12px}
.tp-team-resources__head>p:last-child,.tp-team-resources__card p,.tp-team-resources__detail-body,.tp-team-resources__next p{font-size:15px;line-height:1.65;color:var(--tf-muted,#b9c4d0)}
.tp-team-resources__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.tp-team-resources__card{min-width:0;padding:23px;border:1px solid var(--tf-line,#303d4b);background:var(--ta-deep,#122032)}
.tpa .tp-team-resources h3{font-size:19px;line-height:1.3;letter-spacing:-.02em;margin:0 0 10px}
.tp-team-resources__card p{margin:0 0 14px}
.tp-team-resources a:not(.tpf-btn){color:var(--tf-ink,#f6f8fb);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;overflow-wrap:anywhere}
.tp-team-resources a:not(.tpf-btn):hover{color:var(--tf-accent,#e6c77e)}
.tp-team-resources__card>a{display:inline-flex;align-items:center;min-height:44px;font-size:14px;font-weight:700}
.tp-team-resources__tools{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px;align-items:start}
.tp-team-resources__detail{min-width:0;border:1px solid var(--tf-line,#303d4b);background:#ffffff03}
.tp-team-resources__detail summary{padding:18px 21px;min-height:52px;font-size:16px;line-height:1.4;font-weight:700;cursor:pointer;color:var(--tf-ink,#f6f8fb);list-style-position:outside;margin-left:17px}
.tp-team-resources__detail summary::marker{color:var(--tf-accent,#e6c77e)}
.tp-team-resources__detail[open] summary{border-bottom:1px solid var(--tf-line,#303d4b)}
.tp-team-resources__detail-body{padding:18px 23px 21px}
.tp-team-resources__detail-body p{margin:0 0 12px}
.tp-team-resources__detail-body p:last-child{margin-bottom:0}
.tp-team-resources__detail-body ul{padding-left:20px;margin:0}
.tp-team-resources__detail-body li+li{margin-top:9px}
.tp-team-resources__detail-body .tp-team-resources__note{font-size:13px;line-height:1.6}
.tp-team-resources__next{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:21px}
.tp-team-resources__next p{margin:0;max-width:72ch}
.tp-team-resources__next .tpf-btn{flex:none}
.tp-team-resources :is(a,summary):focus-visible{outline:3px solid var(--tf-accent,#e6c77e);outline-offset:4px}
@media(max-width:1000px){.tp-team-resources__grid{gap:12px}.tp-team-resources__card{padding:19px}.tp-team-resources__next{align-items:flex-start;flex-direction:column}}
@media(max-width:760px){.tp-team-resources{padding:32px 0}.tp-team-resources__grid,.tp-team-resources__tools{grid-template-columns:1fr}.tp-team-resources__head{margin-bottom:18px}.tp-team-resources__card{padding:21px}.tp-team-resources__next{gap:14px}.tp-team-resources__next .tpf-btn{width:100%;justify-content:center;text-align:center}.tp-team-resources__detail summary{padding:17px 19px}.tp-team-resources__detail-body{padding:17px 21px 20px}}
