.Math_page__ntc1H{background:#fff}.Math_hero__rchOS{background:linear-gradient(135deg,#2d3748,#1a202c);padding:5rem var(--px) 3.5rem;text-align:center}.Math_heroBadge__u872e{display:inline-block;font-size:.6875rem;font-weight:600;letter-spacing:.08em;color:rgba(255,255,255,.5);border:1px solid rgba(255,255,255,.2);border-radius:999px;padding:.3rem 1rem;margin-bottom:1.25rem}.Math_heroTitle__Ad_7v{font-size:clamp(1.75rem,4.5vw,2.75rem);font-weight:800;color:#fff;line-height:1.25;margin-bottom:.75rem}.Math_heroDesc__rwgGs{font-size:.9375rem;color:rgba(255,255,255,.7);line-height:1.7}@media (max-width:768px){.Math_hero__rchOS{padding:4rem var(--px) 2.5rem}.Math_heroDesc__rwgGs{font-size:.8125rem}}.Math_imageStack__s2oV_{max-width:720px;margin:0 auto;padding:3rem var(--px) 4rem;display:flex;flex-direction:column}.Math_imageHint__fbVSs{text-align:center;font-size:.75rem;color:#bbb;margin-bottom:1rem}.Math_hintDesktop__ICa54{display:inline}.Math_hintMobile__WVv3i{display:none}@media (max-width:768px){.Math_hintDesktop__ICa54{display:none}.Math_hintMobile__WVv3i{display:inline}}.Math_imageWrap__guXGl{width:100%;line-height:0}.Math_imageClickable__Edqai{cursor:zoom-in;transition:opacity .2s}.Math_imageClickable__Edqai:hover{opacity:.92}.Math_image__LDo_2{width:100%;height:auto;display:block}.Math_lightbox__ux2mn{position:fixed;inset:0;z-index:9999;background:rgba(0,0,0,.9);display:flex;align-items:center;justify-content:center;animation:Math_lbFadeIn__1zHLf .25s ease;cursor:zoom-out}@keyframes Math_lbFadeIn__1zHLf{0%{opacity:0}to{opacity:1}}.Math_lbImage__4xfk5{max-width:90vw;max-height:85vh;border-radius:.5rem;object-fit:contain}.Math_lbClose__FRiqK{position:absolute;top:1.25rem;right:1.5rem;background:none;border:none;color:#fff;font-size:1.75rem;cursor:pointer;opacity:.7;transition:opacity .2s;font-family:inherit}.Math_lbClose__FRiqK:hover{opacity:1}.Math_lbNav__fniSD{position:absolute;top:50%;transform:translateY(-50%);background:rgba(255,255,255,.1);border:none;color:#fff;font-size:1.5rem;width:3rem;height:3rem;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s;font-family:inherit}.Math_lbNav__fniSD:hover{background:rgba(255,255,255,.2)}.Math_lbPrev__vn6_r{left:1rem}.Math_lbNext__ID5g_{right:1rem}.Math_lbCounter__pAgCg{position:absolute;bottom:1.25rem;left:50%;transform:translateX(-50%);color:rgba(255,255,255,.6);font-size:.8125rem}