.skip-link{z-index:var(--z-toast);background:var(--color-ink);color:var(--color-bg);border-radius:var(--radius-control);font-size:var(--text-sm);padding:8px 12px;position:absolute;top:-100px;left:8px}.skip-link:focus{top:8px}:root{--body-scale:1}:root[data-textsize=s]{--body-scale:.92}:root[data-textsize=l]{--body-scale:1.12}:root[data-textsize=xl]{--body-scale:1.25}.item-body{font-size:calc(var(--text-base) * var(--body-scale));line-height:var(--leading-body);color:var(--color-ink)}.item-body>*+*{margin-top:1em}.item-body p,.item-body li{max-width:70ch}.item-body a{color:var(--color-link);text-underline-offset:.18em;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.item-body h2,.item-body h3,.item-body h4{font-family:var(--font-display);font-weight:700;line-height:var(--leading-display);letter-spacing:var(--tracking-display);margin-top:1.6em}.item-body h2{font-size:calc(var(--text-lg) * var(--body-scale))}.item-body h3,.item-body h4{font-size:calc(var(--text-md) * var(--body-scale))}.item-body ul,.item-body ol{padding-left:1.3em}.item-body ul{list-style:outside}.item-body ol{list-style:decimal}.item-body li+li{margin-top:.35em}.item-body li::marker{color:var(--color-brand)}.item-body blockquote{border-left:4px solid var(--color-accent);background:var(--color-accent-soft);border-radius:0 var(--radius-control) var(--radius-control) 0;padding:12px 16px}.item-body figure img,.item-body>img{border-radius:var(--radius-card);width:100%;height:auto;display:block}.item-body figcaption{font-size:var(--text-sm);color:var(--color-muted);margin-top:6px}.item-body hr{border:0;border-top:1px solid var(--color-line);margin:2em 0}.item-body table{border-collapse:collapse;width:100%;font-size:var(--text-sm);display:block;overflow-x:auto}.item-body th,.item-body td{text-align:left;border-bottom:1px solid var(--color-line);vertical-align:top;padding:8px 12px}.item-body th{color:var(--color-muted);font-weight:700;font-size:var(--text-xs)}.item-body iframe{aspect-ratio:16/9;border-radius:var(--radius-card);border:0;width:100%;height:auto}.item-body strong{font-weight:700}.item-body code{background:var(--color-sunken);border-radius:6px;padding:.1em .35em;font-size:.9em}.prose-static{font-size:var(--text-base);line-height:var(--leading-body)}.prose-static>*+*{margin-top:1em}.prose-static h2{font-family:var(--font-display);font-weight:700;font-size:var(--text-lg);margin-top:1.8em}.prose-static h3{font-family:var(--font-display);font-weight:700;font-size:var(--text-md);margin-top:1.4em}.prose-static a{color:var(--color-link);text-underline-offset:.18em;font-weight:600;text-decoration:underline}.prose-static ul{padding-left:1.3em;list-style:outside}.prose-static ol{padding-left:1.3em;list-style:decimal}.prose-static li+li{margin-top:.3em}.prose-static table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.prose-static th,.prose-static td{text-align:left;border-bottom:1px solid var(--color-line);padding:6px 10px}.skeleton{background:color-mix(in srgb, var(--color-ink) 7%, transparent);border-radius:var(--radius-control);position:relative;overflow:hidden}.skeleton:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--color-surface) 50%, transparent), transparent);animation:shimmer 1.4s var(--ease-standard) infinite;position:absolute;inset:0;transform:translate(-100%)}@keyframes shimmer{to{transform:translate(100%)}}.rail{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:12px;padding-bottom:2px;display:flex;overflow-x:auto}.rail::-webkit-scrollbar{display:none}.rail>*{scroll-snap-align:start;flex:0 0 min(84vw,340px)}dialog.sheet[open]{animation:sheet-in var(--duration-slow) var(--ease-out)}dialog.sheet::backdrop{animation:fade-in var(--duration-base) var(--ease-out)}@keyframes sheet-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}details.faq>summary{cursor:pointer;list-style:none}details.faq>summary::-webkit-details-marker{display:none}details.faq[open] .faq-chevron{transform:rotate(180deg)}[lang=hi] .leading-tight{line-height:1.35}[lang=hi] .leading-snug{line-height:1.45}
