.ct[data-astro-cid-ujlmxj6n]{align-items:flex-start;gap:16px;display:flex}.ct__icon[data-astro-cid-ujlmxj6n]{border:2px solid var(--cls);border-radius:var(--radius);width:60px;height:60px;box-shadow:0 0 22px color-mix(in srgb, var(--cls) 55%, transparent);flex:none;margin-top:4px}.ct__text[data-astro-cid-ujlmxj6n]{gap:4px;min-width:0;display:grid}.ct__eyebrow[data-astro-cid-ujlmxj6n]{font-size:var(--text-xs);line-height:var(--leading-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--cls);margin:0;font-weight:700}.ct__title[data-astro-cid-ujlmxj6n]{font-family:var(--font-display);font-size:var(--text-2xl);line-height:var(--leading-tight);color:var(--sheet-ink);margin:0}.ct__text[data-astro-cid-ujlmxj6n] .ct__source{max-width:none;font-size:var(--text-xs);line-height:var(--leading-ui);color:var(--sheet-muted);margin:2px 0 0}.ct__text[data-astro-cid-ujlmxj6n] .ct__source b{color:var(--sheet-ink)}.ct__text[data-astro-cid-ujlmxj6n] .ct__source a,.ct__text[data-astro-cid-ujlmxj6n] .ct__source time{white-space:nowrap}@media (width<=640px){.ct[data-astro-cid-ujlmxj6n]{gap:12px}.ct__icon[data-astro-cid-ujlmxj6n]{width:48px;height:48px}.ct__title[data-astro-cid-ujlmxj6n]{font-size:var(--text-xl)}}.gear-card[data-astro-cid-blr4do72]{border:1px solid color-mix(in srgb, var(--gold) 55%, var(--sheet-line));border-radius:var(--radius-sm);background:linear-gradient(135deg, color-mix(in srgb, var(--cls,var(--gold)) 26%, var(--sheet-bg)), color-mix(in srgb, var(--sheet-bg-raised) 80%, transparent));color:var(--gold);white-space:nowrap;flex:none;align-items:center;gap:10px;padding:6px 16px 6px 12px;text-decoration:none;transition:border-color .14s,box-shadow .14s;display:flex}.gear-card[data-astro-cid-blr4do72] span[data-astro-cid-blr4do72]{flex-direction:column;display:flex}.gear-card[data-astro-cid-blr4do72] small[data-astro-cid-blr4do72]{font-size:var(--text-2xs);line-height:var(--leading-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--gold)}.gear-card[data-astro-cid-blr4do72] b[data-astro-cid-blr4do72]{font-size:var(--text-sm);line-height:var(--leading-tight);color:var(--sheet-ink);font-weight:700}.gear-card[data-astro-cid-blr4do72]:hover,.gear-card[data-astro-cid-blr4do72][aria-current=page]{border-color:var(--gold);box-shadow:0 0 16px color-mix(in srgb, var(--gold) 30%, transparent)}.gear-card[data-astro-cid-blr4do72]:focus-visible{outline:2px solid var(--gold);outline-offset:2px}@media (prefers-reduced-motion:reduce){.gear-card[data-astro-cid-blr4do72]{transition:none}}.class-tool-switch[data-astro-cid-l6uxkbqn]{background:var(--surface-sunken);border:1px solid var(--rule);border-radius:var(--radius);box-shadow:var(--shadow-card);gap:4px;padding:4px;display:inline-flex}.class-tool-switch__item[data-astro-cid-l6uxkbqn]{border-radius:var(--radius);min-height:42px;color:var(--ink-soft);white-space:nowrap;border:1px solid #0000;align-items:center;gap:8px;padding:8px 16px;font-size:.95rem;font-weight:700;text-decoration:none;transition:color .15s,background .15s,border-color .15s;display:inline-flex}.class-tool-switch__item[data-astro-cid-l6uxkbqn]:hover{color:var(--navy);background:var(--surface-card);border-color:var(--rule)}.class-tool-switch__item[data-astro-cid-l6uxkbqn]:focus-visible{outline:3px solid var(--gold);outline-offset:2px}.class-tool-switch__item[data-astro-cid-l6uxkbqn][aria-current=page]{color:var(--navy);background:var(--tone-gold-bg-strong);border-color:var(--gold);box-shadow:var(--shadow-card)}@media (width>=561px){.class-tool-switch--compact[data-astro-cid-l6uxkbqn]{box-shadow:none;gap:2px;padding:3px}.class-tool-switch--compact[data-astro-cid-l6uxkbqn] .class-tool-switch__item[data-astro-cid-l6uxkbqn]{min-height:32px;font-size:var(--text-sm);line-height:var(--leading-ui);gap:6px;padding:4px 11px}.class-tool-switch--compact[data-astro-cid-l6uxkbqn] .class-tool-switch__item[data-astro-cid-l6uxkbqn] svg[data-astro-cid-l6uxkbqn]{width:15px;height:15px}.class-tool-switch--compact[data-astro-cid-l6uxkbqn] .class-tool-switch__item[data-astro-cid-l6uxkbqn][aria-current=page]{box-shadow:none}}@media (width<=560px){.class-tool-switch[data-astro-cid-l6uxkbqn]{flex-wrap:wrap;width:100%;display:flex}.class-tool-switch__item[data-astro-cid-l6uxkbqn]{min-width:0;min-height:48px;font-size:var(--text-xs);line-height:var(--leading-snug);flex-direction:column;flex:22%;justify-content:center;gap:2px;padding:6px 2px}.class-tool-switch__item[data-astro-cid-l6uxkbqn] span[data-astro-cid-l6uxkbqn]{text-overflow:ellipsis;max-width:100%;overflow:hidden}}@media (prefers-reduced-motion:reduce){.class-tool-switch__item[data-astro-cid-l6uxkbqn]{transition:none}}
