.learn-hub{font-family:system-ui,sans-serif;font-family:var(--tla-font,system-ui,sans-serif)}.learn-hero{background:var(--tla-bg);border-bottom:1px solid #80808026;border-bottom:1px solid var(--tla-border,#80808026);padding:4rem 0 2.5rem}.learn-container{margin:0 auto;max-width:56rem;padding:0 1.25rem}.learn-hero-layout{align-items:flex-start;display:flex;gap:2rem}.learn-hero-text{flex:1 1;min-width:0}.learn-hero-video{background:#000;border-radius:.75rem;box-shadow:0 4px 24px #0000002e;flex:0 0 auto;overflow:hidden;width:200px}.learn-hero-video-frame{height:0;overflow:hidden;padding-bottom:177.78%;position:relative;width:100%}.learn-hero-video-frame iframe,.learn-hero-video-frame video{border:0;border-radius:.75rem;height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}@media (max-width:640px){.learn-hero-layout{align-items:center;flex-direction:column-reverse;gap:1.5rem}.learn-hero-video{max-width:240px;width:60%}.learn-hero-text{text-align:center}}.learn-language-link{color:#3b82f6;color:var(--tla-accent,#3b82f6);display:inline-block;font-size:.875rem;margin-bottom:1rem;text-decoration:none}.learn-language-link:hover{text-decoration:underline}.learn-hub h1{font-size:2.25rem;font-weight:700;line-height:1.2;margin:0 0 .75rem}.learn-hub time{color:#888;color:var(--tla-muted,#888);display:block;font-size:.8rem;margin-top:.5rem}.learn-body{padding-bottom:4rem;padding-top:2rem}.learn-sections-heading{font-size:1.35rem;font-weight:600;margin-bottom:1.5rem}.learn-grid{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:1fr}@media (min-width:640px){.learn-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.learn-grid{grid-template-columns:repeat(3,1fr)}}.learn-card{background:var(--tla-bg);background:var(--tla-card-bg,var(--tla-bg));border:1px solid #80808026;border:1px solid var(--tla-border,#80808026);border-radius:.75rem;display:flex;flex-direction:column;gap:.5rem;padding:1.5rem;transition:box-shadow .15s ease,border-color .15s ease}.learn-card:hover{border-color:#3b82f6;border-color:var(--tla-accent,#3b82f6);box-shadow:0 2px 12px #0000000f}.learn-card h3{font-size:1.1rem;font-weight:600;margin:0}.learn-card p{color:#666;color:var(--tla-muted,#666);flex:1 1;font-size:.9rem;line-height:1.55;margin:0}.learn-card-topics{display:flex;flex-wrap:wrap;gap:.35rem;list-style:none;margin:.5rem 0 0;padding:0}.learn-card-topics li a{background:#3b82f614;background:var(--tla-tag-bg,#3b82f614);border-radius:9999px;color:#3b82f6;color:var(--tla-accent,#3b82f6);display:inline-block;font-size:.78rem;padding:.2rem .55rem;text-decoration:none;transition:background .15s ease}.learn-card-topics li a:hover{background:#3b82f626;background:var(--tla-tag-bg-hover,#3b82f626)}.learn-card-link{color:#3b82f6;color:var(--tla-accent,#3b82f6);display:inline-block;font-size:.9rem;font-weight:500;margin-top:auto;padding-top:.5rem;text-decoration:none}.learn-card-link:hover{text-decoration:underline}.learn-admin-resources{border-top:1px solid #80808026;border-top:1px solid var(--tla-border,#80808026);margin-top:3rem;padding-top:2rem}.learn-why{margin-bottom:2.5rem}.learn-why h2{font-size:1.35rem;font-weight:700;margin-bottom:1rem}.learn-why p{color:#555;color:var(--tla-muted,#555);font-size:.92rem;line-height:1.7;margin-bottom:.75rem}.learn-sources{display:flex;flex-direction:column;gap:.3rem;list-style:none;margin:1rem 0 0;padding:0}.learn-sources li{font-size:.8rem}.learn-sources a{color:#3b82f6;color:var(--tla-accent,#3b82f6);text-decoration:none}.learn-sources a:hover{text-decoration:underline}.learn-what{margin-bottom:2.5rem}.learn-what h2{font-size:1.2rem;font-weight:700;margin-bottom:.75rem}.learn-checklist{margin:0;padding-left:1.25rem}.learn-checklist li{color:#555;color:var(--tla-muted,#555);font-size:.9rem;line-height:1.65;list-style:disc;margin-bottom:.4rem}.learn-trust{border-top:1px solid #80808026;border-top:1px solid var(--tla-border,#80808026);margin:3rem 0 2.5rem;padding:2rem 0}.learn-trust-heading{color:#888;color:var(--tla-muted,#888);font-size:1.1rem;font-weight:600;letter-spacing:.02em;margin-bottom:1.25rem;text-align:center}.learn-trust-logos{align-items:center;display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center;margin-bottom:2rem;opacity:.7}.learn-trust-logo{filter:grayscale(1);height:28px;transition:filter .2s;width:auto}.learn-trust-logo:hover{filter:grayscale(0);opacity:1}html[data-theme=dark] .learn-trust-logo{filter:grayscale(1) invert(1)}html[data-theme=dark] .learn-trust-logo:hover{filter:invert(1)}.learn-trust-quotes{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr}@media (min-width:640px){.learn-trust-quotes{grid-template-columns:repeat(3,1fr)}}.learn-trust-quote{background:var(--tla-bg);background:var(--tla-card-bg,var(--tla-bg));border:1px solid #80808026;border:1px solid var(--tla-border,#80808026);border-radius:.6rem;font-size:.85rem;line-height:1.55;padding:1rem 1.25rem}.learn-trust-quote p{color:var(--tla-fg);font-style:italic;margin:0 0 .5rem}.learn-trust-quote footer{color:#888;color:var(--tla-muted,#888);font-size:.78rem}.learn-trust-quote strong{color:var(--tla-fg);font-weight:600}.learn-faq{margin:2.5rem 0}.learn-faq h2{font-size:1.2rem;font-weight:700;margin-bottom:1rem}.learn-faq-item{border:1px solid #80808026;border:1px solid var(--tla-border,#80808026);border-radius:.5rem;margin-bottom:.5rem;overflow:hidden}.learn-faq-item summary{color:var(--tla-fg);cursor:pointer;font-size:.9rem;font-weight:600;list-style:none;padding:.75rem 1rem}.learn-faq-item summary::-webkit-details-marker{display:none}.learn-faq-item summary:before{color:#3b82f6;color:var(--tla-accent,#3b82f6);content:"+ ";font-weight:700}.learn-faq-item[open] summary:before{content:"\2212 "}.learn-faq-item p{color:#555;color:var(--tla-muted,#555);font-size:.88rem;line-height:1.65;margin:0;padding:0 1rem .75rem}.learn-admin-resources h2{font-size:1.2rem;font-weight:600;margin-bottom:1rem}.learn-resource-list{list-style:none;margin:0 0 1.5rem;padding:0}.learn-resource-list li{margin-bottom:.5rem}.learn-resource-list a{color:#3b82f6;color:var(--tla-accent,#3b82f6);font-weight:500;text-decoration:none}.learn-resource-list a:hover{text-decoration:underline}.learn-resource-desc{color:#666;color:var(--tla-muted,#666);font-size:.85rem}.learn-video-grid{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:1fr}@media (min-width:640px){.learn-video-grid{grid-template-columns:repeat(2,1fr)}}.learn-video-item,.learn-video-wrapper{border-radius:.75rem;overflow:hidden}.learn-video-wrapper{box-shadow:0 1px 8px #00000014;height:0;padding-bottom:56.25%;position:relative}.learn-video-wrapper iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.learn-video-title{font-size:.85rem;font-weight:500;margin:.5rem 0 0}.learn-admin-editor{background:var(--tla-bg);background:var(--tla-card-bg,var(--tla-bg));border:1px dashed #3b82f6;border:1px dashed var(--tla-accent,#3b82f6);border-radius:.75rem;margin-top:2.5rem;padding:1.5rem}.learn-admin-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.25rem}.learn-admin-header h3{font-size:1rem;font-weight:600;margin:0}.learn-admin-save{align-items:center;background:#3b82f6;background:var(--tla-accent,#3b82f6);border:none;border-radius:.4rem;color:#fff;cursor:pointer;display:inline-flex;font-size:.8rem;font-weight:600;gap:.35rem;padding:.45rem .9rem;transition:opacity .15s}.learn-admin-save:disabled{cursor:default;opacity:.4}.learn-admin-group{margin-bottom:1.25rem}.learn-admin-group h4{align-items:center;color:#666;color:var(--tla-muted,#666);display:flex;font-size:.85rem;font-weight:600;gap:.35rem;margin:0 0 .65rem}.learn-admin-row{align-items:center;display:flex;gap:.4rem;margin-bottom:.5rem}.learn-admin-grip{color:#999;color:var(--tla-muted,#999);flex-shrink:0}.learn-admin-input{background:var(--tla-bg);border:1px solid #80808033;border:1px solid var(--tla-border,#80808033);border-radius:.35rem;color:var(--tla-fg);flex:1 1;font-size:.8rem;min-width:0;padding:.4rem .55rem}.learn-admin-input-wide{flex:2 1}.learn-admin-input:focus{outline:2px solid #3b82f6;outline:2px solid var(--tla-accent,#3b82f6);outline-offset:1px}.learn-admin-remove{background:none;border:none;border-radius:.25rem;color:#ef4444;cursor:pointer;flex-shrink:0;padding:.3rem}.learn-admin-remove:hover{background:#ef44441a}.learn-admin-add{align-items:center;background:#3b82f614;border:none;border-radius:.35rem;color:#3b82f6;color:var(--tla-accent,#3b82f6);cursor:pointer;display:inline-flex;font-size:.78rem;font-weight:500;gap:.3rem;padding:.35rem .65rem}.learn-admin-add:hover{background:#3b82f626}@media (max-width:640px){.learn-admin-row{flex-wrap:wrap}.learn-admin-input,.learn-admin-input-wide{flex:1 1 100%}}.learn-admin-hero-video-group{margin-bottom:1.25rem}.learn-admin-hint{color:#888;color:var(--tla-muted,#888);font-size:.75rem;margin:.25rem 0 .5rem}