.aide{color:#1f1f1f;background:#fff;min-height:100vh;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;line-height:1.6}.aide-shell{gap:2.5rem;max-width:72rem;margin:0 auto;padding:2rem 1.5rem 4rem;display:flex}.aide-nav{flex-shrink:0;width:15rem}.aide-nav-title{color:#1f1f1f;margin-bottom:1rem;font-weight:600;text-decoration:none;display:block}.aide-back{color:#1f1f1f;cursor:pointer;background:#f5f5f5;border:1px solid #d4d4d4;border-radius:.5rem;margin-bottom:1.5rem;padding:.375rem .75rem;font-size:.9rem;display:inline-block}.aide-nav ul{flex-direction:column;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.aide-nav a{color:#1d4ed8;text-decoration:none}.aide-nav a:hover{text-decoration:underline}.aide-content{flex:1;min-width:0;max-width:72ch}.aide-content h1{margin-bottom:.25rem;font-size:1.75rem;font-weight:700}.aide-content h2{border-top:1px solid #e5e5e5;margin-top:2rem;margin-bottom:.75rem;padding-top:1.5rem;font-size:1.3rem;font-weight:600}.aide-content p{margin:.75rem 0}.aide-content ol{margin:.75rem 0;padding-left:1.5rem;list-style:decimal}.aide-content ul{margin:.75rem 0;padding-left:1.5rem;list-style:outside}.aide-content li{margin:.3rem 0}.aide-content h3{margin:1.5rem 0 .5rem;font-size:1.05rem;font-weight:600}.aide-content img{border:1px solid #e5e5e5;border-radius:.5rem;max-width:100%}.aide-content table{border-collapse:collapse;width:100%;margin:1rem 0}.aide-content th,.aide-content td{text-align:left;border:1px solid #e5e5e5;padding:.5rem}.aide-audience{color:#1d4ed8;background:#eff6ff;border-radius:999px;margin-bottom:.5rem;padding:.125rem .625rem;font-size:.85rem;font-weight:600;display:inline-block}.aide-summary{color:#525252}.aide-toc{background:#fafafa;border:1px solid #e5e5e5;border-radius:.75rem;margin:1.5rem 0;padding:1rem 1.25rem}.aide-toc ul{margin:.5rem 0 0;padding-left:1.25rem}.aide-callout{background:#eff6ff;border:1px solid #bfdbfe;border-radius:.75rem;margin-bottom:1.5rem;padding:1.25rem 1.5rem}.aide-button{color:#fff;background:#1d4ed8;border-radius:.5rem;margin-top:.5rem;padding:.5rem 1rem;font-weight:600;text-decoration:none;display:inline-block}.aide-cards{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:1rem;display:grid}.aide-card{color:#1f1f1f;background:#fafafa;border:1px solid #e5e5e5;border-radius:.75rem;flex-direction:column;gap:.25rem;padding:1rem 1.25rem;text-decoration:none;display:flex}.aide-card:hover{border-color:#1d4ed8}@media (max-width:48rem){.aide-shell{flex-direction:column}.aide-nav{width:100%}}@media print{.aide-nav,.aide-back,.aide-toc{display:none!important}.aide-shell{max-width:none;padding:0;display:block}.aide-content{max-width:none}.aide-content img,.aide-content table{break-inside:avoid}}
