#vit-homepage.docs{padding:18px;min-height:100vh}#vit-homepage.docs .doc-bar{display:flex;justify-content:space-between;gap:14px;padding:12px 16px;background:linear-gradient(90deg,#000080,#426ca1);color:white;font:700 16px/1.5 'Courier New',monospace;border:2px outset white}#vit-homepage.docs .doc-bar a{color:white}#vit-homepage.docs .doc-content{max-width:1000px;margin:auto;padding:30px;background:#f6f5ef;border:3px outset white;box-shadow:6px 7px #0002}#vit-homepage.docs h1{font:700 clamp(30px,4.5vw,48px)/1.2 'Courier New',monospace;color:#000080;letter-spacing:-1px;margin:14px 0 20px;overflow-wrap:anywhere}#vit-homepage.docs h2{font:700 25px/1.35 'Courier New',monospace;color:#000080;letter-spacing:0;margin:28px 0 14px}#vit-homepage.docs p,#vit-homepage.docs li{font:17px/1.75 Arial,sans-serif;color:#24263d;margin:12px 0}#vit-homepage.docs a{color:#000080;text-decoration:underline;text-underline-offset:3px}#vit-homepage.docs .article-intro{font-size:19px;max-width:75ch}#vit-homepage.docs .article-meta,#vit-homepage.docs .doc-category{font:14px/1.6 'Courier New',monospace;color:#34365a}#vit-homepage.docs .doc-content>article>section{max-width:75ch;margin-top:34px}#vit-homepage.docs .article-toc,#vit-homepage.docs .article-checklist,#vit-homepage.docs .article-cta{padding:20px;background:#e5e5e5;border:2px inset #fff;margin:24px 0}#vit-homepage.docs .article-toc a{display:inline-block;padding:4px 0}#vit-homepage.docs .doc-button{display:inline-flex;align-items:center;justify-content:center;background:#ffffb0;color:#000060;border:3px outset white;box-shadow:3px 3px #0003;padding:12px 18px;min-height:48px;font:700 16px/1.5 'Courier New',monospace;text-decoration:none;max-width:100%}#vit-homepage.docs .blog-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:28px}#vit-homepage.docs .blog-card{border:3px outset #fff;box-shadow:4px 5px #0002;background:#d2d2d2;padding:20px;display:flex;flex-direction:column;min-width:0}#vit-homepage.docs .blog-card h2{font-size:23px;margin:10px 0}#vit-homepage.docs .blog-card>p:not(.doc-category){flex:1}#vit-homepage.docs .blog-card .doc-button{align-self:start;margin-top:12px}#vit-homepage.docs .faq-list details{background:#e5e5e5;border:2px outset white;margin:14px 0;padding:0 18px}#vit-homepage.docs summary{font:700 18px/1.5 Arial,sans-serif;color:#000080;cursor:pointer;padding:18px 0;min-height:48px}#vit-homepage.docs .doc-footer{padding:32px 12px;color:#000080;font:700 15px/1.6 'Courier New',monospace}#vit-homepage.docs .doc-footer nav{display:flex;gap:14px 24px;flex-wrap:wrap;margin-top:12px}#vit-homepage.docs .doc-footer a{display:inline-block;padding:10px 0;min-height:44px}#vit-homepage.docs .article-sources{font-size:15px}#vit-homepage.docs :focus-visible{outline:3px solid #a95200;outline-offset:4px}#vit-homepage.docs .reading-tools{margin-bottom:18px}#vit-homepage.docs section{scroll-margin-top:90px}#vit-homepage.docs.easy-read p,#vit-homepage.docs.easy-read li{font-size:19px!important}#vit-homepage.docs.easy-read h1{font-family:Arial,sans-serif!important}#vit-homepage.docs.easy-read summary{font-size:20px}#vit-homepage.docs .article-cta a{margin:8px 12px 8px 0}
@media(max-width:650px){#vit-homepage.docs{padding:10px}#vit-homepage.docs .doc-content{padding:20px 16px}#vit-homepage.docs .blog-grid{grid-template-columns:1fr}#vit-homepage.docs .doc-bar{font-size:13px;padding:10px}#vit-homepage.docs .doc-bar span{display:none}#vit-homepage.docs h1{font-size:30px}#vit-homepage.docs h2{font-size:23px}#vit-homepage.docs .article-toc,#vit-homepage.docs .article-checklist,#vit-homepage.docs .article-cta{padding:16px}#vit-homepage.docs ul{padding-left:22px}#vit-homepage.docs .site-links{gap:8px 16px}#vit-homepage.docs .blog-card{padding:16px}}
