.ahso-mathseq{padding:8px 0 56px}.ahso-mathseq .ahso-container{max-width:880px;margin:0 auto;padding:0 40px}@media(max-width:749px){.ahso-mathseq .ahso-container{padding:0 20px}}.ahso-mathseq__header{text-align:center;margin-bottom:32px}.ahso-mathseq__eyebrow{font-size:.8125rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#b11217;margin:0 0 10px}.ahso-mathseq__heading{font-family:var(--font-heading--family, inherit);font-size:1.75rem;font-weight:700;line-height:1.2;margin:0 0 14px;color:var(--color-foreground, #1a1a1a)}.ahso-mathseq__intro{font-size:1rem;line-height:1.65;color:rgb(var(--color-foreground-rgb, 0 0 0) / .72);max-width:62ch;margin:0 auto}.ahso-mathseq__intro p{margin:0 0 12px}.ahso-mathseq__intro p:last-child{margin-bottom:0}.ahso-mathseq__diagram{background:#2c3e7d0a;border:1px solid rgb(44 62 125 / .14);border-radius:18px;padding:30px 26px 24px}@media(max-width:599px){.ahso-mathseq__diagram{padding:22px 16px 18px}}.ahso-mathseq__tier{text-align:center}.ahso-mathseq__tier-label,.ahso-mathseq__path-label{font-size:.6875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--color-foreground-rgb, 0 0 0) / .5);margin:0 0 10px}.ahso-mathseq__row,.ahso-mathseq__stack{list-style:none;margin:0;padding:0}.ahso-mathseq__row{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.ahso-mathseq__item{display:block}.ahso-mathseq__node{display:block;padding:11px 16px;border-radius:10px;border:2px solid rgb(44 62 125 / .4);background:#fff;color:#2c3e7d;font-size:.875rem;font-weight:600;line-height:1.3;text-align:center}.ahso-mathseq__node.is-offered{background:#2c3e7d;border-color:#2c3e7d;color:#fff;box-shadow:inset 0 -3px #ffd503}.ahso-mathseq__joint{position:relative;height:22px}.ahso-mathseq__joint:after{content:"";position:absolute;top:0;bottom:0;left:50%;width:2px;background:#2c3e7d59;transform:translate(-50%)}.ahso-mathseq__joint--fan{height:26px}.ahso-mathseq__joint--fan:after{bottom:12px}.ahso-mathseq__joint--fan:before{content:"";position:absolute;bottom:12px;left:16.667%;right:16.667%;height:2px;background:#2c3e7d59}.ahso-mathseq__joint--fan-up{height:26px}.ahso-mathseq__joint--fan-up:after{top:12px}.ahso-mathseq__joint--fan-up:before{content:"";position:absolute;top:12px;left:16.667%;right:16.667%;height:2px;background:#2c3e7d59}.ahso-mathseq__joint--fan-stub:before{content:"";display:block;width:2px;height:12px;margin:-12px auto 0;background:#2c3e7d59}@media(max-width:749px){.ahso-mathseq__joint--fan:before,.ahso-mathseq__joint--fan-up:before,.ahso-mathseq__joint--fan-stub:before{display:none}.ahso-mathseq__joint--fan:after{bottom:0}.ahso-mathseq__joint--fan-up:after{top:0}}.ahso-mathseq__paths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:start}@media(max-width:749px){.ahso-mathseq__paths{grid-template-columns:1fr;gap:22px}}.ahso-mathseq__path{text-align:center}.ahso-mathseq__stack{display:flex;flex-direction:column-reverse;gap:20px}.ahso-mathseq__stack .ahso-mathseq__item+.ahso-mathseq__item{position:relative}.ahso-mathseq__stack .ahso-mathseq__item+.ahso-mathseq__item:before{content:"";position:absolute;bottom:-20px;left:50%;width:2px;height:20px;background:#2c3e7d59;transform:translate(-50%)}.ahso-mathseq__path-note{font-size:.75rem;line-height:1.5;color:rgb(var(--color-foreground-rgb, 0 0 0) / .55);margin:12px 0 0}.ahso-mathseq__legend{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 18px;font-size:.75rem;color:rgb(var(--color-foreground-rgb, 0 0 0) / .6);margin:24px 0 0}.ahso-mathseq__key{display:inline-block;width:14px;height:14px;border-radius:4px;border:2px solid rgb(44 62 125 / .4);background:#fff;margin-right:6px;vertical-align:-2px}.ahso-mathseq__key--offered{background:#2c3e7d;border-color:#2c3e7d}.ahso-mathseq__stats{margin-top:40px}.ahso-mathseq__stats-heading{font-family:var(--font-heading--family, inherit);font-size:1.25rem;font-weight:700;margin:0 0 16px;color:var(--color-foreground, #1a1a1a)}.ahso-mathseq__stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px}.ahso-mathseq__stat{display:flex;flex-direction:column;gap:3px;padding:14px 16px;border:1px solid rgb(var(--color-foreground-rgb, 0 0 0) / .1);border-left:3px solid #FFD503;border-radius:10px;background:rgb(var(--color-foreground-rgb, 0 0 0) / .02)}.ahso-mathseq__stat-name{font-size:.9375rem;font-weight:700;color:var(--color-foreground, #1a1a1a)}.ahso-mathseq__stat-detail{font-size:.8125rem;color:rgb(var(--color-foreground-rgb, 0 0 0) / .62)}.ahso-mathseq__footnote{font-size:.8125rem;line-height:1.6;color:rgb(var(--color-foreground-rgb, 0 0 0) / .55);margin-top:26px}.ahso-mathseq__footnote p{margin:0 0 8px}.ahso-mathseq__footnote p:last-child{margin-bottom:0}
/*# sourceMappingURL=/cdn/shop/t/1/assets/ahso-math-sequence.css.map */
