.catalog-intro{color:#69776e;font-size:15px;margin:18px 0 8px}.topic-tabs{display:flex;gap:14px;margin:22px 0 35px;flex-wrap:wrap}.topic-tab{display:flex;align-items:center;gap:14px;padding:18px 24px;min-width:220px;border:1px solid #d8dfd1;background:#fffefa;color:#4d6355;text-align:left;border-radius:12px}.topic-tab .symbol{font:34px Georgia,serif}.topic-tab[aria-selected=true]{border-color:#244e3e;background:#244e3e;color:#fff}.topic-tab .topic-small{display:block;font-weight:400;font-size:11px;opacity:.75;margin-top:5px}.catalog-section-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:15px}.catalog-section-heading h2{font-size:30px;margin-bottom:8px}.catalog-section-heading p{color:#69776e;font-size:14px}.task-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.task-card{display:flex;flex-direction:column;min-height:295px;padding:26px}.task-meta{display:flex;justify-content:space-between;gap:8px;font-size:11px;color:#69776e;margin-bottom:22px}.task-card h3{font:400 25px/1.25 Georgia,serif;margin:0 0 14px;letter-spacing:-.4px}.task-card p{font-size:14px;color:#69776e;line-height:1.7}.task-status{font-size:11px;color:#45694c;margin:0 0 18px}.task-card .primary{margin-top:auto;width:100%}.saved-catalog{margin-top:28px;max-width:660px}.saved-catalog label{margin-top:0}.saved-catalog p{margin:12px 0 0}.back-topics{background:transparent;color:#244e3e;padding:0 0 22px;font-size:13px}.formula{display:flex;align-items:center;justify-content:center;gap:8px;overflow-x:auto}.formula math{font-size:28px}.formula .integral-symbol{font:50px Georgia,serif}.problem p{overflow-wrap:anywhere}
@media(max-width:950px){.task-grid{grid-template-columns:1fr 1fr}.topic-tab{min-width:180px}.task-card{min-height:270px}}@media(max-width:600px){.task-grid{grid-template-columns:1fr}.topic-tabs{gap:10px;margin-bottom:25px}.topic-tab{min-width:0;flex:1;padding:15px}.topic-tab .symbol{font-size:27px}.catalog-section-heading{display:block}.task-card{min-height:245px}.catalog-section-heading h2{font-size:27px}.saved-catalog{padding:20px}}
