.tc:where(.astro-f633mbm7){--tc-accent:var(--sl-color-accent);--tc-ok:#34d399;flex-direction:column;gap:2.25rem;display:flex}:root[data-theme=light] .tc:where(.astro-f633mbm7){--tc-ok:#047857}.tc:where(.astro-f633mbm7) h2:where(.astro-f633mbm7){color:var(--sl-color-white);margin:0 0 .875rem;font-size:1.25rem;font-weight:700}.tc:where(.astro-f633mbm7) h3:where(.astro-f633mbm7){color:var(--sl-color-white);margin:0 0 .5rem;font-size:.95rem;font-weight:700}.tc-section:where(.astro-f633mbm7){margin:0}.tc-lead:where(.astro-f633mbm7){max-width:46rem;color:var(--sl-color-gray-2);margin:0;font-size:1.0625rem}.tc-actions:where(.astro-f633mbm7){flex-wrap:wrap;gap:.625rem;margin-top:1.125rem;display:flex}.tc-btn:where(.astro-f633mbm7){border:1px solid var(--sl-color-gray-5);color:var(--sl-color-white);border-radius:8px;align-items:center;padding:.55rem 1.1rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.tc-btn:where(.astro-f633mbm7):hover{border-color:var(--tc-accent);text-decoration:none}.tc-btn-primary:where(.astro-f633mbm7){background:var(--tc-accent);border-color:var(--tc-accent);color:var(--sl-color-black)}:root[data-theme=light] .tc-btn-primary:where(.astro-f633mbm7){color:#fff}.tc-certs:where(.astro-f633mbm7){grid-template-columns:repeat(2,1fr);gap:.75rem;display:grid}.tc-cert:where(.astro-f633mbm7),.tc-fact:where(.astro-f633mbm7),.tc-doc:where(.astro-f633mbm7),.tc-control:where(.astro-f633mbm7),.tc-report:where(.astro-f633mbm7){border:1px solid var(--sl-color-gray-5);background:color-mix(in srgb, var(--sl-color-gray-6) 60%, transparent);border-radius:10px}:root[data-theme=light] :where(.astro-f633mbm7):is(.tc-cert,.tc-fact,.tc-doc,.tc-control,.tc-report){background:#fff;box-shadow:0 1px 3px #0000000d}.tc-cert:where(.astro-f633mbm7){align-items:center;gap:.875rem;padding:1rem 1.125rem;display:flex}.tc-cert-icon:where(.astro-f633mbm7){width:40px;height:40px;color:var(--tc-ok);background:color-mix(in srgb, var(--tc-ok) 14%, transparent);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.tc-cert-icon:where(.astro-f633mbm7) svg:where(.astro-f633mbm7){width:22px;height:22px}.tc-cert-body:where(.astro-f633mbm7){flex-direction:column;flex:1;min-width:0;display:flex}.tc-cert-name:where(.astro-f633mbm7){color:var(--sl-color-white);font-weight:700}.tc-cert-note:where(.astro-f633mbm7){color:var(--sl-color-gray-2);font-size:.8rem}.tc-pill:where(.astro-f633mbm7){color:var(--tc-ok);background:color-mix(in srgb, var(--tc-ok) 14%, transparent);border-radius:999px;padding:.2rem .6rem;font-size:.72rem;font-weight:700}.tc-facts:where(.astro-f633mbm7){grid-template-columns:repeat(4,1fr);gap:.75rem;display:grid}.tc-fact:where(.astro-f633mbm7){flex-direction:column;gap:.3rem;padding:1rem;display:flex}.tc-fact-title:where(.astro-f633mbm7){color:var(--sl-color-white);font-size:.9rem;font-weight:600}.tc-fact-text:where(.astro-f633mbm7){color:var(--sl-color-gray-2);font-size:.8rem;line-height:1.55}.tc-head:where(.astro-f633mbm7){justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.tc-link:where(.astro-f633mbm7){color:var(--tc-accent);font-size:.85rem;font-weight:600;text-decoration:none}.tc-docs:where(.astro-f633mbm7){grid-template-columns:repeat(2,1fr);gap:.625rem;display:grid}.tc-docs:where(.astro-f633mbm7)>.tc-doc:where(.astro-f633mbm7):last-child:nth-child(odd){grid-column:1/-1}.tc-doc:where(.astro-f633mbm7){color:inherit;align-items:center;gap:.75rem;padding:.75rem .9rem;text-decoration:none;transition:border-color .16s;display:flex}.tc-doc:where(.astro-f633mbm7):hover{border-color:var(--tc-accent);text-decoration:none}.tc-doc-icon:where(.astro-f633mbm7){color:var(--sl-color-gray-2);display:flex}.tc-doc-icon:where(.astro-f633mbm7) svg:where(.astro-f633mbm7){width:20px;height:20px}.tc-doc-body:where(.astro-f633mbm7){flex-direction:column;flex:1;min-width:0;display:flex}.tc-doc-name:where(.astro-f633mbm7){color:var(--sl-color-white);font-size:.9rem;font-weight:600}.tc-doc-kind:where(.astro-f633mbm7){color:var(--sl-color-gray-3);font-size:.78rem}.tc-tag:where(.astro-f633mbm7){color:var(--sl-color-gray-2);border:1px solid var(--sl-color-gray-5);white-space:nowrap;border-radius:999px;padding:.15rem .5rem;font-size:.7rem;font-weight:600}.tc-tag-gated:where(.astro-f633mbm7){color:var(--tc-accent);border-color:color-mix(in srgb, var(--tc-accent) 40%, transparent)}.tc-controls:where(.astro-f633mbm7){grid-template-columns:repeat(3,1fr);gap:.75rem;display:grid}.tc-control:where(.astro-f633mbm7){padding:1rem 1.125rem}.tc-control:where(.astro-f633mbm7) ul:where(.astro-f633mbm7){flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.tc-control:where(.astro-f633mbm7) li:where(.astro-f633mbm7){color:var(--sl-color-gray-2);align-items:flex-start;gap:.5rem;margin:0;font-size:.85rem;line-height:1.5;display:flex}.tc-control:where(.astro-f633mbm7) li:where(.astro-f633mbm7) svg:where(.astro-f633mbm7){width:15px;height:15px;color:var(--tc-ok);flex-shrink:0;margin-top:.2rem}.tc-faq:where(.astro-f633mbm7){border-top:1px solid var(--sl-color-gray-5);flex-direction:column;display:flex}.tc-faq:where(.astro-f633mbm7) details:where(.astro-f633mbm7){border-bottom:1px solid var(--sl-color-gray-5);margin:0;padding:.75rem .25rem}.tc-faq:where(.astro-f633mbm7) summary:where(.astro-f633mbm7){cursor:pointer;color:var(--sl-color-white);font-size:.925rem;font-weight:600}.tc-faq:where(.astro-f633mbm7) p:where(.astro-f633mbm7){color:var(--sl-color-gray-2);margin:.5rem 0 0;font-size:.875rem}.tc-report:where(.astro-f633mbm7){justify-content:space-between;align-items:center;gap:1.25rem;padding:1.25rem 1.375rem;display:flex}.tc-report:where(.astro-f633mbm7) p:where(.astro-f633mbm7){color:var(--sl-color-gray-2);max-width:40rem;margin:0;font-size:.875rem}.tc-report:where(.astro-f633mbm7) h2:where(.astro-f633mbm7){margin-bottom:.35rem}@media (width<=900px){.tc-facts:where(.astro-f633mbm7),.tc-controls:where(.astro-f633mbm7){grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.tc-certs:where(.astro-f633mbm7),.tc-facts:where(.astro-f633mbm7),.tc-docs:where(.astro-f633mbm7),.tc-controls:where(.astro-f633mbm7){grid-template-columns:1fr}.tc-cert:where(.astro-f633mbm7){grid-template-columns:40px 1fr;align-items:start;gap:10px 14px;display:grid}.tc-cert:where(.astro-f633mbm7) .tc-pill:where(.astro-f633mbm7){grid-column:2;justify-self:start}.tc-report:where(.astro-f633mbm7){flex-direction:column;align-items:flex-start}}
