/* Content supplied by web-static-wiki and web-static-blog inside the host layout. */
.documentation h1 { margin-top: 0; font-size: clamp(1.8rem, 4vw, 2.7rem); line-height: 1.25; letter-spacing: -.04em; }
.documentation h2 { line-height: 1.3; }
.documentation .cards { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 240px), 1fr)); gap: 1.2rem; }
.documentation .card { border: 1px solid #e0e6ef; background: white; padding: 1.5rem; border-radius: 12px; color: inherit; text-decoration: none; overflow-wrap: anywhere; }
.documentation .card:hover { border-color: #adc5e0; }
.documentation .card h2 { color: #224f7e; }
.documentation .eyebrow { text-transform: uppercase; }
.documentation .actions { margin: 0 0 1.3rem; }
.documentation article { background: white; padding: clamp(1rem, 4vw, 3rem); border: 1px solid #e0e6ef; border-radius: 12px; line-height: 1.75; overflow-wrap: anywhere; }
.documentation article img { max-width: 100%; height: auto; }
.documentation table { display: block; max-width: 100%; overflow-x: auto; border-collapse: collapse; }
.documentation th, .documentation td { border: 1px solid #d7deed; padding: .6rem 1rem; }
.documentation th { background: #f3f5fb; }
.documentation pre { overflow-x: auto; background: #f1f3f8; padding: 1rem; border-radius: 6px; }
.documentation code { font-size: .94em; }
.documentation blockquote { border-left: 3px solid #9ba8d1; margin-left: 0; padding-left: 1.3rem; }
