.vikas-template-page{width:min(1180px,100% - 48px);margin:0 auto;padding:36px 0 88px}.vikas-template-back{min-height:44px;color:var(--muted-foreground);align-items:center;gap:8px;font-size:13px;display:inline-flex}.vikas-template-intro{grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(32px,6vw,88px);margin:28px 0 64px;display:grid}.vikas-template-intro h1{letter-spacing:-.045em;margin:18px 0 24px;font-size:clamp(32px,4.3vw,60px);line-height:1.08}.vikas-template-effect{color:var(--muted-foreground);margin-bottom:28px;line-height:1.8}.vikas-template-page figure{min-width:0;margin:0}.vikas-template-page figure img{aspect-ratio:1;object-fit:cover;border-radius:5px;width:100%;height:auto;display:block}.vikas-template-page figcaption{color:var(--muted-foreground);margin-top:12px;font-size:12px;line-height:1.6}.vikas-template-help{color:var(--muted-foreground);margin-top:16px;font-size:13px;line-height:1.7}.vikas-template-availability{border-top:1px solid var(--border);color:var(--foreground);margin-top:20px;padding:16px 0 0;font-size:13px;line-height:1.7}.vikas-template-reading{border-top:1px solid var(--border);grid-template-columns:1.7fr 1fr;gap:48px;padding:40px 0;display:grid}.vikas-template-reading section{min-width:0;scroll-margin-top:100px}.vikas-template-page h2{letter-spacing:-.03em;font-size:clamp(22px,2.3vw,30px);font-weight:500;line-height:1.3}.vikas-template-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.vikas-template-prompt{border-left:2px solid var(--primary);background:var(--muted);overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;margin:24px 0 0;padding:24px;font-size:15px;line-height:1.85}.vikas-template-occasions{color:var(--muted-foreground);gap:16px;margin-top:28px;padding-left:20px;line-height:1.7;list-style:outside;display:grid}.vikas-template-examples{border-top:1px solid var(--border);padding:40px 0 52px}.vikas-template-example-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:28px;display:grid}.vikas-template-related{border-top:1px solid var(--border);padding-top:36px}.vikas-template-related nav{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:36px;margin-top:24px;display:grid}.vikas-template-related nav>a{border-bottom:1px solid var(--border);min-height:100px;padding:22px 30px 22px 0;display:block;position:relative}.vikas-template-related h3{font-size:17px;font-weight:500;line-height:1.4}.vikas-template-related p{color:var(--muted-foreground);margin-top:6px;font-size:13px;line-height:1.6}.vikas-template-related svg{position:absolute;top:24px;right:0}.vikas-template-related a:hover h3,.vikas-template-back:hover{color:var(--primary)}@media (width<=767px){.vikas-template-page{width:calc(100% - 32px);padding-top:20px}.vikas-template-intro,.vikas-template-reading{grid-template-columns:1fr;gap:32px}.vikas-template-intro{margin:20px 0 40px}.vikas-template-example-grid{gap:16px}.vikas-template-related nav{grid-template-columns:1fr}}@media (width<=479px){.vikas-template-example-grid{grid-template-columns:1fr}}
