.articles-page[data-v-0fce934f]{--article-canvas: var(--edu-surface-card);--article-pill: color-mix(in srgb, var(--edu-accent-yellow) 12%, var(--edu-surface-card));--article-cover: var(--edu-resource-question-soft);background:var(--article-canvas)}.articles-container[data-v-0fce934f]{padding-top:104px;padding-bottom:80px}.articles-hero[data-v-0fce934f]{padding:60px 0 52px;text-align:center}.articles-hero h1[data-v-0fce934f]{margin:0;font-size:clamp(40px,5.4vw,76px);font-weight:600;line-height:1.12;letter-spacing:-.045em;text-wrap:balance}.article-filter-panel[data-v-0fce934f]{max-width:900px;margin:48px auto 0;border-radius:var(--radius-shell);background:color-mix(in srgb,var(--edu-accent-yellow) 72%,var(--edu-surface-card));padding:18px 20px 20px;text-align:left;box-shadow:0 4px rgb(var(--edu-accent-yellow-rgb) / .24)}.article-filter-heading[data-v-0fce934f]{margin:0 0 10px 10px;color:var(--edu-text-body);font-size:14px;font-weight:700;line-height:20px}.article-filter-bar[data-v-0fce934f]{display:flex;min-height:72px;align-items:stretch;overflow:hidden;border:1px solid rgb(var(--edu-border-decorative-rgb) / .82);border-radius:calc(var(--radius-shell) - 4px);background:var(--edu-surface-card);box-shadow:0 5px 14px rgb(var(--edu-shadow-ink-rgb) / .08)}.article-filter-mark[data-v-0fce934f]{display:flex;width:68px;flex:0 0 68px;align-items:center;justify-content:center;color:var(--edu-text-primary)}.article-filter-mark svg[data-v-0fce934f]{width:25px;height:25px}.article-filter-fields[data-v-0fce934f]{display:grid;min-width:0;flex:1;grid-template-columns:repeat(3,minmax(0,1fr))}.articles-toolbar[data-v-0fce934f]{margin-top:30px}.blog-type-tabs[data-v-0fce934f]{display:flex;flex-wrap:wrap;gap:10px}.article-category[data-v-0fce934f]{min-height:44px;border-radius:999px;padding:10px 20px;background:var(--article-pill);color:var(--edu-text-body);font-size:14px;line-height:24px;transition:background .16s ease,color .16s ease}.article-category[data-v-0fce934f]:hover{background:var(--edu-border-decorative)}.article-category[aria-pressed=true][data-v-0fce934f]{background:var(--edu-text-primary);color:var(--edu-text-inverse)}.article-category[data-v-0fce934f]:focus-visible{outline:2px solid var(--edu-text-primary);outline-offset:4px}.articles-grid[data-v-0fce934f]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.blog-post[data-v-0fce934f]{overflow:hidden;background:var(--edu-surface-card);border-radius:var(--radius-card);transition:box-shadow .18s ease}.blog-post[data-v-0fce934f]:hover{box-shadow:0 5px 12px rgb(var(--edu-text-primary-rgb) / .09)}.article-cover[data-v-0fce934f]{position:relative;aspect-ratio:1.67;overflow:hidden;background:var(--article-cover)}.blog-post[data-category=revision_guide][data-v-0fce934f]{--article-cover: var(--edu-resource-concept-soft)}.blog-post[data-category=exam_skill][data-v-0fce934f]{--article-cover: var(--edu-resource-mastery-soft)}.blog-post[data-category=syllabus_update][data-v-0fce934f]{--article-cover: var(--edu-surface-subtle)}.article-cover-type[data-v-0fce934f]{display:flex;flex-direction:column;height:100%;padding:24px;color:var(--edu-brand-primary)}.article-cover-category[data-v-0fce934f]{font-size:11px;text-transform:uppercase;letter-spacing:.09em}.article-cover-title[data-v-0fce934f]{margin:auto 0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;font-size:clamp(23px,2.2vw,32px);font-weight:600;line-height:1.12;letter-spacing:-.035em}.article-cover-subject[data-v-0fce934f]{font-size:12px}.article-body[data-v-0fce934f]{padding:24px}.articles-status[data-v-0fce934f]{padding:80px 20px;text-align:center;color:var(--edu-text-muted)}@media (max-width: 1023px){.articles-grid[data-v-0fce934f]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}@media (max-width: 639px){.articles-container[data-v-0fce934f]{padding-top:88px;padding-bottom:48px}.articles-hero[data-v-0fce934f]{padding:40px 0 36px}.article-filter-panel[data-v-0fce934f]{margin-top:36px;padding:14px}.article-filter-heading[data-v-0fce934f]{margin-left:4px}.article-filter-bar[data-v-0fce934f]{display:block;border-radius:var(--radius-control)}.article-filter-mark[data-v-0fce934f]{display:none}.article-filter-fields[data-v-0fce934f]{grid-template-columns:minmax(0,1fr)}.article-filter-fields .blog-filter-field+.blog-filter-field[data-v-0fce934f]{border-top:1px solid var(--edu-border-decorative);border-left:0}.articles-toolbar[data-v-0fce934f]{margin-top:24px}.article-category[data-v-0fce934f]{padding:8px 15px;font-size:13px}.blog-type-tabs[data-v-0fce934f]{gap:8px}.articles-grid[data-v-0fce934f]{grid-template-columns:minmax(0,1fr)}.article-cover-title[data-v-0fce934f]{font-size:30px}.article-body[data-v-0fce934f]{padding:22px}}@media (prefers-reduced-motion: reduce){.article-category[data-v-0fce934f],.blog-post[data-v-0fce934f]{transition:none}}.blog-filter-field[data-v-0fce934f]{display:flex;min-height:70px;min-width:0;flex-direction:column;justify-content:center;border:0;border-left:1px solid var(--edu-border-decorative);border-radius:0;background:var(--edu-surface-card);padding:9px 18px 8px;transition:background .16s ease,box-shadow .16s ease}.blog-filter-field[data-v-0fce934f]:focus-within{position:relative;background:var(--edu-selection-background);box-shadow:inset 0 0 0 2px rgb(var(--edu-brand-primary-rgb) / .3)}.blog-filter-label[data-v-0fce934f]{margin-bottom:3px;color:var(--edu-text-muted);font-size:10px;font-weight:800;letter-spacing:0;line-height:1;text-transform:uppercase}.blog-filter-select[data-v-0fce934f]{width:100%;min-width:0;border:0;background:transparent;color:var(--edu-text-primary);font-size:14px;font-weight:750;line-height:22px;outline:none}.blog-filter-select[data-v-0fce934f]:focus{box-shadow:none}.blog-filter-select[data-v-0fce934f]:disabled{cursor:not-allowed;color:var(--edu-text-muted)}.blog-filter-clear[data-v-0fce934f]{display:inline-flex;min-height:70px;align-items:center;justify-content:center;border:0;border-left:1px solid var(--edu-border-decorative);background:var(--edu-surface-card);padding:0 18px;color:var(--edu-brand-primary);font-size:13px;font-weight:800;line-height:1;transition:border-color .16s ease,color .16s ease,background .16s ease}.blog-filter-clear[data-v-0fce934f]:hover{background:var(--edu-selection-background);color:var(--edu-brand-primary)}.blog-filter-clear[data-v-0fce934f]:focus-visible{outline:2px solid var(--edu-brand-primary);outline-offset:-4px}@media (max-width: 639px){.blog-filter-field[data-v-0fce934f]{min-height:62px;padding:8px 14px 7px}.blog-filter-clear[data-v-0fce934f]{width:100%;min-height:48px;border-top:1px solid var(--edu-border-decorative);border-left:0}}.blog-post a[data-v-0fce934f]:focus-visible{outline:2px solid var(--edu-resource-question-strong);outline-offset:4px;border-radius:var(--radius-control-inner)}.blog-card-study-link[data-v-0fce934f]{display:inline-flex;min-height:32px;align-items:center;gap:6px;color:var(--edu-resource-question-strong);font-weight:600}.blog-card-study-link[data-v-0fce934f]:hover{text-decoration:underline;text-underline-offset:4px}.blog-chip[data-v-0fce934f]{display:inline-flex;min-height:28px;align-items:center;border-radius:var(--radius-control-inner);background:var(--edu-surface-page);padding:4px 10px;color:var(--edu-text-body);font-size:12px;font-weight:500;line-height:20px}.blog-page-button[data-v-0fce934f]{display:inline-flex;min-width:42px;min-height:42px;align-items:center;justify-content:center;border-radius:var(--radius-control-inner);border:1px solid var(--edu-border-decorative);background:var(--edu-surface-card);padding:0 12px;color:var(--edu-text-body);font-size:13px;font-weight:800;line-height:1;transition:border-color .16s ease,color .16s ease,background .16s ease}.blog-page-button[data-v-0fce934f]:hover:not(:disabled){border-color:var(--edu-border-decorative);color:var(--edu-resource-question-strong);background:var(--edu-surface-card)}.blog-page-button[data-v-0fce934f]:disabled{cursor:not-allowed;opacity:.45}.blog-page-button-active[data-v-0fce934f]{border-color:var(--edu-resource-question-strong);background:var(--edu-surface-page);color:var(--edu-resource-question-strong)}.blog-page-button-wide[data-v-0fce934f]{min-width:82px}
