.learning-page .learn-hero{border-bottom:1px solid var(--border);padding-block:clamp(44px,7vw,92px) clamp(36px,5vw,68px)}.learning-page .learn-hero-grid{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,64px);display:grid}.learning-page .learn-hero h1{letter-spacing:-.045em;max-width:16ch;margin-bottom:22px;font-size:clamp(2.25rem,4.5vw,3.75rem);line-height:1.08}.learning-page .learn-hero>.wrap:not(.learn-hero-grid) h1{max-width:26ch}.learning-page .learn-hero .lead{max-width:58ch;color:var(--text-2);margin:0;font-size:clamp(1rem,1.5vw,1.125rem);line-height:1.7}.learn-visual{border:1px solid var(--border);background:#111216;border-radius:8px;min-width:0;margin:0;overflow:hidden}.learn-visual>img{aspect-ratio:8/5;object-fit:contain;width:100%;height:auto;display:block}.learn-visual figcaption{border-top:1px solid var(--border);color:var(--muted);padding:14px 18px;font-size:.8125rem;line-height:1.6}.learn-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:26px;display:flex}.learning-page .learn-actions .btn,.learning-page .learn-callout .btn,.learning-page .learn-card .btn{white-space:normal;text-align:center;min-height:44px;line-height:1.4}.learn-article{padding-block:clamp(36px,6vw,72px) 8px}.learn-article>.learn-section{margin-bottom:clamp(36px,5vw,64px)}.learn-article h2{letter-spacing:-.03em;font-size:clamp(1.5rem,3vw,2rem);line-height:1.2}.learn-article h3{letter-spacing:-.015em;font-size:1.125rem;line-height:1.35}.learn-article p,.learn-article li{color:var(--text-2);line-height:1.8}.learn-section>p,.learn-callout>p{max-width:80ch}.learn-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:18px;margin-top:24px;display:grid}.learn-card{border:1px solid var(--border);background:#131419;border-radius:8px;min-width:0;padding:clamp(20px,3vw,28px)}.learn-card p:last-child{margin-bottom:0}.learn-card>img{border-radius:4px;width:100%;height:auto;margin-bottom:20px}.learn-card>a:not(.btn){align-items:center;min-height:44px;line-height:1.5;display:inline-flex}.learn-table-wrap{border:1px solid var(--border);overscroll-behavior-inline:contain;border-radius:8px;width:100%;max-width:100%;margin-top:24px;overflow-x:auto}.learn-table-wrap table{border-collapse:collapse;width:100%;min-width:540px;font-size:.9375rem;line-height:1.7}.learn-table-wrap th,.learn-table-wrap td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:16px 20px}.learn-table-wrap thead th{color:var(--text);background:#191a20;font-weight:600}.learn-table-wrap tbody th{min-width:140px;font-weight:500}.learn-table-wrap td{color:var(--text-2)}.learn-table-wrap tr:last-child>*{border-bottom:0}.learn-callout{background:#141a2a;border:1px solid #354265;border-radius:8px;margin-top:40px;padding:clamp(22px,4vw,36px)}.learn-callout h2{font-size:clamp(1.25rem,2.5vw,1.5rem)}.learn-callout p:last-child{margin-bottom:0}.learn-steps{max-width:80ch;margin:20px 0 0;padding-left:1.5em}.learn-steps li{margin-bottom:14px;padding-left:8px}.learn-meta,.learn-article .learn-meta{color:var(--muted);margin-top:36px;font-size:.8125rem}.learning-page pre,.learning-page code{overflow-wrap:anywhere}@media (min-width:900px){.learning-page .learn-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:599px){.learning-page .learn-hero h1{max-width:100%;font-size:clamp(2rem,8vw,2.75rem)}.learning-page .learn-actions .btn{flex:160px}.learn-table-wrap th,.learn-table-wrap td{padding:14px 16px}}
