
.gv-site-header nav.desktop-nav a.gv-blog-badge,.gv-site-header nav.desktop-nav a.gv-app-badge{position:relative;display:inline-flex;justify-content:center;align-items:center;box-shadow:none;font-weight:600;letter-spacing:0;line-height:24px;min-height:36px;padding:4px 14px;gap:7px;border:1px solid;border-radius:24px;text-decoration:none;transition:background-color .18s,border-color .18s}.gv-site-header nav.desktop-nav a.gv-blog-badge{background:#f6efff;color:#7040b1;border-color:#d4b9ef}.gv-site-header nav.desktop-nav a.gv-blog-badge:hover,.gv-site-header nav.desktop-nav a.gv-blog-badge.active{background:#eee0ff;color:#5b2d94;border-color:#a47acd}.gv-site-header nav.desktop-nav a.gv-app-badge{background:#fff6da;color:#573991;border-color:#dfc789}.gv-site-header nav.desktop-nav a.gv-blog-badge svg,.gv-site-header nav.desktop-nav a.gv-app-badge img{width:16px;height:16px;flex-shrink:0}.gv-site-header nav.desktop-nav a.gv-blog-badge::after,.gv-site-header nav.desktop-nav a.gv-app-badge::after{content:'';position:absolute;inset:-4px 0}.gv-site-header nav.desktop-nav a.gv-blog-badge>span:last-child,.gv-site-header .badge-arrow{font-size:11px}
.words-page{background:#f9fcff;color:#172647}.words-main{max-width:1100px;margin:auto;padding:50px 32px 70px;min-height:50vh}.category-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:8px 0 30px}.category-tile{display:flex;align-items:center;justify-content:space-between;gap:22px;min-height:112px;padding:27px 30px;border:1px solid #dfd1ef;border-radius:12px;background:#f8f3ff;color:#5b2d94;text-decoration:none;font:500 clamp(18px,2.5vw,24px)/1.4 'Outfit',sans-serif;transition:background .18s,transform .18s}.category-tile:hover{background:#eee0ff;transform:translateY(-2px)}.category-tile span:last-child{font-family:Karla,sans-serif;font-size:22px}.words-page h1{font:400 clamp(30px,4vw,50px)/1.45 'Tiro Devanagari Marathi','Nirmala UI',Georgia,serif;margin:15px 0 32px;color:#172647;overflow-wrap:anywhere}.words-back{display:inline-block;color:#7040b1;text-decoration:none;font:400 14px/1.7 Karla,sans-serif;margin-bottom:15px}.words-back:hover{text-decoration:underline}.article-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.article-tile{display:block;overflow:hidden;border:1px solid #e7dff0;border-radius:12px;background:#fff;text-decoration:none;color:#172647;transition:box-shadow .18s}.article-tile:hover{box-shadow:0 5px 18px #8b315312}.article-tile img{width:100%;aspect-ratio:3/2;object-fit:cover;display:block}.tile-copy{padding:22px}.tile-language{font:400 11px/1.7 Karla,'Nirmala UI',sans-serif;color:#7040b1}.tile-copy h2{font:400 24px/1.55 'Tiro Devanagari Marathi','Nirmala UI',Georgia,serif;margin:12px 0 0;overflow-wrap:anywhere}.article-kicker{font:400 12px/1.7 Karla,sans-serif;color:#7040b1;letter-spacing:.04em;margin:12px 0}.article-title{max-width:900px}.article-hero{margin:0 0 40px}.article-hero img{width:100%;max-height:500px;aspect-ratio:3/2;object-fit:cover;display:block;border-radius:3px}.article-hero figcaption{font:400 11px/1.6 Karla,sans-serif;color:#68758b;margin-top:8px}.words-copy{max-width:760px;margin:auto;font:400 20px/1.95 'Tiro Devanagari Marathi','Nirmala UI',serif;color:#27364d;overflow-wrap:anywhere}.words-copy:lang(en){font-family:Karla,sans-serif;line-height:1.8}.words-copy p{margin:0 0 26px}.words-copy.poem p{margin:0 0 7px}.author-signoff{border-top:1px solid #e4d8e0;margin-top:36px;padding-top:22px}.author-signoff .signature{font:400 32px/1.3 'GV Alex Brush','Alex Brush',cursive;color:#7040b1;white-space:nowrap}.article-tools{display:flex;gap:20px;align-items:center;flex-wrap:wrap;border-top:1px solid #e9dfe5;margin-top:28px;padding:20px 0;font:400 13px/1.6 Karla,sans-serif}.article-tools button{border:0;background:transparent;color:#7040b1;cursor:pointer;font:inherit;padding:10px 0}.article-tools a{color:#7040b1;text-decoration:none}.article-tools span{color:#68758b}.more-articles{display:flex;gap:25px;flex-wrap:wrap;margin:30px auto 0;padding-top:24px;max-width:760px;border-top:1px solid #e4d8e0}.more-articles a{color:#7040b1;font-size:16px;text-decoration:none}.more-articles a:hover{text-decoration:underline}.original-date{font:400 12px/1.7 'Nirmala UI',sans-serif;color:#68758b;margin:0 0 25px}
@media(max-width:800px){.article-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.gv-site-header nav.desktop-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-width:340px;width:100%;gap:8px 14px;padding:0}.gv-site-header nav.desktop-nav a{width:100%;min-height:44px;display:flex;justify-content:center;align-items:center;padding:8px 3px}.gv-site-header nav.desktop-nav a.gv-blog-badge,.gv-site-header nav.desktop-nav a.gv-app-badge{grid-column:auto;height:36px;min-height:36px;padding:4px 9px;font-size:12px;align-self:center;gap:6px;white-space:nowrap}.gv-site-header .nav-row{padding-bottom:17px}.words-main{padding:30px 22px 45px}.category-grid{grid-template-columns:1fr;gap:13px}.category-tile{min-height:80px;padding:21px 23px;font-size:20px}.article-grid{grid-template-columns:1fr;gap:22px}.words-page h1{font-size:34px;margin-top:10px}.words-copy{font-size:18px;line-height:1.95}.article-hero{margin-bottom:29px}.article-hero img{aspect-ratio:4/3}.tile-copy h2{font-size:24px}.tile-copy{padding:22px}.article-kicker{font-size:11px}.more-articles{flex-direction:column;gap:16px}}
@media(prefers-reduced-motion:reduce){.category-tile,.article-tile{transition:none}.category-tile:hover{transform:none}}@media print{header,.foot,.article-tools,.more-articles,.words-back{display:none}.words-main{padding:0}.words-copy{font-size:12pt}.article-hero img{max-height:180px}.author-signoff{break-inside:avoid}}
@media(max-width:600px){.gv-site-header nav.desktop-nav{row-gap:0}.gv-site-header .nav-row{padding-top:2px;padding-bottom:12px}}

.category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:34px 26px}.category-tile{display:block;min-height:0;padding:0;background:transparent;border:0;border-radius:0;font-size:21px;line-height:1.4;color:#553080}.category-tile:hover{background:transparent;transform:none}.category-photo{display:block;overflow:hidden;border-radius:8px;aspect-ratio:3/2;background:#f3eef8}.category-photo img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .25s}.category-tile:hover .category-photo img{transform:scale(1.025)}.category-caption{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:17px 0 15px;border-bottom:1px solid #ded0eb}.category-caption>span:first-child{font:inherit}.category-caption>span:last-child{flex-shrink:0;font:400 21px/1 Karla,sans-serif;color:#8753bb}.category-tile:hover .category-caption{border-color:#8753bb}.category-tile:focus-visible{outline-offset:7px;outline-color:#7040b1}@media(max-width:800px){.category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.category-grid{gap:25px 18px}.category-tile{font-size:17px;min-height:0;padding:0}.category-photo{aspect-ratio:4/3}.category-caption{padding:13px 0;gap:6px;min-height:70px}.category-caption>span:last-child{font-size:18px}}@media(prefers-reduced-motion:reduce){.category-photo img{transition:none}.category-tile:hover .category-photo img{transform:none}}
.category-tile .category-caption{font:inherit}.category-caption>span:first-child{min-width:0;overflow-wrap:anywhere}@media(max-width:360px){.category-tile{font-size:16px}.category-caption>span:last-child{font-size:15px}}

.gv-site-header nav.desktop-nav a.navlink{width:auto;justify-self:center;padding:7px 12px;border-bottom:0;border-radius:9px;transition:background-color .18s,color .18s}.gv-site-header nav.desktop-nav a.navlink:hover{background:#f0f5ff}.gv-site-header nav.desktop-nav a.navlink.active{background:#e8f0ff;color:#194ac7;border-bottom:0}.gv-site-header nav.desktop-nav a.navlink:focus-visible{outline-offset:2px}@media(max-width:600px){.gv-site-header nav.desktop-nav a.navlink{min-height:40px;padding:7px 12px}.gv-site-header nav.desktop-nav{row-gap:4px}}
.category-tile .category-caption{font-family:Outfit,sans-serif;font-size:21px;font-weight:500;line-height:1.4}.category-tile .category-caption>span:first-child{font-size:inherit;font-family:inherit;overflow-wrap:normal}@media(max-width:600px){.category-tile .category-caption{font-size:17px}}@media(max-width:360px){.category-tile .category-caption{font-size:15px}}
.category-tile span.category-caption{font-size:20px;letter-spacing:0;line-height:1.45}.category-tile span.category-caption>span:first-child{font-size:inherit;min-width:0;overflow-wrap:normal}.category-tile span.category-caption>span:last-child{font-size:16px}@media(max-width:600px){.category-tile span.category-caption{font-size:16px;min-height:60px}.category-tile span.category-caption>span:last-child{font-size:14px}}@media(max-width:360px){.category-grid{grid-template-columns:1fr}.category-tile span.category-caption{font-size:17px;min-height:0}}
