@font-face{font-family:Noto Sans Devanagari;src:url(/fonts/noto-sans-devanagari.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:U+900-97F,U+1CD0-1CFF,U+200C-200D,U+20B9,U+25CC,U+A83?,U+A8E0-A8FF}.learn-container{width:min(100% - 2rem,1120px);margin-inline:auto}.learn-home,.learn-category-page,.learn-topic-page{padding-block:2.25rem 4.5rem}.learn-index-header{max-width:790px;padding-block:1.25rem 2rem}.learn-index-header h1{letter-spacing:-.035em;text-wrap:balance;margin-top:.85rem;font-size:clamp(2.15rem,4.4vw,3.4rem);font-weight:650;line-height:1.12}.learn-home .learn-index-header{padding-top:.6rem;padding-bottom:1.75rem}.learn-home .learn-index-header h1{font-size:clamp(2.8rem,5vw,4.1rem)}.learn-index-header .learn-body{margin-top:1rem}.learn-eyebrow{letter-spacing:.13em;text-transform:uppercase;color:var(--primary);font-size:.72rem;font-weight:700;line-height:1.6}.learn-body{color:var(--muted-foreground);text-wrap:pretty;font-size:1.0625rem;line-height:1.9}.learn-link{color:var(--primary);text-decoration:underline;-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border);text-underline-offset:4px;font-weight:600;text-decoration-thickness:2px}.learn-link:hover{-webkit-text-decoration-color:var(--primary);text-decoration-color:var(--primary)}.learn-breadcrumbs{color:var(--muted-foreground);font-size:.82rem;line-height:1.75}.learn-breadcrumbs ol{flex-wrap:wrap;row-gap:.35rem;display:flex}.learn-breadcrumbs li{overflow-wrap:anywhere;display:inline}.learn-breadcrumbs a:hover{color:var(--primary);text-decoration:underline}.learn-breadcrumbs [aria-current]{color:var(--foreground);font-weight:600}.learn-search-panel{border:1px solid var(--border);background:#fffffff7;border-radius:24px;flex-direction:column;gap:.8rem;padding:1rem;display:flex;box-shadow:0 16px 35px -30px #12306459}.learn-search-panel.is-sticky{z-index:25;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:sticky;top:5.75rem}.learn-search-input{border:1px solid var(--border);background:var(--background);width:100%;height:52px;color:var(--foreground);border-radius:999px;padding:.7rem 2.8rem .7rem 2.9rem;font-size:1rem}.learn-search-input::-webkit-search-cancel-button{display:none}.learn-search-input:focus{outline:2px solid var(--primary);outline-offset:2px}.learn-clear{border-radius:100%;justify-content:center;align-items:center;width:42px;height:42px;display:flex;position:absolute;top:5px;right:8px}.learn-filter{border:1px solid var(--border);background:#fff;border-radius:999px;min-height:44px;padding:.5rem 1.2rem;font-size:.9rem;font-weight:600}.learn-filter[aria-pressed=true]{color:#fff;background:var(--foreground);border-color:var(--foreground)}.learn-select-label{color:var(--muted-foreground);flex-direction:column;flex-shrink:0;gap:.25rem;font-size:.7rem;font-weight:600;display:flex}.learn-select-label select{border:1px solid var(--border);background:var(--background);min-width:150px;max-width:100%;height:44px;color:var(--foreground);border-radius:12px;padding:.4rem 1.75rem .4rem .75rem;font-size:.9rem;font-weight:500}.learn-entry-grid{grid-template-columns:minmax(0,1fr);gap:.85rem;display:grid}.learn-entry-grid>li{min-width:0}.learn-entry-card{border:1px solid var(--border);background:#fff;border-radius:20px;flex-direction:column;height:100%;padding:1.25rem;transition:border-color .2s,transform .2s;display:flex;box-shadow:0 12px 28px -28px #12306466}.learn-entry-card:hover{border-color:#94baff;transform:translateY(-2px)}.learn-entry-card h3{overflow-wrap:anywhere;font-size:1.18rem;font-weight:650;line-height:1.5}.learn-entry-card .learn-eyebrow{letter-spacing:.08em;font-size:.6rem}.learn-meaning{overflow-wrap:anywhere;margin-top:.45rem}.learn-meaning-label{color:var(--muted-foreground);margin-top:1rem;margin-bottom:.25rem;font-size:.72rem;font-weight:600;line-height:1.6}.learn-hindi{color:var(--foreground);font-family:Noto Sans Devanagari,Nirmala UI,sans-serif;font-size:1.12rem;line-height:1.8}.learn-romanized{color:var(--muted-foreground);font-size:.95rem;line-height:1.8}.learn-meaning.compact .learn-hindi{font-size:1.03rem}.learn-meaning.compact .learn-romanized{font-size:.85rem}.learn-empty{text-align:center;border:1px solid var(--border);background:#fff;border-radius:24px;padding:2.5rem 1.25rem}.learn-empty h3{font-size:1.3rem;font-weight:600}.learn-empty p{color:var(--muted-foreground);margin-top:.75rem}.learn-section{min-width:0;margin-top:3.25rem;scroll-margin-top:1rem}.learn-section h2{letter-spacing:-.02em;overflow-wrap:anywhere;text-wrap:pretty;font-size:clamp(1.4rem,2.3vw,1.8rem);font-weight:650;line-height:1.35}.learn-category-grid{gap:1rem;display:grid}.learn-category-card{border:1px solid var(--border);background:#fff;border-radius:24px;padding:1.5rem}.learn-category-card:hover{border-color:#94baff}.learn-category-card h3{margin-top:.6rem;font-size:1.45rem;font-weight:650;line-height:1.4}.learn-category-card>p:not(.learn-eyebrow){color:var(--muted-foreground);margin-top:.7rem;font-size:1rem;line-height:1.85}.learn-topic-grid{gap:.8rem;display:grid}.learn-topic-grid>a{border:1px solid var(--border);background:#fff;border-radius:18px;align-items:center;gap:1rem;padding:1.1rem;display:flex}.learn-topic-grid>a:hover{border-color:#94baff}.learn-topic-grid>a>span:nth-child(2){flex:1;min-width:0}.learn-topic-grid strong{font-size:1rem;font-weight:600}.learn-topic-grid span span{color:var(--muted-foreground);margin-top:.2rem;font-size:.8rem;display:block}.learn-topic-pills{flex-wrap:wrap;gap:.65rem;margin-bottom:2rem;display:flex}.learn-topic-pills a{border:1px solid var(--border);background:#fff;border-radius:999px;align-items:center;min-height:44px;padding:.5rem 1rem;font-size:.85rem;font-weight:600;display:flex}.learn-word-top{background:radial-gradient(at 0 0,#ff7a1a1a,#0000 40%),radial-gradient(at 100% 0,#075beb0f,#0000 40%);padding-block:2rem 4rem}.learn-word-grid{align-items:start;gap:2.5rem;margin-top:1.5rem;display:grid}.learn-answer-card{border:1px solid var(--border);background:#fff;border-radius:28px;padding:1.5rem;scroll-margin-top:7rem;box-shadow:0 30px 60px -48px #12306480}.learn-answer-card h1{letter-spacing:-.025em;overflow-wrap:anywhere;text-wrap:pretty;margin-top:1.1rem;font-size:clamp(1.8rem,3.3vw,2.6rem);font-weight:650;line-height:1.2}.learn-answer-inset{border:1px solid var(--border);background:linear-gradient(135deg,#f0f5ff,#fcfdff);border-radius:24px;margin-top:1.75rem;padding:1.25rem}.learn-answer-english{letter-spacing:-.025em;overflow-wrap:anywhere;font-size:clamp(2.15rem,3.9vw,3.15rem);font-weight:650;line-height:1.18}.learn-answer-inset .learn-hindi{font-size:1.25rem}.learn-answer-inset .learn-romanized{font-size:1.05rem}.learn-pronunciation-chip,.learn-chip{border:1px solid var(--border);overflow-wrap:anywhere;border-radius:999px;max-width:100%;padding:.35rem .7rem;font-size:.78rem;font-weight:600;line-height:1.5}.learn-pronunciation-chip{background:var(--foreground);border-color:var(--foreground);color:#fff}.learn-chip{color:var(--muted-foreground);background:#fff}.learn-answer-text{color:var(--foreground);text-wrap:pretty;margin-top:1.75rem;font-size:1.1rem;line-height:1.9}.learn-lead-example{border-left:3px solid var(--primary);background:var(--secondary);border-radius:16px;margin-top:1.8rem;padding:1.1rem}.learn-lead-example .learn-target{margin-top:.7rem}.learn-target{overflow-wrap:anywhere;font-size:1.2rem;font-weight:600;line-height:1.7}.learn-note{color:var(--muted-foreground);margin-top:1rem;font-size:.9rem;line-height:1.85}.learn-article-sections{min-width:0;padding-top:.25rem}.learn-card{border:1px solid var(--border);background:#fff;border-radius:24px;min-width:0}.learn-word-sidebar{display:none}.learn-contents{border:1px solid var(--border);background:#ffffffe6;border-radius:24px;padding:1.3rem}.learn-contents ul{flex-wrap:wrap;gap:.25rem 1.3rem;margin-top:.8rem;display:flex}.learn-contents a{min-height:40px;color:var(--muted-foreground);align-items:center;font-size:.86rem;font-weight:600;display:inline-flex}.learn-contents a:hover{color:var(--primary);text-decoration:underline}.learn-reference-table{border:1px solid var(--border);background:#fff;border-radius:24px;overflow:hidden}.learn-reference-table table{table-layout:fixed;text-align:left;width:100%;font-size:.95rem;line-height:1.8}.learn-reference-table th,.learn-reference-table td{vertical-align:top;overflow-wrap:anywhere;padding:1rem}.learn-reference-table thead{background:var(--secondary);letter-spacing:.05em;text-transform:uppercase;font-size:.75rem}.learn-reference-table tbody tr{border-top:1px solid var(--border)}.learn-reference-table tbody th{font-weight:600}.learn-reference-table td{color:var(--muted-foreground)}.learn-usage-column{display:none}.learn-mobile-usage{margin-top:.7rem;font-size:.8rem;line-height:1.7}.learn-example{border:1px solid var(--border);background:#fff;border-radius:20px;padding:1.25rem}.learn-example>.learn-eyebrow{margin-bottom:.7rem}.learn-mistake{background:#fff8f1;border:1px solid #f1ddcc;border-radius:20px;padding:1.3rem}.learn-dialogue{flex-direction:column;gap:1rem;min-width:0;display:flex}.learn-dialogue>li{border:1px solid var(--border);background:#fff;border-radius:20px;width:fit-content;min-width:0;max-width:94%;padding:1.1rem}.learn-dialogue>li[data-speaker=You]{background:var(--secondary);border-top-right-radius:4px;margin-left:auto}.learn-dialogue>li[data-speaker=Partner]{border-top-left-radius:4px}.learn-dialogue .learn-eyebrow{margin-bottom:.4rem}.learn-disclosure{margin-top:.7rem}.learn-disclosure summary{min-height:44px;color:var(--primary);cursor:pointer;border-radius:5px;align-items:center;gap:.5rem;font-size:.86rem;font-weight:600;display:flex}.learn-disclosure[open] summary svg{transform:rotate(180deg)}.learn-reveal{border-left:2px solid #b8cef5;margin-block:.5rem;padding-left:1rem}.learn-practice{background:var(--accent-soft);overflow-wrap:anywhere;border:1px solid #f1ddcc;border-radius:20px;padding:1.25rem;font-size:1rem;line-height:1.85}.learn-faq details{border-bottom:1px solid var(--border)}.learn-faq summary{cursor:pointer;border-radius:4px;min-height:48px;padding:1.1rem 1.8rem 1.1rem 0;font-size:1rem;font-weight:600;line-height:1.7;position:relative}.learn-faq summary:after{content:"+";color:var(--primary);font-size:1.25rem;position:absolute;top:1.1rem;right:.2rem}.learn-faq details[open] summary:after{content:"−"}.learn-faq details>p{color:var(--muted-foreground);padding-bottom:1.25rem;font-size:1rem;line-height:1.9}.learn-related{gap:.7rem;display:grid}.learn-related>a{border:1px solid var(--border);overflow-wrap:anywhere;background:#fff;border-radius:16px;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem;font-size:.95rem;line-height:1.7;display:flex}.learn-related>a:hover{color:var(--primary);border-color:#94baff}.learn-references{border-top:1px solid var(--border);color:var(--muted-foreground);margin-top:3rem;padding-top:1.5rem;font-size:.83rem;line-height:1.9}.learn-references p+p{margin-top:.5rem}.learn-references a{color:var(--primary);text-underline-offset:3px;text-decoration:underline}.learn-conversation-container{width:min(100% - 2rem,920px);margin-inline:auto;padding-block:1.75rem 4rem}.learn-conversation-header{padding-top:1rem}.learn-conversation-header h1{letter-spacing:-.025em;text-wrap:pretty;overflow-wrap:anywhere;margin-top:.8rem;font-size:clamp(1.9rem,3.5vw,2.6rem);font-weight:650;line-height:1.2}.learn-conversation-header>.learn-body{margin-top:1rem}.learn-answer-option{background:var(--secondary);border:1px solid #c8d9f8;border-radius:20px;margin-block:1.5rem;padding:1.3rem}.learn-answer-option .learn-target{margin-top:.65rem;font-size:clamp(1.4rem,3vw,1.8rem)}.learn-inline-nav{flex-wrap:wrap;gap:.2rem 1.5rem;margin-block:1rem;display:flex}.learn-inline-nav a{min-height:44px;color:var(--primary);text-decoration:underline;-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border);text-underline-offset:4px;align-items:center;font-size:.9rem;font-weight:600;display:flex}.learn-callout{border-left:3px solid var(--primary);color:var(--muted-foreground);padding-left:1.25rem;font-size:1.05rem;line-height:1.9}.learn-grammar-grid{align-items:start;gap:2.5rem;margin-top:2rem;display:grid}.learn-grammar-sidebar{order:-1}.learn-grammar-table{border:1px solid var(--border);background:#fff;border-radius:20px;overflow-x:auto}.learn-grammar-table table{text-align:left;width:100%;min-width:480px;font-size:1rem}.learn-grammar-table th,.learn-grammar-table td{padding:1rem;line-height:1.8}.learn-grammar-table thead{background:var(--secondary)}.learn-grammar-table tr+tr,.learn-grammar-table tbody tr{border-top:1px solid var(--border)}.learn-pattern{border:1px solid var(--border);background:var(--secondary);border-radius:20px;margin-top:1.5rem;padding:1.5rem}.learn-pattern>p:last-child{margin-top:.5rem;font-size:1.2rem;font-weight:600;line-height:1.8}@media (min-width:640px){.learn-entry-grid,.learn-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.learn-container{width:min(100% - 3rem,1120px)}.learn-answer-card{padding:2.25rem}.learn-answer-inset{padding:1.75rem}.learn-usage-column{display:table-cell}.learn-mobile-usage{display:none}.learn-reference-table table{table-layout:auto}.learn-reference-table th,.learn-reference-table td{padding:1.15rem}.learn-related{grid-template-columns:repeat(2,minmax(0,1fr))}.learn-conversation-container{width:min(100% - 3rem,920px)}.learn-search-panel{flex-flow:wrap;align-items:center}.learn-search-panel>div:first-child{min-width:250px}.learn-section{margin-top:3.5rem}.learn-dialogue>li{max-width:88%}}@media (min-width:1024px){.learn-home,.learn-category-page,.learn-topic-page{padding-top:2.5rem}.learn-entry-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.learn-word-grid{grid-template-columns:minmax(0,1fr) 300px;gap:3rem}.learn-word-sidebar{flex-direction:column;gap:1rem;display:flex;position:sticky;top:6.5rem}.learn-word-sidebar .learn-contents ul{display:block}.learn-word-sidebar .learn-contents a{min-height:42px}.learn-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.learn-grammar-grid{grid-template-columns:minmax(0,1fr) 256px}.learn-grammar-sidebar{order:1;position:sticky;top:6.5rem}.learn-grammar-sidebar .learn-contents ul{display:block}.learn-word-top{padding-top:2.5rem}.learn-search-panel{flex-wrap:nowrap}.learn-dialogue>li{max-width:82%}}@media (prefers-reduced-motion:reduce){.learn-entry-card{transition:none}.learn-entry-card:hover{transform:none}}
