.russian-hub-module__pf0bvG__materialRow{flex-wrap:wrap;align-items:flex-start;gap:.875rem;padding:1.25rem 1rem;scroll-margin-top:5rem;display:flex}.russian-hub-module__pf0bvG__materialRow+.russian-hub-module__pf0bvG__materialRow{border-top:1px solid var(--color-gray-200)}.russian-hub-module__pf0bvG__badge{border-radius:var(--radius-control);background:var(--color-gray-100);width:3.25rem;min-height:2.75rem;color:var(--color-gray-600);font-size:var(--text-xs);text-align:center;flex:none;place-items:center;font-weight:650;display:grid}.russian-hub-module__pf0bvG__copy{flex:1;min-width:0}.russian-hub-module__pf0bvG__materialTitle{color:var(--color-gray-900);font-size:var(--text-base);text-wrap:balance;font-weight:650;line-height:1.5}.russian-hub-module__pf0bvG__materialTitle a{text-underline-offset:.2rem;border-radius:.125rem}.russian-hub-module__pf0bvG__meta{color:var(--color-gray-600);font-size:var(--text-xs);font-variant-numeric:tabular-nums;margin-top:.25rem;line-height:1.65}.russian-hub-module__pf0bvG__description{max-width:65ch;color:var(--color-gray-600);font-size:var(--text-sm);margin-top:.45rem;line-height:1.65}.russian-hub-module__pf0bvG__actions{flex-wrap:wrap;flex:100%;align-items:center;gap:.25rem .75rem;padding-left:4.125rem;display:flex}.russian-hub-module__pf0bvG__action{border-radius:var(--radius-control);min-height:2.75rem;color:var(--color-white);background:var(--color-brand);font-size:var(--text-xs);text-align:center;border:1px solid #0000;justify-content:center;align-items:center;gap:.4rem;padding:.6rem .85rem;font-weight:600;line-height:1.5;transition:background-color .15s ease-out,scale .1s ease-out;display:inline-flex}.russian-hub-module__pf0bvG__textAction{border-radius:var(--radius-control);min-height:2.75rem;color:var(--color-brand-ink);font-size:var(--text-xs);text-align:center;text-underline-offset:.2rem;justify-content:center;align-items:center;gap:.35rem;padding:.4rem 0;font-weight:600;display:inline-flex}.russian-hub-module__pf0bvG__action svg,.russian-hub-module__pf0bvG__textAction svg{flex:none}.russian-hub-module__pf0bvG__freeSymbol{color:var(--color-brand-ink);font-family:var(--font-mono);letter-spacing:-.025em;font-size:1.75rem;font-weight:600;line-height:1.2}.russian-hub-module__pf0bvG__freeTitle{font-size:var(--text-xl);text-wrap:balance;margin-top:1rem;font-weight:650;line-height:1.35}.russian-hub-module__pf0bvG__freeDownload{width:100%;margin-top:1.5rem;display:flex}.russian-hub-module__pf0bvG__guide{margin-top:2.5rem}.russian-hub-module__pf0bvG__guideItem{border-top:1px solid var(--color-gray-200);scroll-margin-top:5rem}.russian-hub-module__pf0bvG__guideItem:last-child{border-bottom:1px solid var(--color-gray-200)}.russian-hub-module__pf0bvG__guideItem summary{min-height:4.25rem;color:var(--color-gray-900);font-size:var(--text-base);cursor:pointer;border-radius:.25rem;justify-content:space-between;align-items:center;gap:1.25rem;padding-block:1rem;font-weight:600;line-height:1.5;list-style:none;display:flex}.russian-hub-module__pf0bvG__guideItem summary::-webkit-details-marker{display:none}.russian-hub-module__pf0bvG__guideItem summary svg{color:var(--color-gray-500);flex:none;transition:transform .15s ease-out}.russian-hub-module__pf0bvG__guideItem[open] summary svg{transform:rotate(180deg)}.russian-hub-module__pf0bvG__guideBody{max-width:74ch;padding:.5rem 0 2rem}.russian-hub-module__pf0bvG__guideBody p{max-width:72ch}.russian-hub-module__pf0bvG__materialTitle a:focus-visible,.russian-hub-module__pf0bvG__action:focus-visible,.russian-hub-module__pf0bvG__textAction:focus-visible,.russian-hub-module__pf0bvG__guideItem summary:focus-visible{outline:2px solid var(--color-brand-ring);outline-offset:3px}.russian-hub-module__pf0bvG__action:active{background:var(--color-brand-hover);scale:.97}@media (hover:hover){.russian-hub-module__pf0bvG__materialTitle a:hover,.russian-hub-module__pf0bvG__textAction:hover{text-decoration:underline}.russian-hub-module__pf0bvG__action:hover{background:var(--color-brand-hover)}.russian-hub-module__pf0bvG__guideItem summary:hover{color:var(--color-brand-ink)}}@media (min-width:40rem){.russian-hub-module__pf0bvG__materialRow{gap:1rem;padding:1.5rem}.russian-hub-module__pf0bvG__materialTitle{font-size:var(--text-lg)}.russian-hub-module__pf0bvG__actions{flex-direction:column;flex:0 0 10.5rem;align-items:stretch;padding-left:0}}@media (prefers-reduced-motion:reduce){.russian-hub-module__pf0bvG__action,.russian-hub-module__pf0bvG__guideItem summary svg{transition:none}.russian-hub-module__pf0bvG__action:active{scale:1}}
.subject-catalog-module__ACy9kq__intro{border:1px solid var(--color-brand-line-soft);border-radius:var(--radius-card);margin-block:1.75rem;padding:2rem}.subject-catalog-module__ACy9kq__intro h1{letter-spacing:-.035em;text-wrap:balance;max-width:24ch;font-size:clamp(2rem,3.6vw,2.75rem);line-height:1.12}.subject-catalog-module__ACy9kq__workspace{align-items:start;gap:1.75rem;display:grid}.subject-catalog-module__ACy9kq__catalog{border:1px solid var(--color-gray-200);border-radius:var(--radius-card);background:#fff;overflow:hidden}.subject-catalog-module__ACy9kq__gradeTabs{grid-template-columns:repeat(var(--grade-count,7), minmax(0, 1fr));border-bottom:1px solid var(--color-gray-200);background:#fff;gap:.25rem;padding:.5rem;display:grid}.subject-catalog-module__ACy9kq__gradeTab{border-radius:var(--radius-control);min-width:0;min-height:3.75rem;color:var(--color-gray-600);cursor:pointer;font-variant-numeric:tabular-nums;flex-direction:column;justify-content:center;align-items:center;gap:.15rem;font-size:1.25rem;font-weight:650;transition:background-color .16s ease-out,color .16s ease-out,scale .1s ease-out;display:flex}.subject-catalog-module__ACy9kq__gradeTabLabel{font-size:.6875rem;font-weight:500}.subject-catalog-module__ACy9kq__gradeTab[aria-selected=true]{background:var(--color-brand);color:#fff}.subject-catalog-module__ACy9kq__gradeTab:active{scale:.95}.subject-catalog-module__ACy9kq__gradePanel{padding:1.5rem}.subject-catalog-module__ACy9kq__gradeHeading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.subject-catalog-module__ACy9kq__subjectSymbol{color:var(--color-brand-ink);flex-shrink:0}.subject-catalog-module__ACy9kq__subjectSymbol svg{width:2rem;height:2rem}.subject-catalog-module__ACy9kq__subjects{margin-top:1.75rem}.subject-catalog-module__ACy9kq__subjectRow{border-top:1px solid var(--color-gray-200);border-radius:.25rem;align-items:center;gap:1rem;min-height:5.25rem;margin-inline:-.75rem;padding:1rem .75rem;transition:background-color .14s ease-out,scale .1s ease-out;display:flex}.subject-catalog-module__ACy9kq__subjectTitle{color:var(--color-gray-900);font-size:1.0625rem;font-weight:650;display:block}.subject-catalog-module__ACy9kq__subjectMeta{color:var(--color-gray-600);font-variant-numeric:tabular-nums;margin-top:.3rem;font-size:.8125rem;display:block}.subject-catalog-module__ACy9kq__subjectAction{color:var(--color-brand);align-items:center;gap:.5rem;font-size:.8125rem;font-weight:600;display:flex}.subject-catalog-module__ACy9kq__subjectUnavailable .subject-catalog-module__ACy9kq__subjectTitle{color:var(--color-gray-600)}.subject-catalog-module__ACy9kq__subjectUnavailable{background:var(--color-gray-50)}.subject-catalog-module__ACy9kq__catalogNote{color:var(--color-gray-600);align-items:flex-start;gap:.5rem;margin-top:1.25rem;font-size:.75rem;line-height:1.6;display:flex}.subject-catalog-module__ACy9kq__catalogNote svg{color:var(--color-brand-ink);flex-shrink:0;margin-top:.05rem}.subject-catalog-module__ACy9kq__workflow{border-radius:var(--radius-card);border:1px solid var(--color-brand-line);background:linear-gradient(145deg, white, var(--color-brand-soft));color:var(--color-brand-ink-strong);padding:1.5rem}.subject-catalog-module__ACy9kq__workflow ol{counter-reset:work-step;gap:1.25rem;margin-top:1.5rem;display:grid}.subject-catalog-module__ACy9kq__workflow li{align-items:baseline;gap:.75rem;font-size:.875rem;line-height:1.6;display:flex}.subject-catalog-module__ACy9kq__workflow li:before{counter-increment:work-step;content:counter(work-step);opacity:.7;font-size:.75rem;font-weight:700}.subject-catalog-module__ACy9kq__workflow p{font-size:.8125rem;line-height:1.6}.subject-catalog-module__ACy9kq__gradeTab:focus-visible,.subject-catalog-module__ACy9kq__subjectRow:focus-visible,.subject-catalog-module__ACy9kq__gradePanel:focus-visible{outline:2px solid var(--color-brand-ring);outline-offset:-3px}@media (hover:hover){.subject-catalog-module__ACy9kq__gradeTab:hover:not([aria-selected=true]){color:var(--color-gray-900);background:#fff}a.subject-catalog-module__ACy9kq__subjectRow:hover{background:var(--color-brand-soft)}}a.subject-catalog-module__ACy9kq__subjectRow:active{background:var(--color-brand-soft);scale:.99}@media (min-width:80rem){.subject-catalog-module__ACy9kq__workspace{grid-template-columns:minmax(0,1fr) 17rem}}@media (max-width:39.99rem){.subject-catalog-module__ACy9kq__intro{margin-block:1.25rem;padding:1.5rem 1.25rem}.subject-catalog-module__ACy9kq__gradeTabs{gap:.125rem;padding:.375rem}.subject-catalog-module__ACy9kq__gradeTab{min-height:3.25rem;font-size:1.125rem}.subject-catalog-module__ACy9kq__gradeTabLabel{font-size:.625rem}.subject-catalog-module__ACy9kq__gradePanel{padding:1.25rem 1rem}.subject-catalog-module__ACy9kq__subjectRow{gap:.5rem}.subject-catalog-module__ACy9kq__subjectAction span{display:none}.subject-catalog-module__ACy9kq__workflow{padding:1.25rem}}@media (prefers-reduced-motion:reduce){.subject-catalog-module__ACy9kq__gradeTab,.subject-catalog-module__ACy9kq__subjectRow{transition:none}.subject-catalog-module__ACy9kq__gradeTab:active,a.subject-catalog-module__ACy9kq__subjectRow:active{scale:1}}
.chapter-catalog-module__jgAeXW__intro{border:1px solid var(--color-brand-line-soft);border-radius:var(--radius-card);flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem;padding:1.5rem;display:flex}.chapter-catalog-module__jgAeXW__tools{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin-block:2rem 1rem;display:flex}.chapter-catalog-module__jgAeXW__search{border:1px solid var(--color-gray-300);border-radius:var(--radius-control);min-height:2.875rem;color:var(--color-gray-500);background:#fff;flex:17rem;align-items:center;gap:.75rem;padding-inline:.875rem;display:flex}.chapter-catalog-module__jgAeXW__search input{width:100%;min-width:0;color:var(--color-gray-900);outline:none;padding-block:.75rem;font-size:1rem}.chapter-catalog-module__jgAeXW__search input::placeholder{color:var(--color-gray-600)}.chapter-catalog-module__jgAeXW__search:focus-within{outline:2px solid var(--color-brand-ring);outline-offset:2px}.chapter-catalog-module__jgAeXW__search svg{flex-shrink:0}.chapter-catalog-module__jgAeXW__readyFilter{cursor:pointer;min-height:2.75rem;color:var(--color-gray-700);align-items:center;gap:.625rem;font-size:.875rem;display:flex}.chapter-catalog-module__jgAeXW__readyFilter input{width:1rem;height:1rem;accent-color:var(--color-brand)}.chapter-catalog-module__jgAeXW__chapterList{border:1px solid var(--color-gray-200);border-radius:var(--radius-card);background:#fff;overflow:hidden}.chapter-catalog-module__jgAeXW__chapterRow{flex-wrap:wrap;align-items:flex-start;gap:.875rem;padding:1.5rem 1rem;display:flex}.chapter-catalog-module__jgAeXW__chapterRow+.chapter-catalog-module__jgAeXW__chapterRow,.chapter-catalog-module__jgAeXW__examRow{border-top:1px solid var(--color-gray-200)}.chapter-catalog-module__jgAeXW__chapterNumber{border-radius:var(--radius-control);background:var(--color-gray-100);width:2.25rem;min-height:2.25rem;color:var(--color-gray-600);font-variant-numeric:tabular-nums;flex-shrink:0;justify-content:center;align-items:center;font-size:.875rem;font-weight:650;display:flex}.chapter-catalog-module__jgAeXW__chapterTitle{text-wrap:balance;font-size:1.0625rem;font-weight:650;line-height:1.5}.chapter-catalog-module__jgAeXW__available{color:var(--color-brand-ink);font-size:.75rem;font-weight:550}.chapter-catalog-module__jgAeXW__chapterAction{flex-basis:100%;align-items:center;padding-left:3.125rem;display:flex}.chapter-catalog-module__jgAeXW__primaryAction,.chapter-catalog-module__jgAeXW__secondaryAction,.chapter-catalog-module__jgAeXW__switchSubject{border-radius:var(--radius-control);text-align:center;justify-content:center;align-items:center;gap:.5rem;min-height:2.75rem;padding:.625rem .875rem;font-size:.8125rem;font-weight:600;line-height:1.5;transition:color .14s ease-out,background-color .14s ease-out,border-color .14s ease-out,scale .1s ease-out;display:inline-flex}.chapter-catalog-module__jgAeXW__primaryAction{background:var(--color-brand);color:#fff}.chapter-catalog-module__jgAeXW__secondaryAction{border:1px solid var(--color-gray-300);color:var(--color-gray-700);cursor:pointer;background:#fff}.chapter-catalog-module__jgAeXW__secondaryAction svg{flex-shrink:0}.chapter-catalog-module__jgAeXW__switchSubject{color:var(--color-brand-ink);justify-content:flex-start;padding-inline:0}.chapter-catalog-module__jgAeXW__switchSubject svg{flex-shrink:0}.chapter-catalog-module__jgAeXW__state{min-height:2.75rem;color:var(--color-gray-600);align-items:center;font-size:.8125rem;display:inline-flex}.chapter-catalog-module__jgAeXW__preparing .chapter-catalog-module__jgAeXW__chapterTitle{color:var(--color-gray-600)}.chapter-catalog-module__jgAeXW__topics{margin-top:.75rem;font-size:.8125rem;line-height:1.7}.chapter-catalog-module__jgAeXW__topics summary{cursor:pointer;width:fit-content;min-height:2rem;color:var(--color-gray-600)}.chapter-catalog-module__jgAeXW__topics[open] summary{color:var(--color-brand-ink)}.chapter-catalog-module__jgAeXW__topics ul{gap:.625rem;margin-block:.5rem .25rem;display:grid}.chapter-catalog-module__jgAeXW__topics li{color:var(--color-gray-600);align-items:baseline;gap:.75rem;display:flex}.chapter-catalog-module__jgAeXW__examRow{background:var(--color-brand-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.5rem;display:flex}.chapter-catalog-module__jgAeXW__examRow:first-child{border-top:none}.chapter-catalog-module__jgAeXW__empty{border:1px solid var(--color-gray-200);border-radius:var(--radius-card);text-align:center;background:#fff;flex-direction:column;align-items:center;gap:.5rem;margin-top:1.5rem;padding:2.5rem 1.25rem;display:flex}.chapter-catalog-module__jgAeXW__empty .chapter-catalog-module__jgAeXW__primaryAction,.chapter-catalog-module__jgAeXW__empty .chapter-catalog-module__jgAeXW__secondaryAction{margin-top:.75rem}.chapter-catalog-module__jgAeXW__primaryAction:focus-visible,.chapter-catalog-module__jgAeXW__secondaryAction:focus-visible,.chapter-catalog-module__jgAeXW__switchSubject:focus-visible,.chapter-catalog-module__jgAeXW__topics summary:focus-visible,.chapter-catalog-module__jgAeXW__readyFilter input:focus-visible{outline:2px solid var(--color-brand-ring);outline-offset:3px}.chapter-catalog-module__jgAeXW__primaryAction:active,.chapter-catalog-module__jgAeXW__secondaryAction:active,.chapter-catalog-module__jgAeXW__switchSubject:active{scale:.97}@media (hover:hover){.chapter-catalog-module__jgAeXW__primaryAction:hover{background:var(--color-brand-hover)}.chapter-catalog-module__jgAeXW__secondaryAction:hover{border-color:var(--color-brand-line-hover);background:var(--color-brand-soft);color:var(--color-brand)}.chapter-catalog-module__jgAeXW__switchSubject:hover{text-underline-offset:.25rem;text-decoration:underline}.chapter-catalog-module__jgAeXW__topics summary:hover{color:var(--color-brand-ink)}}@media (min-width:40rem){.chapter-catalog-module__jgAeXW__chapterRow{gap:1.25rem;padding:1.5rem}.chapter-catalog-module__jgAeXW__chapterAction{flex-shrink:0;flex-basis:13rem;padding-left:0}.chapter-catalog-module__jgAeXW__chapterAction>a{width:100%}.chapter-catalog-module__jgAeXW__chapterTitle{font-size:1.125rem}}@media (prefers-reduced-motion:reduce){.chapter-catalog-module__jgAeXW__primaryAction,.chapter-catalog-module__jgAeXW__secondaryAction,.chapter-catalog-module__jgAeXW__switchSubject{transition:none}.chapter-catalog-module__jgAeXW__primaryAction:active,.chapter-catalog-module__jgAeXW__secondaryAction:active,.chapter-catalog-module__jgAeXW__switchSubject:active{scale:1}}
.material-catalog-module___btScq__materialRow{flex-wrap:wrap;align-items:flex-start;gap:.875rem;padding:1.25rem 1rem;scroll-margin-top:5rem;display:flex}.material-catalog-module___btScq__materialRow+.material-catalog-module___btScq__materialRow{border-top:1px solid var(--color-gray-200)}.material-catalog-module___btScq__badge{border-radius:var(--radius-control);background:var(--color-gray-100);width:3.25rem;min-height:2.75rem;color:var(--color-gray-600);font-size:var(--text-xs);text-align:center;flex:none;place-items:center;font-weight:650;display:grid}.material-catalog-module___btScq__copy{flex:1;min-width:0}.material-catalog-module___btScq__materialTitle{color:var(--color-gray-900);font-size:var(--text-base);text-wrap:balance;font-weight:650;line-height:1.5}.material-catalog-module___btScq__materialTitle a{text-underline-offset:.2rem;border-radius:.125rem}.material-catalog-module___btScq__meta{color:var(--color-gray-600);font-size:var(--text-xs);font-variant-numeric:tabular-nums;margin-top:.25rem;line-height:1.65}.material-catalog-module___btScq__description{max-width:65ch;color:var(--color-gray-600);font-size:var(--text-sm);margin-top:.45rem;line-height:1.65}.material-catalog-module___btScq__actions{flex-wrap:wrap;flex:100%;align-items:center;gap:.25rem .75rem;padding-left:4.125rem;display:flex}.material-catalog-module___btScq__action{border-radius:var(--radius-control);min-height:2.75rem;color:var(--color-white);background:var(--color-brand);font-size:var(--text-xs);text-align:center;border:1px solid #0000;justify-content:center;align-items:center;gap:.4rem;padding:.6rem .85rem;font-weight:600;line-height:1.5;transition:background-color .15s ease-out,scale .1s ease-out;display:inline-flex}.material-catalog-module___btScq__textAction{border-radius:var(--radius-control);min-height:2.75rem;color:var(--color-brand-ink);font-size:var(--text-xs);text-align:center;text-underline-offset:.2rem;justify-content:center;align-items:center;gap:.35rem;padding:.4rem 0;font-weight:600;display:inline-flex}.material-catalog-module___btScq__action svg,.material-catalog-module___btScq__textAction svg{flex:none}.material-catalog-module___btScq__fileLabel{color:var(--color-brand-ink);font-family:var(--font-mono);letter-spacing:-.025em;font-size:1.125rem;font-weight:600;line-height:1.2}.material-catalog-module___btScq__asideTitle{font-size:var(--text-xl);text-wrap:balance;margin-top:1rem;font-weight:650;line-height:1.35}.material-catalog-module___btScq__guide{margin-top:2.5rem}.material-catalog-module___btScq__guideItem{border-top:1px solid var(--color-gray-200);scroll-margin-top:5rem}.material-catalog-module___btScq__guideItem:last-child{border-bottom:1px solid var(--color-gray-200)}.material-catalog-module___btScq__guideItem summary{min-height:4.25rem;color:var(--color-gray-900);font-size:var(--text-base);cursor:pointer;border-radius:.25rem;justify-content:space-between;align-items:center;gap:1.25rem;padding-block:1rem;font-weight:600;line-height:1.5;list-style:none;display:flex}.material-catalog-module___btScq__guideItem summary::-webkit-details-marker{display:none}.material-catalog-module___btScq__guideItem summary svg{color:var(--color-gray-500);flex:none;transition:transform .15s ease-out}.material-catalog-module___btScq__guideItem[open] summary svg{transform:rotate(180deg)}.material-catalog-module___btScq__guideBody{max-width:74ch;padding:.5rem 0 2rem;scroll-margin-top:5rem}.material-catalog-module___btScq__guideBody p{max-width:72ch}.material-catalog-module___btScq__materialTitle a:focus-visible,.material-catalog-module___btScq__action:focus-visible,.material-catalog-module___btScq__textAction:focus-visible,.material-catalog-module___btScq__guideItem summary:focus-visible{outline:2px solid var(--color-brand-ring);outline-offset:3px}.material-catalog-module___btScq__action:active{background:var(--color-brand-hover);scale:.97}@media (hover:hover){.material-catalog-module___btScq__materialTitle a:hover,.material-catalog-module___btScq__textAction:hover{text-decoration:underline}.material-catalog-module___btScq__action:hover{background:var(--color-brand-hover)}.material-catalog-module___btScq__guideItem summary:hover{color:var(--color-brand-ink)}}@media (min-width:40rem){.material-catalog-module___btScq__materialRow{gap:1rem;padding:1.5rem}.material-catalog-module___btScq__materialTitle{font-size:var(--text-lg)}.material-catalog-module___btScq__actions{flex-direction:column;flex:0 0 10.5rem;align-items:stretch;padding-left:0}}@media (prefers-reduced-motion:reduce){.material-catalog-module___btScq__action,.material-catalog-module___btScq__guideItem summary svg{transition:none}.material-catalog-module___btScq__action:active{scale:1}}.material-catalog-module___btScq__gradeLinks{flex-wrap:wrap;gap:.5rem;margin-block:.25rem 1.75rem;display:flex}.material-catalog-module___btScq__gradeLink{border:1px solid var(--color-gray-200);border-radius:var(--radius-control);min-height:2.75rem;color:var(--color-brand-ink);font-size:var(--text-sm);background:#fff;align-items:center;padding:.5rem 1rem;font-weight:600;display:inline-flex}.material-catalog-module___btScq__gradeGroup{scroll-margin-top:5rem}.material-catalog-module___btScq__gradeGroup+.material-catalog-module___btScq__gradeGroup{margin-top:2rem}.material-catalog-module___btScq__demoRow{flex-wrap:wrap;align-items:flex-start;gap:1rem;padding:1.25rem 1rem;scroll-margin-top:5rem;display:flex}.material-catalog-module___btScq__demoRow+.material-catalog-module___btScq__demoRow{border-top:1px solid var(--color-gray-200)}.material-catalog-module___btScq__demoActions{flex-wrap:wrap;flex:100%;align-items:center;gap:.25rem 1rem;display:flex}.material-catalog-module___btScq__topics{margin-top:.75rem}.material-catalog-module___btScq__topics summary{min-height:2.75rem;color:var(--color-brand-ink);font-size:var(--text-sm);cursor:pointer;align-items:center;gap:.4rem;font-weight:600;list-style:none;display:inline-flex}.material-catalog-module___btScq__topics summary::-webkit-details-marker{display:none}.material-catalog-module___btScq__topics summary svg{flex:none;transition:transform .15s ease-out}.material-catalog-module___btScq__topics[open] summary svg{transform:rotate(180deg)}.material-catalog-module___btScq__gradeLink:focus-visible,.material-catalog-module___btScq__topics summary:focus-visible{outline:2px solid var(--color-brand-ring);outline-offset:3px}@media (hover:hover){.material-catalog-module___btScq__gradeLink:hover{background:var(--color-brand-soft);border-color:var(--color-brand-line-hover)}}@media (min-width:40rem){.material-catalog-module___btScq__demoRow{padding:1.5rem}.material-catalog-module___btScq__demoActions{flex-direction:column;flex:0 0 10.5rem;align-items:stretch}}@media (prefers-reduced-motion:reduce){.material-catalog-module___btScq__topics summary svg{transition:none}}.material-catalog-module___btScq__formula{white-space:nowrap;max-width:100%;padding-block:.25rem;display:block;overflow-x:auto}.material-catalog-module___btScq__quickClasses{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}
.informatics-hub-module__Ea5ADG__materialRow{flex-wrap:wrap;align-items:flex-start;gap:.875rem;padding:1.25rem 1rem;scroll-margin-top:5rem;display:flex}.informatics-hub-module__Ea5ADG__materialRow+.informatics-hub-module__Ea5ADG__materialRow{border-top:1px solid var(--color-gray-200)}.informatics-hub-module__Ea5ADG__badge{border-radius:var(--radius-control);background:var(--color-gray-100);width:3.25rem;min-height:2.75rem;color:var(--color-gray-600);font-size:var(--text-xs);text-align:center;flex:none;place-items:center;font-weight:650;display:grid}.informatics-hub-module__Ea5ADG__copy{flex:1;min-width:0}.informatics-hub-module__Ea5ADG__materialTitle{color:var(--color-gray-900);font-size:var(--text-base);text-wrap:balance;font-weight:650;line-height:1.5}.informatics-hub-module__Ea5ADG__materialTitle a{text-underline-offset:.2rem;border-radius:.125rem}.informatics-hub-module__Ea5ADG__meta{color:var(--color-gray-600);font-size:var(--text-xs);font-variant-numeric:tabular-nums;margin-top:.25rem;line-height:1.65}.informatics-hub-module__Ea5ADG__description{max-width:65ch;color:var(--color-gray-600);font-size:var(--text-sm);margin-top:.45rem;line-height:1.65}.informatics-hub-module__Ea5ADG__actions{flex-wrap:wrap;flex:100%;align-items:center;gap:.25rem .75rem;padding-left:4.125rem;display:flex}.informatics-hub-module__Ea5ADG__action{border-radius:var(--radius-control);min-height:2.75rem;color:var(--color-white);background:var(--color-brand);font-size:var(--text-xs);text-align:center;border:1px solid #0000;justify-content:center;align-items:center;gap:.4rem;padding:.6rem .85rem;font-weight:600;line-height:1.5;transition:background-color .15s ease-out,scale .1s ease-out;display:inline-flex}.informatics-hub-module__Ea5ADG__textAction{border-radius:var(--radius-control);min-height:2.75rem;color:var(--color-brand-ink);font-size:var(--text-xs);text-align:center;text-underline-offset:.2rem;justify-content:center;align-items:center;gap:.35rem;padding:.4rem 0;font-weight:600;display:inline-flex}.informatics-hub-module__Ea5ADG__action svg,.informatics-hub-module__Ea5ADG__textAction svg{flex:none}.informatics-hub-module__Ea5ADG__fileLabel{color:var(--color-brand-ink);font-family:var(--font-mono);letter-spacing:-.025em;font-size:1.125rem;font-weight:600;line-height:1.2}.informatics-hub-module__Ea5ADG__asideTitle{font-size:var(--text-xl);text-wrap:balance;margin-top:1rem;font-weight:650;line-height:1.35}.informatics-hub-module__Ea5ADG__guide{margin-top:2.5rem}.informatics-hub-module__Ea5ADG__guideItem{border-top:1px solid var(--color-gray-200);scroll-margin-top:5rem}.informatics-hub-module__Ea5ADG__guideItem:last-child{border-bottom:1px solid var(--color-gray-200)}.informatics-hub-module__Ea5ADG__guideItem summary{min-height:4.25rem;color:var(--color-gray-900);font-size:var(--text-base);cursor:pointer;border-radius:.25rem;justify-content:space-between;align-items:center;gap:1.25rem;padding-block:1rem;font-weight:600;line-height:1.5;list-style:none;display:flex}.informatics-hub-module__Ea5ADG__guideItem summary::-webkit-details-marker{display:none}.informatics-hub-module__Ea5ADG__guideItem summary svg{color:var(--color-gray-500);flex:none;transition:transform .15s ease-out}.informatics-hub-module__Ea5ADG__guideItem[open] summary svg{transform:rotate(180deg)}.informatics-hub-module__Ea5ADG__guideBody{max-width:74ch;padding:.5rem 0 2rem;scroll-margin-top:5rem}.informatics-hub-module__Ea5ADG__guideBody p{max-width:72ch}.informatics-hub-module__Ea5ADG__materialTitle a:focus-visible,.informatics-hub-module__Ea5ADG__action:focus-visible,.informatics-hub-module__Ea5ADG__textAction:focus-visible,.informatics-hub-module__Ea5ADG__guideItem summary:focus-visible{outline:2px solid var(--color-brand-ring);outline-offset:3px}.informatics-hub-module__Ea5ADG__action:active{background:var(--color-brand-hover);scale:.97}@media (hover:hover){.informatics-hub-module__Ea5ADG__materialTitle a:hover,.informatics-hub-module__Ea5ADG__textAction:hover{text-decoration:underline}.informatics-hub-module__Ea5ADG__action:hover{background:var(--color-brand-hover)}.informatics-hub-module__Ea5ADG__guideItem summary:hover{color:var(--color-brand-ink)}}@media (min-width:40rem){.informatics-hub-module__Ea5ADG__materialRow{gap:1rem;padding:1.5rem}.informatics-hub-module__Ea5ADG__materialTitle{font-size:var(--text-lg)}.informatics-hub-module__Ea5ADG__actions{flex-direction:column;flex:0 0 10.5rem;align-items:stretch;padding-left:0}}@media (prefers-reduced-motion:reduce){.informatics-hub-module__Ea5ADG__action,.informatics-hub-module__Ea5ADG__guideItem summary svg{transition:none}.informatics-hub-module__Ea5ADG__action:active{scale:1}}.informatics-hub-module__Ea5ADG__gradeLinks{flex-wrap:wrap;gap:.5rem;margin-block:.25rem 1.75rem;display:flex}.informatics-hub-module__Ea5ADG__gradeLink{border:1px solid var(--color-gray-200);border-radius:var(--radius-control);min-height:2.75rem;color:var(--color-brand-ink);font-size:var(--text-sm);background:#fff;align-items:center;padding:.5rem 1rem;font-weight:600;display:inline-flex}.informatics-hub-module__Ea5ADG__gradeGroup{scroll-margin-top:2rem}.informatics-hub-module__Ea5ADG__gradeGroup+.informatics-hub-module__Ea5ADG__gradeGroup{margin-top:2rem}.informatics-hub-module__Ea5ADG__demoRow{flex-wrap:wrap;align-items:flex-start;gap:1rem;padding:1.25rem 1rem;scroll-margin-top:5rem;display:flex}.informatics-hub-module__Ea5ADG__demoRow+.informatics-hub-module__Ea5ADG__demoRow{border-top:1px solid var(--color-gray-200)}.informatics-hub-module__Ea5ADG__demoActions{flex-wrap:wrap;flex:100%;align-items:center;gap:.25rem 1rem;display:flex}.informatics-hub-module__Ea5ADG__topics{margin-top:.75rem}.informatics-hub-module__Ea5ADG__topics summary{min-height:2.75rem;color:var(--color-brand-ink);font-size:var(--text-sm);cursor:pointer;align-items:center;gap:.4rem;font-weight:600;list-style:none;display:inline-flex}.informatics-hub-module__Ea5ADG__topics summary::-webkit-details-marker{display:none}.informatics-hub-module__Ea5ADG__topics summary svg{flex:none;transition:transform .15s ease-out}.informatics-hub-module__Ea5ADG__topics[open] summary svg{transform:rotate(180deg)}.informatics-hub-module__Ea5ADG__gradeLink:focus-visible,.informatics-hub-module__Ea5ADG__topics summary:focus-visible{outline:2px solid var(--color-brand-ring);outline-offset:3px}@media (hover:hover){.informatics-hub-module__Ea5ADG__gradeLink:hover{background:var(--color-brand-soft);border-color:var(--color-brand-line-hover)}}@media (min-width:40rem){.informatics-hub-module__Ea5ADG__demoRow{padding:1.5rem}.informatics-hub-module__Ea5ADG__demoActions{flex-direction:column;flex:0 0 10.5rem;align-items:stretch}}@media (prefers-reduced-motion:reduce){.informatics-hub-module__Ea5ADG__topics summary svg{transition:none}}
