.eyebrow[data-astro-cid-5x4mpwmd]{letter-spacing:.04em;font-weight:var(--font-weight-semibold);color:var(--color-primary-light);margin-bottom:var(--spacing-sm);font-size:var(--font-size-sm)}.scope-grid[data-astro-cid-5x4mpwmd]{display:grid;grid-template-columns:1.2fr 1fr;gap:var(--spacing-3xl);align-items:start}@media (max-width: 900px){.scope-grid[data-astro-cid-5x4mpwmd]{grid-template-columns:1fr;gap:var(--spacing-xl)}}.scope-grid[data-astro-cid-5x4mpwmd] h2[data-astro-cid-5x4mpwmd]{margin-bottom:var(--spacing-md)}.scope-grid[data-astro-cid-5x4mpwmd] p[data-astro-cid-5x4mpwmd]{color:var(--color-text);line-height:var(--line-height-relaxed);margin:0}.scope-list[data-astro-cid-5x4mpwmd]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--spacing-md)}.scope-list[data-astro-cid-5x4mpwmd] li[data-astro-cid-5x4mpwmd]{background:var(--color-bg);border:1px solid #eef0f5;border-radius:var(--radius-lg);padding:var(--spacing-lg) var(--spacing-xl);color:var(--color-text);line-height:var(--line-height-relaxed)}.vendor-list[data-astro-cid-5x4mpwmd]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-lg)}@media (max-width: 900px){.vendor-list[data-astro-cid-5x4mpwmd]{grid-template-columns:1fr 1fr}}@media (max-width: 480px){.vendor-list[data-astro-cid-5x4mpwmd]{grid-template-columns:1fr}}.vendor-item[data-astro-cid-5x4mpwmd]{text-align:center;font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--color-heading);background:var(--color-bg);border:1px solid #eef0f5;border-radius:var(--radius-lg);padding:var(--spacing-xl)}.vendor-note[data-astro-cid-5x4mpwmd]{margin:var(--spacing-xl) 0 0;text-align:center;color:var(--color-text);line-height:var(--line-height-relaxed)}.vendor-note[data-astro-cid-5x4mpwmd] a[data-astro-cid-5x4mpwmd]{color:var(--color-primary);font-weight:var(--font-weight-semibold)}.includes-grid[data-astro-cid-5x4mpwmd]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-xl)}@media (max-width: 900px){.includes-grid[data-astro-cid-5x4mpwmd]{grid-template-columns:1fr}}.include-card[data-astro-cid-5x4mpwmd]{background:var(--color-bg);border:1px solid #eef0f5;border-radius:var(--radius-lg);padding:var(--spacing-xl)}.include-card[data-astro-cid-5x4mpwmd] h3[data-astro-cid-5x4mpwmd]{margin-bottom:var(--spacing-sm);color:var(--color-heading)}.include-card[data-astro-cid-5x4mpwmd] p[data-astro-cid-5x4mpwmd]{margin:0;color:var(--color-text);line-height:var(--line-height-relaxed)}.related-grid[data-astro-cid-5x4mpwmd]{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-lg)}@media (max-width: 1024px){.related-grid[data-astro-cid-5x4mpwmd]{grid-template-columns:1fr 1fr}}@media (max-width: 640px){.related-grid[data-astro-cid-5x4mpwmd]{grid-template-columns:1fr}}.related-card[data-astro-cid-5x4mpwmd]{display:block;text-decoration:none;background:var(--color-bg);border:1px solid #eef0f5;border-radius:var(--radius-lg);padding:var(--spacing-xl);transition:transform var(--transition-normal),box-shadow var(--transition-normal);color:inherit}.related-card[data-astro-cid-5x4mpwmd]:hover{transform:translateY(-3px);box-shadow:var(--shadow-card)}.related-card[data-astro-cid-5x4mpwmd] h3[data-astro-cid-5x4mpwmd]{margin-bottom:var(--spacing-sm);color:var(--color-heading)}.related-card[data-astro-cid-5x4mpwmd] p[data-astro-cid-5x4mpwmd]{margin:0;color:var(--color-text)}.faq-list[data-astro-cid-5x4mpwmd]{max-width:800px;margin-inline:auto;display:flex;flex-direction:column;gap:var(--spacing-md)}.faq-item[data-astro-cid-5x4mpwmd]{background:var(--color-bg);border:1px solid #eef0f5;border-radius:var(--radius-lg);padding:var(--spacing-lg) var(--spacing-xl)}.faq-item[data-astro-cid-5x4mpwmd] summary[data-astro-cid-5x4mpwmd]{cursor:pointer;font-weight:var(--font-weight-semibold);color:var(--color-heading)}.faq-item[data-astro-cid-5x4mpwmd] p[data-astro-cid-5x4mpwmd]{margin:var(--spacing-md) 0 0;color:var(--color-text);line-height:var(--line-height-relaxed)}.faq-item[data-astro-cid-5x4mpwmd] a[data-astro-cid-5x4mpwmd]{color:var(--color-primary);font-weight:var(--font-weight-semibold)}
