.training-article-hero[data-v-a817c9d2]{width:min(100%,980px);padding:var(--space-8) var(--space-7) var(--space-6);text-align:center;margin-inline:auto}.training-article-title[data-v-a817c9d2]{letter-spacing:.01em;color:#101010;margin:0;font-size:clamp(30px,2.2vw,42px);font-weight:700;line-height:1.35}.training-article-meta[data-v-a817c9d2]{justify-content:center;align-items:center;gap:var(--space-3) var(--space-6);margin:var(--space-5) 0 0;flex-wrap:wrap;list-style:none;display:flex}.training-article-meta li[data-v-a817c9d2]{align-items:center;gap:var(--space-2);color:#787878;font-size:var(--font-size-md);line-height:1.45;display:flex}.training-article-meta svg[data-v-a817c9d2]{width:var(--font-size-md);height:var(--font-size-md);flex:none}.training-article-wrap[data-v-a817c9d2]{width:min(100%,1200px);padding:0 var(--space-4) var(--space-9);box-sizing:border-box;margin-inline:auto}.training-article-card[data-v-a817c9d2]{background:#fff;border:1px solid #1010100d;border-radius:24px;padding:clamp(24px,4vw,56px);box-shadow:0 16px 40px #1018280d}.training-article-body[data-v-a817c9d2]{width:min(100%,900px);margin-inline:auto}.training-article-lead[data-v-a817c9d2]{margin:0 0 var(--space-5);font-size:calc(var(--font-size-base) + 2px);color:#101010eb;line-height:1.95}.training-article-cover[data-v-a817c9d2]{margin-bottom:var(--space-6)}.training-rich-content[data-v-a817c9d2] *{box-sizing:border-box;max-width:100%}.training-rich-content[data-v-a817c9d2] img{border-radius:16px;width:auto;max-width:100%;height:auto;margin:20px auto;display:block}.training-rich-content[data-v-a817c9d2] figure{margin:20px auto}.training-rich-content[data-v-a817c9d2] figcaption{margin-top:var(--space-2);color:#787878;font-size:var(--font-size-xs);text-align:center;line-height:1.5}.training-rich-content[data-v-a817c9d2] p{color:#434343;word-break:break-word;margin:0 0 18px;line-height:1.95}.training-rich-content[data-v-a817c9d2] h1,.training-rich-content[data-v-a817c9d2] h2,.training-rich-content[data-v-a817c9d2] h3,.training-rich-content[data-v-a817c9d2] h4{color:#101010;margin:28px 0 14px;font-weight:700;line-height:1.45}.training-article-placeholder[data-v-a817c9d2]{color:#787878;font-size:var(--font-size-base);margin:0;line-height:1.7}.training-article-actions[data-v-a817c9d2]{justify-content:space-between;align-items:center;gap:var(--space-4);margin-top:var(--space-7);padding-top:var(--space-5);border-top:1px solid #f0f0f0;flex-wrap:wrap;display:flex}.training-paging[data-v-a817c9d2]{min-height:var(--space-11);width:min(100%,1200px);padding:0 var(--space-8);background:#fff;border:1px solid #1010100d;border-radius:20px;justify-content:space-between;align-items:stretch;margin-inline:auto;display:flex;box-shadow:0 10px 30px #1018280a}.training-paging__btn[data-v-a817c9d2]{min-width:0;padding:var(--space-5) 0;cursor:pointer;flex-direction:column;flex:1;justify-content:center;align-items:flex-start;gap:6px;display:flex}.training-paging__btn--next[data-v-a817c9d2]{text-align:right;align-items:flex-end}.training-paging__btn.is-disabled[data-v-a817c9d2]{cursor:default}.training-paging__btn.is-disabled .training-paging__label[data-v-a817c9d2],.training-paging__btn.is-disabled .training-paging__title[data-v-a817c9d2]{opacity:.4}.training-paging__label[data-v-a817c9d2]{color:#787878;font-size:var(--font-size-md);line-height:1.4}.training-paging__title[data-v-a817c9d2]{color:#101010;max-width:100%;font-size:var(--font-size-base);text-overflow:ellipsis;white-space:nowrap;line-height:1.5;overflow:hidden}.training-paging__divider[data-v-a817c9d2]{margin:var(--space-3) 0;border-left:1px solid #f0f0f0;align-self:stretch}.training-skeleton[data-v-a817c9d2]{margin-inline:auto}@media (max-width:720px){.training-article-hero[data-v-a817c9d2]{padding:var(--space-5) var(--space-4) var(--space-4)}.training-article-title[data-v-a817c9d2]{font-size:26px}.training-article-wrap[data-v-a817c9d2]{padding-inline:var(--space-3)}.training-article-card[data-v-a817c9d2]{padding:var(--space-5)}.training-article-actions[data-v-a817c9d2]{flex-direction:column;align-items:start}.training-paging[data-v-a817c9d2]{padding:var(--space-4);flex-direction:column}.training-paging__btn--next[data-v-a817c9d2]{text-align:left;align-items:flex-start}.training-paging__divider[data-v-a817c9d2]{border-top:1px solid #f0f0f0;border-left:0;margin:0}}
