.ui-table-frame{gap:var(--space-1);min-width:0;display:grid}.ui-table-scroll{min-width:0;max-width:100%;overflow-x:auto}.ui-table-hint{color:var(--text-muted);font-size:var(--text-xs);justify-self:end;margin:0;font-weight:600;display:none}.ui-table-frame[data-more]>.ui-table-hint{display:block}
.learn-hero{padding:var(--space-7) 0 var(--space-5)}.learn-hero h1{margin-top:var(--space-4);text-wrap:balance;max-width:16ch;font-size:clamp(2.125rem,5vw,3.25rem);font-weight:800;line-height:1.05}.learn-hero .eyebrow{color:var(--text-secondary);margin-bottom:0}.learn-lede{margin-top:var(--space-4);max-width:56ch;color:var(--text-muted);font-size:var(--text-lg)}.learn-search{gap:var(--space-2);max-width:620px;margin-top:var(--space-5);display:flex}.learn-search input{flex:1;min-width:0}.learn-search-button{background:var(--fill);color:var(--on-fill)}.learn-search-button:hover{background:color-mix(in srgb, var(--fill) 85%, black)}.learn-chips{gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.learn-chip{min-height:40px;padding:0 var(--space-4);border:1.5px solid var(--border-strong);border-radius:var(--radius-pill);background:var(--surface);color:var(--heading);font-size:var(--text-sm);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.learn-chip:hover{border-color:var(--fill)}.learn-chip[aria-current=page]{background:var(--fill);border-color:var(--fill);color:var(--on-fill)}.learn-body,.learn-listing{gap:var(--space-7);padding-bottom:var(--space-6);display:grid}.learn-listing{padding-top:var(--space-6);gap:var(--space-5)}.learn-listing h1{font-size:clamp(2rem,4.4vw,2.75rem);font-weight:800;line-height:1.08}.learn-listing .learn-lede{margin-top:calc(var(--space-3) * -1)}.learn-section{gap:var(--space-4);min-width:0;display:grid}.learn-section-head{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.learn-section h2{font-size:var(--text-xl);font-weight:800}.learn-more{color:var(--primary);font-weight:600;text-decoration:none}.learn-more:hover{text-decoration:underline}.learn-count{color:var(--text-muted);font-size:var(--text-sm)}.learn-empty{color:var(--text-muted)}.learn-empty a{font-weight:600}.learn-featured{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.learn-featured>li{min-width:0;display:grid}@media (min-width:900px){.learn-featured{grid-template-columns:1.4fr 1fr}.learn-featured>li:first-child{grid-row:span 2}.learn-featured>li:first-child .content-card{gap:var(--space-3);padding:var(--space-6);flex-direction:column;display:flex}.learn-featured>li:first-child .content-card-kind{margin-bottom:auto}.learn-featured>li:first-child .content-card-title{font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.1}.learn-featured>li:first-child .content-card-description{font-size:var(--text-lg)}}.learn-cards{margin:0}.learn-topics{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:0;padding:0;list-style:none;display:grid}.learn-topics>li{display:grid}.learn-compare{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-6);border-radius:var(--radius-lg);background:var(--noche);color:var(--footer-text);flex-wrap:wrap;display:flex}.learn-compare h2{color:var(--footer-text);font-size:var(--text-xl)}.learn-compare p{margin-top:var(--space-1);color:var(--footer-muted)}.learn-pagination{align-items:center;gap:var(--space-3);color:var(--text-muted);font-size:var(--text-sm);grid-template-columns:1fr auto 1fr;display:grid}.learn-pagination a{font-weight:600}.learn-pagination a[rel=next]{justify-self:end}.learn-glossary{align-items:start;gap:var(--space-6) var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(16rem,100%),1fr));display:grid}.learn-glossary .learn-section{gap:var(--space-3)}.learn-glossary-entries{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.learn-letters{gap:var(--space-2);flex-wrap:wrap;display:flex}.learn-letters a{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);min-width:40px;min-height:40px;color:var(--heading);place-items:center;font-weight:700;text-decoration:none;display:inline-grid}.learn-letters a:hover{border-color:var(--fill)}.line-learn-links{margin:var(--space-4) 0 0;gap:var(--space-3);flex-wrap:wrap;padding:0;list-style:none;display:flex}.line-learn-links a{min-height:44px;padding:0 var(--space-4);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--heading);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.line-learn-links a:after{content:"→" / "";margin-left:var(--space-2)}.line-learn-links a:hover{border-color:var(--fill)}.footer-columns{gap:var(--space-5) var(--space-8);flex-wrap:wrap;display:flex}.footer-column-title{margin-bottom:var(--space-2);color:var(--footer-muted);font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;font-weight:700}.footer-column ul{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}@media (max-width:559px){.header-links:has(.header-learn){display:flex}.site-header:has(.header-learn) .brand{gap:8px;font-size:1.25rem}.site-header:has(.header-learn) .header-end{gap:var(--space-3)}.header-links .header-how{display:none}}.line-learn{padding-top:0}@media (max-width:374px){.header-links .header-learn{display:none}}.content-article-head .content-eyebrow{color:var(--text-secondary);margin:0}.content-reading{color:var(--text-muted)}
