.learn-page>header{max-width:850px;margin-bottom:48px}.learn-page>header h1{font-size:clamp(2.4rem,4.7vw,4.4rem)}.learn-page .hero-copy{max-width:760px}.learn-page article{max-width:960px;min-width:0;overflow-wrap:anywhere}.learn-page article p{max-width:60ch}.learn-page article a{text-decoration:underline;text-underline-offset:4px}.learn-page article section{margin-bottom:40px}.learn-page article h2{font-size:clamp(1.5rem,2.3vw,2rem);line-height:1.2}.learn-faq details{border-top:1px solid var(--m-line);padding:16px 0}.learn-faq summary{cursor:pointer;font-weight:600}.learn-faq details p{margin-top:8px}.learn-glossary{display:grid;gap:24px;margin:0 0 40px}.learn-glossary dt{font-weight:650}.learn-glossary dd{margin:4px 0 0;color:var(--m-muted);max-width:60ch;line-height:1.6}.learn-next{border-top:1px solid var(--m-line);margin-top:64px;padding-top:40px}.learn-next nav{display:flex;flex-wrap:wrap;gap:12px 28px;margin:20px 0 24px}.learn-example blockquote{border-left:3px solid var(--m-accent);padding:8px 0 8px 20px;margin:16px 0 24px;max-width:60ch}.learn-example figure{margin:0;max-width:300px}.learn-example img{width:100%;height:auto;border-radius:16px;border:1px solid var(--m-line)}.learn-example figcaption{margin-top:12px;font-size:.875rem;color:var(--m-muted)}.learn-sources ul{list-style:disc;padding-left:24px}.learn-sources li{margin-bottom:8px}.learn-example .learn-reply{border-left-color:var(--m-line);white-space:pre-line}
