.toc-sidebar[data-astro-cid-xvrfupwn]{background:var(--color-paper);border:2px solid var(--color-concrete);border-radius:var(--radius-lg);padding:var(--space-6);position:sticky;top:var(--space-8);max-height:calc(100vh - var(--space-16));overflow-y:auto;align-self:start;scroll-behavior:smooth}.toc-sidebar[data-astro-cid-xvrfupwn]::-webkit-scrollbar{width:6px}.toc-sidebar[data-astro-cid-xvrfupwn]::-webkit-scrollbar-track{background:var(--color-sand);border-radius:3px}.toc-sidebar[data-astro-cid-xvrfupwn]::-webkit-scrollbar-thumb{background:var(--color-concrete);border-radius:3px;transition:background var(--duration-fast)}.toc-sidebar[data-astro-cid-xvrfupwn]::-webkit-scrollbar-thumb:hover{background:var(--color-steel)}.breadcrumb[data-astro-cid-xvrfupwn]{margin-bottom:var(--space-4)}.breadcrumb-category[data-astro-cid-xvrfupwn]{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);color:var(--color-signal);text-decoration:underline;transition:color var(--duration-fast) var(--ease-standard);font-weight:600}.breadcrumb-category[data-astro-cid-xvrfupwn]:hover{color:var(--color-gold)}.article-header[data-astro-cid-xvrfupwn]{margin-bottom:var(--space-6);padding-bottom:var(--space-6);border-bottom:2px solid var(--color-concrete)}.article-title[data-astro-cid-xvrfupwn]{font-size:var(--font-size-lg);font-weight:700;color:var(--color-ink);line-height:1.4;margin:0 0 var(--space-3) 0;word-wrap:break-word;overflow-wrap:break-word;hyphens:auto}.reading-time[data-astro-cid-xvrfupwn]{display:flex;align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);color:var(--color-steel);font-weight:600;margin:0}.reading-time[data-astro-cid-xvrfupwn] svg[data-astro-cid-xvrfupwn]{flex-shrink:0}.toc-container[data-astro-cid-xvrfupwn]{position:relative}.toc-toggle[data-astro-cid-xvrfupwn]{display:none;width:100%;background:transparent;border:none;padding:0;cursor:pointer;align-items:center;justify-content:space-between;margin-bottom:var(--space-4)}.toc-title[data-astro-cid-xvrfupwn]{font-size:var(--font-size-lg);font-weight:700;margin:0 0 var(--space-4) 0;color:var(--color-ink);text-transform:uppercase;letter-spacing:.5px}.toc-toggle-icon[data-astro-cid-xvrfupwn]{transition:transform var(--duration-normal) var(--ease-standard)}.toc-toggle[data-astro-cid-xvrfupwn][aria-expanded=true] .toc-toggle-icon[data-astro-cid-xvrfupwn]{transform:rotate(180deg)}.toc-toggle[data-astro-cid-xvrfupwn]:focus-visible{outline:3px solid var(--color-gold);outline-offset:2px}.toc-list[data-astro-cid-xvrfupwn]{list-style:none;padding:0;margin:0}.toc-item[data-astro-cid-xvrfupwn]{margin-bottom:var(--space-2)}.toc-link[data-astro-cid-xvrfupwn]{display:block;padding:var(--space-2) var(--space-3);color:var(--color-steel);text-decoration:underline;text-decoration-color:transparent;border-radius:var(--radius-sm);transition:all var(--duration-fast) var(--ease-standard);font-size:var(--font-size-sm);line-height:1.5;border-left:3px solid transparent}.toc-link[data-astro-cid-xvrfupwn]:hover{background:var(--color-sand);color:var(--color-ink);text-decoration-color:var(--color-gold);transform:translate(2px)}.toc-link[data-astro-cid-xvrfupwn]:focus-visible{outline:3px solid var(--color-gold);outline-offset:2px;background:var(--color-sand)}.toc-link[data-astro-cid-xvrfupwn].active{background:#ffcc3326;border-left-color:var(--color-gold);color:var(--color-ink);font-weight:700;text-decoration-color:var(--color-gold)}.toc-depth-1[data-astro-cid-xvrfupwn] .toc-link[data-astro-cid-xvrfupwn]{padding-left:var(--space-3);font-weight:600}.toc-depth-2[data-astro-cid-xvrfupwn] .toc-link[data-astro-cid-xvrfupwn]{padding-left:var(--space-6)}.toc-depth-3[data-astro-cid-xvrfupwn] .toc-link[data-astro-cid-xvrfupwn]{padding-left:var(--space-8);font-size:var(--font-size-xs)}.toc-empty[data-astro-cid-xvrfupwn]{font-size:var(--font-size-sm);color:var(--color-steel);font-style:italic}.sr-only[data-astro-cid-xvrfupwn]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@media(max-width:1024px){.toc-sidebar[data-astro-cid-xvrfupwn]{position:sticky;top:var(--space-8);max-height:calc(100vh - var(--space-16))}.toc-toggle[data-astro-cid-xvrfupwn]{display:flex}.toc-toggle[data-astro-cid-xvrfupwn] .toc-title[data-astro-cid-xvrfupwn]{margin-bottom:0}.toc-nav[data-astro-cid-xvrfupwn]{max-height:0;overflow:hidden;transition:max-height var(--duration-normal) var(--ease-standard)}.toc-toggle[data-astro-cid-xvrfupwn][aria-expanded=true]+.toc-nav[data-astro-cid-xvrfupwn]{max-height:500px}}@media(max-width:768px){.toc-sidebar[data-astro-cid-xvrfupwn]{padding:var(--space-5)}.breadcrumb[data-astro-cid-xvrfupwn]{font-size:var(--font-size-xs)}}.mobile-toc-fab[data-astro-cid-xvrfupwn]{position:fixed;bottom:80px;right:20px;display:none;flex-direction:column;align-items:center;gap:var(--space-1);padding:var(--space-3) var(--space-4);background:var(--color-signal);color:var(--color-paper);border:none;border-radius:var(--radius-full);box-shadow:var(--shadow-lg);cursor:pointer;z-index:1000;transition:all var(--duration-fast) var(--ease-standard)}.mobile-toc-fab[data-astro-cid-xvrfupwn]:hover{transform:scale(1.05);box-shadow:0 8px 24px #0000004d}.mobile-toc-fab[data-astro-cid-xvrfupwn]:active{transform:scale(.95)}.mobile-toc-fab[data-astro-cid-xvrfupwn]:focus-visible{outline:3px solid var(--color-gold);outline-offset:2px}.fab-label[data-astro-cid-xvrfupwn]{font-size:var(--font-size-xs);font-weight:700;text-transform:uppercase;letter-spacing:.5px}@media(max-width:768px){.toc-sidebar[data-astro-cid-xvrfupwn],.mobile-toc-fab[data-astro-cid-xvrfupwn],.mobile-toc-overlay[data-astro-cid-xvrfupwn]{display:none}}.mobile-toc-overlay[data-astro-cid-xvrfupwn]{position:fixed;inset:0;background:#000000b3;z-index:10001;animation:fadeIn .2s ease-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.mobile-toc-panel[data-astro-cid-xvrfupwn]{position:absolute;bottom:0;left:0;right:0;max-height:70vh;background:var(--color-paper);border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl);box-shadow:0 -4px 20px #0000004d;animation:slideUp .3s ease-out;display:flex;flex-direction:column}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.mobile-toc-header[data-astro-cid-xvrfupwn]{display:flex;justify-content:space-between;align-items:center;padding:var(--space-5);border-bottom:2px solid var(--color-concrete)}.mobile-toc-header[data-astro-cid-xvrfupwn] h2[data-astro-cid-xvrfupwn]{margin:0;font-size:var(--font-size-lg);font-weight:700;color:var(--color-ink)}.mobile-toc-close[data-astro-cid-xvrfupwn]{background:transparent;border:none;padding:var(--space-2);cursor:pointer;color:var(--color-steel);transition:color var(--duration-fast)}.mobile-toc-close[data-astro-cid-xvrfupwn]:hover{color:var(--color-ink)}.mobile-toc-close[data-astro-cid-xvrfupwn]:focus-visible{outline:3px solid var(--color-gold);outline-offset:2px}.mobile-toc-content[data-astro-cid-xvrfupwn]{flex:1;overflow-y:auto;padding:var(--space-5)}.mobile-toc-list[data-astro-cid-xvrfupwn]{list-style:none;padding:0;margin:0}.mobile-toc-item[data-astro-cid-xvrfupwn]{margin-bottom:var(--space-2)}.mobile-toc-link[data-astro-cid-xvrfupwn]{display:block;padding:var(--space-3);color:var(--color-ink);text-decoration:none;border-radius:var(--radius-md);transition:all var(--duration-fast);font-weight:500}.mobile-toc-link[data-astro-cid-xvrfupwn]:hover{background:var(--color-sand);color:var(--color-signal)}.mobile-toc-link[data-astro-cid-xvrfupwn]:focus-visible{outline:3px solid var(--color-gold);outline-offset:2px}.mobile-toc-link[data-astro-cid-xvrfupwn].active{background:#ffcc3326;color:var(--color-signal);font-weight:700}.mobile-toc-depth-1[data-astro-cid-xvrfupwn] .mobile-toc-link[data-astro-cid-xvrfupwn]{padding-left:var(--space-3);font-weight:600}.mobile-toc-depth-2[data-astro-cid-xvrfupwn] .mobile-toc-link[data-astro-cid-xvrfupwn]{padding-left:var(--space-6)}.mobile-toc-depth-3[data-astro-cid-xvrfupwn] .mobile-toc-link[data-astro-cid-xvrfupwn]{padding-left:var(--space-8);font-size:var(--font-size-sm)}.related-articles[data-astro-cid-2zkmu4eg]{margin-top:var(--space-12);padding-top:var(--space-10);border-top:3px solid var(--color-concrete)}.related-header[data-astro-cid-2zkmu4eg]{margin-bottom:var(--space-8);text-align:center}.related-header[data-astro-cid-2zkmu4eg] h2[data-astro-cid-2zkmu4eg]{font-size:var(--font-size-3xl);color:var(--color-ink);margin:0 0 var(--space-3)}.related-subtitle[data-astro-cid-2zkmu4eg]{font-size:var(--font-size-lg);color:var(--color-steel);margin:0}.related-grid[data-astro-cid-2zkmu4eg]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-6)}@media(max-width:1024px){.related-grid[data-astro-cid-2zkmu4eg]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.related-grid[data-astro-cid-2zkmu4eg]{grid-template-columns:1fr}}.related-card[data-astro-cid-2zkmu4eg]{display:flex;flex-direction:column;background:var(--color-paper);border:2px solid var(--color-concrete);border-radius:var(--radius-lg);padding:var(--space-6);text-decoration:none;color:var(--color-ink);transition:all var(--duration-normal) var(--ease-standard);position:relative;overflow:hidden}.related-card[data-astro-cid-2zkmu4eg]:hover{border-color:var(--color-gold);box-shadow:var(--shadow-lg);transform:translateY(-4px)}.related-card[data-astro-cid-2zkmu4eg]:focus-visible{outline:3px solid var(--color-gold);outline-offset:2px}.card-header[data-astro-cid-2zkmu4eg]{margin-bottom:var(--space-4)}.category-badge[data-astro-cid-2zkmu4eg]{display:inline-block;font-size:var(--font-size-xs);font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:4px 10px;border-radius:999px}.card-title[data-astro-cid-2zkmu4eg]{font-size:var(--font-size-xl);font-weight:700;margin:0 0 var(--space-3);color:var(--color-ink);line-height:1.3}.card-description[data-astro-cid-2zkmu4eg]{font-size:var(--font-size-sm);color:var(--color-steel);margin:0 0 var(--space-5);line-height:1.6;flex-grow:1}.card-link[data-astro-cid-2zkmu4eg]{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);font-weight:600;color:var(--color-signal);text-decoration:underline;transition:all var(--duration-fast) var(--ease-standard)}.related-card[data-astro-cid-2zkmu4eg]:hover .card-link[data-astro-cid-2zkmu4eg]{color:var(--color-gold);gap:var(--space-3)}.related-card[data-astro-cid-2zkmu4eg]:hover .card-link[data-astro-cid-2zkmu4eg] svg[data-astro-cid-2zkmu4eg]{transform:translate(4px)}.card-link[data-astro-cid-2zkmu4eg] svg[data-astro-cid-2zkmu4eg]{transition:transform var(--duration-fast) var(--ease-standard)}@media(prefers-reduced-motion:reduce){.related-card[data-astro-cid-2zkmu4eg],.card-link[data-astro-cid-2zkmu4eg],.card-link[data-astro-cid-2zkmu4eg] svg[data-astro-cid-2zkmu4eg]{transition:none}.related-card[data-astro-cid-2zkmu4eg]:hover{transform:none}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.code-block-wrapper{position:relative;margin:var(--space-6) 0}.copy-code-button{position:absolute;top:var(--space-3);right:var(--space-3);padding:var(--space-2) var(--space-3);background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:var(--radius-sm);color:var(--color-paper);font-family:var(--font-body);font-size:var(--font-size-xs);font-weight:600;cursor:pointer;transition:all var(--duration-fast) var(--ease-standard);display:flex;align-items:center;gap:var(--space-2);z-index:10;backdrop-filter:blur(4px);text-transform:uppercase;letter-spacing:.5px}.copy-code-button:hover{background:#fff3;border-color:#fff6;transform:translateY(-1px)}.copy-code-button:active{transform:translateY(0)}.copy-code-button.copied{background:#4caf504d;border-color:#4caf5099;color:#c8e6c9}.copy-icon{width:14px;height:14px;stroke:currentColor;stroke-width:2;fill:none}.check-icon{width:14px;height:14px;stroke:currentColor;stroke-width:2.5;fill:none}.code-language-badge{position:absolute;top:var(--space-3);left:var(--space-3);padding:var(--space-1) var(--space-3);background:#ffcc3326;border:1px solid rgba(255,204,51,.3);border-radius:var(--radius-sm);color:var(--color-gold);font-family:var(--font-mono);font-size:var(--font-size-xs);font-weight:700;text-transform:uppercase;letter-spacing:.5px;z-index:10}.code-block-wrapper pre{padding-top:var(--space-8)!important}.heading-anchor{display:inline-flex;align-items:center;margin-left:var(--space-2);opacity:0;transition:opacity var(--duration-fast) var(--ease-standard);text-decoration:none;color:var(--color-steel);vertical-align:middle}.heading-anchor:hover{color:var(--color-signal)}.heading-anchor svg{width:18px;height:18px;flex-shrink:0}h1:hover .heading-anchor,h2:hover .heading-anchor,h3:hover .heading-anchor,h4:hover .heading-anchor,h5:hover .heading-anchor,h6:hover .heading-anchor{opacity:1}.heading-anchor:focus{opacity:1;outline:2px solid var(--color-signal);outline-offset:2px;border-radius:var(--radius-sm)}.anchor-copied{position:fixed;bottom:80px;left:50%;transform:translate(-50%);background:var(--color-signal);color:var(--color-paper);padding:var(--space-3) var(--space-5);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);font-size:var(--font-size-sm);font-weight:600;z-index:10001;opacity:0;pointer-events:none;transition:opacity var(--duration-fast) var(--ease-standard)}.anchor-copied.show{opacity:1}@media(max-width:768px){.heading-anchor svg{width:16px;height:16px}.anchor-copied{bottom:100px}}.prev-next-nav[data-astro-cid-fxft7bm5]{margin:var(--space-12) 0 var(--space-8);padding:var(--space-6) 0;border-top:2px solid var(--color-concrete);border-bottom:2px solid var(--color-concrete)}.nav-container[data-astro-cid-fxft7bm5]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-6)}.nav-link[data-astro-cid-fxft7bm5]{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-5);background:var(--color-sand);border:2px solid var(--color-concrete);border-radius:var(--radius-lg);text-decoration:none;transition:all var(--duration-fast) var(--ease-standard)}.nav-link[data-astro-cid-fxft7bm5]:hover{background:var(--color-paper);border-color:var(--color-gold);transform:translateY(-2px);box-shadow:var(--shadow-md)}.nav-link[data-astro-cid-fxft7bm5]:focus-visible{outline:3px solid var(--color-gold);outline-offset:2px;border-color:var(--color-gold)}.nav-prev[data-astro-cid-fxft7bm5]{align-items:flex-start;text-align:left}.nav-next[data-astro-cid-fxft7bm5]{align-items:flex-end;text-align:right}.nav-direction[data-astro-cid-fxft7bm5]{display:flex;align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);font-weight:600;color:var(--color-steel);text-transform:uppercase;letter-spacing:.5px}.nav-link[data-astro-cid-fxft7bm5]:hover .nav-direction[data-astro-cid-fxft7bm5]{color:var(--color-signal)}.nav-title[data-astro-cid-fxft7bm5]{font-size:var(--font-size-lg);font-weight:700;color:var(--color-ink);line-height:1.3}.nav-link[data-astro-cid-fxft7bm5]:hover .nav-title[data-astro-cid-fxft7bm5]{color:var(--color-signal)}@media(max-width:768px){.nav-container[data-astro-cid-fxft7bm5]{grid-template-columns:1fr}.nav-link[data-astro-cid-fxft7bm5],.nav-prev[data-astro-cid-fxft7bm5],.nav-next[data-astro-cid-fxft7bm5]{align-items:center;text-align:center}.nav-spacer[data-astro-cid-fxft7bm5]{display:none}}.docs-container[data-astro-cid-mw7aashj]{display:grid;grid-template-columns:280px 1fr;gap:var(--space-8);max-width:1400px;margin:0 auto;padding:var(--space-8) var(--space-5);min-height:60vh;align-items:start}@media(max-width:1280px){.docs-container[data-astro-cid-mw7aashj]{grid-template-columns:250px 1fr;gap:var(--space-6)}}@media(max-width:1024px){.docs-container[data-astro-cid-mw7aashj]{grid-template-columns:1fr;gap:var(--space-6)}.docs-container[data-astro-cid-mw7aashj]>[data-astro-cid-mw7aashj]{grid-column:1;max-width:800px;margin-left:auto;margin-right:auto;width:100%}}@media(max-width:768px){.docs-container[data-astro-cid-mw7aashj]{grid-template-columns:1fr;gap:var(--space-6);padding:var(--space-6) var(--space-4)}.docs-container[data-astro-cid-mw7aashj]>[data-astro-cid-mw7aashj]{grid-column:1}}.docs-content[data-astro-cid-mw7aashj]{max-width:800px;min-width:0;width:100%}.mobile-article-header[data-astro-cid-mw7aashj]{display:none}@media(max-width:768px){.mobile-article-header[data-astro-cid-mw7aashj]{display:block;margin-bottom:var(--space-6);padding-bottom:var(--space-6);border-bottom:2px solid var(--color-concrete)}.mobile-breadcrumb[data-astro-cid-mw7aashj]{margin-bottom:var(--space-3)}.mobile-breadcrumb[data-astro-cid-mw7aashj] a[data-astro-cid-mw7aashj]{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);color:var(--color-signal);text-decoration:underline;font-weight:600}.mobile-article-title[data-astro-cid-mw7aashj]{font-size:var(--font-size-3xl);font-weight:700;color:var(--color-ink);line-height:1.2;margin:0 0 var(--space-3) 0}.mobile-reading-time[data-astro-cid-mw7aashj]{display:flex;align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);color:var(--color-steel);font-weight:600;margin:0}}@media(min-width:1281px){.docs-content[data-astro-cid-mw7aashj]{justify-self:center}}.related-articles-bottom[data-astro-cid-mw7aashj]{margin-top:var(--space-12);padding-top:var(--space-8);border-top:2px solid var(--color-concrete)}.docs-body[data-astro-cid-mw7aashj]{line-height:1.8;color:var(--color-ink)}.docs-body[data-astro-cid-mw7aashj]>h1:first-child{display:none}.docs-body[data-astro-cid-mw7aashj]>h1:first-child+p:first-of-type{display:none}.docs-body[data-astro-cid-mw7aashj] h2{font-size:var(--font-size-2xl);margin-top:var(--space-10);margin-bottom:var(--space-4);color:var(--color-ink)}.docs-body[data-astro-cid-mw7aashj] h3{font-size:var(--font-size-xl);margin-top:var(--space-8);margin-bottom:var(--space-3);color:var(--color-ink)}.docs-body[data-astro-cid-mw7aashj] p{margin-bottom:var(--space-4);line-height:1.8}.docs-body[data-astro-cid-mw7aashj] ul,.docs-body[data-astro-cid-mw7aashj] ol{margin-bottom:var(--space-4);padding-left:var(--space-8)}.docs-body[data-astro-cid-mw7aashj] li{margin-bottom:var(--space-2);line-height:1.7}.docs-body[data-astro-cid-mw7aashj] a{color:var(--color-solutions);text-decoration:underline;transition:color var(--duration-fast) var(--ease-standard)}.docs-body[data-astro-cid-mw7aashj] a:hover{color:var(--color-solutions-dark)}.docs-body[data-astro-cid-mw7aashj] code{background:#002a41!important;color:#fefdfb!important;padding:2px 6px;border-radius:var(--radius-sm);font-family:Courier New,monospace;font-size:.9em}.docs-body[data-astro-cid-mw7aashj] pre.astro-code{padding:var(--space-5);border-radius:var(--radius-md);overflow-x:auto;margin-bottom:var(--space-6);border:1px solid var(--color-concrete);font-size:.9em;line-height:1.6}.docs-body[data-astro-cid-mw7aashj] pre.astro-code code{background:transparent!important;padding:0;font-size:inherit;color:inherit}.docs-body[data-astro-cid-mw7aashj] pre.astro-code[data-theme=light]{display:block}.docs-body[data-astro-cid-mw7aashj] pre.astro-code[data-theme=dark],[data-theme=dark] .docs-body[data-astro-cid-mw7aashj] pre.astro-code[data-theme=light]{display:none}[data-theme=dark] .docs-body[data-astro-cid-mw7aashj] pre.astro-code[data-theme=dark]{display:block}.docs-body[data-astro-cid-mw7aashj] blockquote{border-left:4px solid var(--color-gold);padding-left:var(--space-5);margin:var(--space-6) 0;font-style:italic;color:var(--color-steel)}.docs-body[data-astro-cid-mw7aashj] strong{font-weight:700;color:var(--color-ink)}.docs-footer[data-astro-cid-mw7aashj]{margin-top:var(--space-12);padding:var(--space-8);border-top:2px solid var(--color-concrete);background:var(--color-sand);border-radius:var(--radius-lg)}.docs-footer[data-astro-cid-mw7aashj] p[data-astro-cid-mw7aashj]{margin-bottom:var(--space-4);color:var(--color-ink)}.docs-footer[data-astro-cid-mw7aashj] strong[data-astro-cid-mw7aashj]{color:var(--color-ink)}.docs-footer[data-astro-cid-mw7aashj] a[data-astro-cid-mw7aashj]{color:var(--color-solutions);text-decoration:underline;transition:color var(--duration-fast) var(--ease-standard);font-weight:600}.docs-footer[data-astro-cid-mw7aashj] a[data-astro-cid-mw7aashj]:hover{color:var(--color-solutions-dark)}.docs-cta[data-astro-cid-mw7aashj]{text-align:center;margin-top:var(--space-8)}.contribute-cta[data-astro-cid-mw7aashj]{margin-top:var(--space-12);padding:var(--space-8);background:linear-gradient(135deg,var(--color-sand) 0%,var(--color-concrete) 100%);border:2px solid var(--color-gold);border-radius:var(--radius-lg);text-align:center}.contribute-cta[data-astro-cid-mw7aashj] h2[data-astro-cid-mw7aashj]{font-size:var(--font-size-2xl);margin-bottom:var(--space-4);color:var(--color-ink)}.contribute-cta[data-astro-cid-mw7aashj] p[data-astro-cid-mw7aashj]{font-size:var(--font-size-lg);color:var(--color-ink);margin-bottom:var(--space-4);line-height:1.6}.contribute-cta[data-astro-cid-mw7aashj] ul[data-astro-cid-mw7aashj]{list-style:none;padding:0;margin:var(--space-6) 0;text-align:left;display:inline-block}.contribute-cta[data-astro-cid-mw7aashj] li[data-astro-cid-mw7aashj]{padding:var(--space-3) 0;font-size:var(--font-size-lg);color:var(--color-ink)}.contribute-cta[data-astro-cid-mw7aashj] .btn[data-astro-cid-mw7aashj]{margin-top:var(--space-6);font-size:var(--font-size-lg);padding:var(--space-4) var(--space-8)}.doc-meta-strip[data-astro-cid-mw7aashj]{display:flex;flex-wrap:wrap;gap:var(--space-4);padding:var(--space-4) 0;margin-bottom:var(--space-6);border-bottom:1px solid var(--color-concrete);font-size:var(--font-size-sm)}.meta-item[data-astro-cid-mw7aashj]{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--color-steel);font-weight:600}.meta-item[data-astro-cid-mw7aashj] svg[data-astro-cid-mw7aashj]{color:var(--color-gold);flex-shrink:0}.tldr-callout[data-astro-cid-mw7aashj]{background:linear-gradient(135deg,#ffcc331a,#ffcc330d);border-left:4px solid var(--color-gold);padding:var(--space-6);border-radius:var(--radius-md);margin-bottom:var(--space-8)}.tldr-callout[data-astro-cid-mw7aashj] h2[data-astro-cid-mw7aashj]{font-size:var(--font-size-lg);font-weight:700;color:var(--color-ink);margin:0 0 var(--space-3) 0;text-transform:uppercase;letter-spacing:.05em}.tldr-callout[data-astro-cid-mw7aashj] p[data-astro-cid-mw7aashj]{margin:0;line-height:1.7;color:var(--color-ink);font-size:var(--font-size-base)}.key-terms-callout[data-astro-cid-mw7aashj]{background:var(--color-sand);border:2px solid var(--color-concrete);padding:var(--space-6);border-radius:var(--radius-md);margin-bottom:var(--space-8)}.key-terms-callout[data-astro-cid-mw7aashj] h3[data-astro-cid-mw7aashj]{font-size:var(--font-size-lg);font-weight:700;color:var(--color-ink);margin:0 0 var(--space-4) 0}.key-terms-list[data-astro-cid-mw7aashj]{margin:0;display:grid;gap:var(--space-4)}.key-terms-list[data-astro-cid-mw7aashj] dt[data-astro-cid-mw7aashj]{font-weight:700;color:var(--color-ink);font-size:var(--font-size-base)}.key-terms-list[data-astro-cid-mw7aashj] dd[data-astro-cid-mw7aashj]{margin:var(--space-1) 0 0 var(--space-4);color:var(--color-steel);line-height:1.7;font-size:var(--font-size-base)}@media(max-width:768px){.doc-meta-strip[data-astro-cid-mw7aashj]{display:none}}
