.source-library[data-v-744ef3be]{padding:24px;color:#243349}.source-library header[data-v-744ef3be]{display:flex;justify-content:space-between;align-items:start;gap:20px}.source-library h1[data-v-744ef3be]{margin:0 0 12px;font-size:24px}.source-library p[data-v-744ef3be]{font-size:14px;line-height:1.7;color:#526279}.source-library a[data-v-744ef3be]{color:#245ea3}.source-library nav[data-v-744ef3be]{display:flex;flex-wrap:wrap;gap:18px;align-items:center;margin:20px 0}.source-library button[data-v-744ef3be]{border:1px solid #bbcbdc;padding:8px 12px;border-radius:6px;background:#fff;color:#234f84;cursor:pointer}.source-library button[data-v-744ef3be]:disabled{opacity:.5;cursor:default}.source-library input[data-v-744ef3be]{padding:10px;border:1px solid #c7d2df;border-radius:6px;min-width:220px}.source-library__search[data-v-744ef3be]{display:flex;gap:8px;margin:20px 0}.source-library__list[data-v-744ef3be]{display:grid;gap:12px}.source-library__list a[data-v-744ef3be]{display:grid;gap:10px;background:#fff;border:1px solid #d8e1eb;border-radius:10px;padding:20px;text-decoration:none}.source-library__list small[data-v-744ef3be]{color:#6a7889}.source-library__note[data-v-744ef3be]{white-space:pre-wrap;overflow-wrap:anywhere}.source-library__filter[data-v-744ef3be]{display:flex;align-items:center;gap:12px;margin:24px 0}.source-library__page h2[data-v-744ef3be]{font-size:18px;margin:30px 0 15px}.source-library__page h2 a[data-v-744ef3be]{font-size:13px;margin-left:12px;font-weight:400}.source-library__questions[data-v-744ef3be]{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));align-items:start;gap:20px}.source-library article[data-v-744ef3be]{background:#fff;border:1px solid #d8e1eb;border-radius:10px;padding:18px}.source-library__question-title[data-v-744ef3be]{display:flex;justify-content:space-between;gap:12px;margin-bottom:16px}.source-library__question-title span[data-v-744ef3be]{font-size:12px;color:#61758b}.source-library article img[data-v-744ef3be]{width:100%;max-height:540px;-o-object-fit:contain;object-fit:contain;-o-object-position:top;object-position:top}.source-library details[data-v-744ef3be]{margin-top:14px;font-size:12px}.source-library summary[data-v-744ef3be]{cursor:pointer}.source-library__error[data-v-744ef3be]{background:#fff0ec;padding:12px;color:#a33825}@media(max-width:650px){.source-library[data-v-744ef3be]{padding:16px}.source-library header[data-v-744ef3be]{flex-direction:column}.source-library__questions[data-v-744ef3be]{grid-template-columns:1fr}}