.comp-page[data-astro-cid-y53qys3w]{min-height:60vh;padding:0 0 var(--space-12)}.comp-content[data-astro-cid-y53qys3w]{max-width:820px;margin:0 auto;padding:var(--space-8) var(--space-4)}.comp-breadcrumb[data-astro-cid-y53qys3w]{display:flex;align-items:center;gap:.5rem;font-size:var(--text-sm);color:var(--color-text-muted);margin-bottom:var(--space-6)}.comp-breadcrumb[data-astro-cid-y53qys3w] a[data-astro-cid-y53qys3w]{color:var(--color-accent-primary);text-decoration:none}.comp-hero[data-astro-cid-y53qys3w]{margin-bottom:var(--space-8)}.comp-hero__eyebrow[data-astro-cid-y53qys3w]{font-size:var(--text-sm);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-accent-primary);margin:0 0 var(--space-3)}.comp-hero__title[data-astro-cid-y53qys3w]{font-size:clamp(2rem,4vw,3rem);font-weight:700;line-height:1.1;letter-spacing:-.02em;color:var(--color-text-primary);margin:0 0 var(--space-4)}.comp-hero__subtitle[data-astro-cid-y53qys3w]{font-size:clamp(1.05rem,1.5vw,1.2rem);color:var(--color-text-muted);line-height:1.65;margin:0;max-width:60ch}.comp-summary[data-astro-cid-y53qys3w]{background:var(--color-white-5);border:1px solid var(--color-white-10);border-left:4px solid var(--color-accent-primary);border-radius:var(--radius-md);padding:var(--space-5) var(--space-6);margin-bottom:var(--space-8)}.comp-summary__heading[data-astro-cid-y53qys3w]{font-size:var(--text-sm);font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--color-accent-primary);margin:0 0 var(--space-3)}.comp-summary__text[data-astro-cid-y53qys3w]{font-size:1.05rem;line-height:1.7;color:var(--color-text-primary);margin:0}.comp-table-section[data-astro-cid-y53qys3w]{margin-bottom:var(--space-10)}.comp-table-section[data-astro-cid-y53qys3w] h2[data-astro-cid-y53qys3w]{font-size:clamp(1.4rem,2.5vw,1.8rem);font-weight:700;color:var(--color-text-primary);margin:0 0 var(--space-5)}.comp-table-wrap[data-astro-cid-y53qys3w]{overflow-x:auto;border-radius:var(--radius-md);border:1px solid var(--color-white-10)}.comp-table[data-astro-cid-y53qys3w]{width:100%;border-collapse:collapse;font-size:.95rem}.comp-table[data-astro-cid-y53qys3w] thead[data-astro-cid-y53qys3w] tr[data-astro-cid-y53qys3w]{background:var(--color-white-5)}.comp-table[data-astro-cid-y53qys3w] th[data-astro-cid-y53qys3w]{padding:.85rem 1rem;text-align:left;font-weight:700;color:var(--color-text-primary);border-bottom:1px solid var(--color-white-10);white-space:nowrap}.comp-table[data-astro-cid-y53qys3w] td[data-astro-cid-y53qys3w]{padding:.75rem 1rem;color:var(--color-text-secondary);border-bottom:1px solid var(--color-white-5);vertical-align:top}.comp-table[data-astro-cid-y53qys3w] tr[data-astro-cid-y53qys3w]:last-child td[data-astro-cid-y53qys3w]{border-bottom:none}.comp-table__row--highlight[data-astro-cid-y53qys3w] td[data-astro-cid-y53qys3w]{background:color-mix(in srgb,var(--color-accent-primary) 5%,transparent);color:var(--color-text-primary);font-weight:600}.comp-note[data-astro-cid-y53qys3w]{font-size:.88rem;color:var(--color-text-muted);margin:var(--space-3) 0 0}.comp-section[data-astro-cid-y53qys3w]{margin-bottom:var(--space-8)}.comp-section[data-astro-cid-y53qys3w] h2[data-astro-cid-y53qys3w]{font-size:clamp(1.3rem,2.2vw,1.65rem);font-weight:700;color:var(--color-text-primary);margin:0 0 var(--space-4)}.comp-section[data-astro-cid-y53qys3w] p[data-astro-cid-y53qys3w]{font-size:1.05rem;line-height:1.75;color:var(--color-text-secondary);margin:0 0 var(--space-4)}.comp-section[data-astro-cid-y53qys3w] ul[data-astro-cid-y53qys3w]{font-size:1.05rem;line-height:1.75;color:var(--color-text-secondary);margin:0 0 var(--space-4);padding-left:1.35rem}.comp-section[data-astro-cid-y53qys3w] li[data-astro-cid-y53qys3w]{margin-bottom:.5rem}.comp-faq[data-astro-cid-y53qys3w]{margin-bottom:var(--space-10)}.comp-faq[data-astro-cid-y53qys3w] h2[data-astro-cid-y53qys3w]{font-size:clamp(1.3rem,2.2vw,1.65rem);font-weight:700;color:var(--color-text-primary);margin:0 0 var(--space-6)}.comp-faq__list[data-astro-cid-y53qys3w]{display:flex;flex-direction:column;gap:var(--space-5)}.comp-faq__item[data-astro-cid-y53qys3w]{border-left:3px solid var(--color-white-15);padding-left:var(--space-4)}.comp-faq__item[data-astro-cid-y53qys3w] dt[data-astro-cid-y53qys3w]{font-weight:700;font-size:1.05rem;color:var(--color-text-primary);margin-bottom:var(--space-2)}.comp-faq__item[data-astro-cid-y53qys3w] dd[data-astro-cid-y53qys3w]{margin:0;font-size:.97rem;line-height:1.72;color:var(--color-text-secondary)}.comp-related[data-astro-cid-y53qys3w]{margin-bottom:var(--space-8)}.comp-related[data-astro-cid-y53qys3w] h2[data-astro-cid-y53qys3w]{font-size:clamp(1.1rem,1.8vw,1.35rem);font-weight:700;color:var(--color-text-primary);margin:0 0 var(--space-4)}.comp-related__list[data-astro-cid-y53qys3w]{display:flex;flex-wrap:wrap;gap:var(--space-3);list-style:none;padding:0;margin:0}.comp-related__list[data-astro-cid-y53qys3w] a[data-astro-cid-y53qys3w]{display:inline-block;padding:.45rem 1rem;border:1px solid var(--color-white-10);border-radius:var(--radius-pill);color:var(--color-accent-primary);font-size:.92rem;text-decoration:none;transition:background .14s ease,border-color .14s ease}.comp-related__list[data-astro-cid-y53qys3w] a[data-astro-cid-y53qys3w]:hover{background:var(--color-white-5);border-color:var(--color-white-20)}.comp-cta[data-astro-cid-y53qys3w]{background:var(--color-white-5);border:1px solid var(--color-white-10);border-radius:var(--radius-lg);padding:var(--space-8) var(--space-6);text-align:center}.comp-cta[data-astro-cid-y53qys3w] h2[data-astro-cid-y53qys3w]{font-size:clamp(1.4rem,2.5vw,1.9rem);font-weight:700;color:var(--color-text-primary);margin:0 0 var(--space-3)}.comp-cta[data-astro-cid-y53qys3w] p[data-astro-cid-y53qys3w]{color:var(--color-text-muted);font-size:1.05rem;margin:0 0 var(--space-5)}.comp-cta__btn[data-astro-cid-y53qys3w]{display:inline-block;padding:.85rem 2rem;background:var(--color-accent-primary);color:#fff;font-weight:700;font-size:1rem;border-radius:var(--radius-pill);text-decoration:none;transition:opacity .15s ease}.comp-cta__btn[data-astro-cid-y53qys3w]:hover{opacity:.88}
