.FmKUAq_dsLayout{gap:var(--layout-column-gap);width:100%;max-width:1440px;padding-top:var(--primitive-gap-1000);display:flex}.FmKUAq_dsContent{gap:var(--gap-2000);flex-direction:column;flex:1;display:flex}.FmKUAq_pageHeader{margin-top:calc(var(--primitive-gap-1000) - var(--gap-2000));justify-content:space-between;align-items:baseline;gap:var(--primitive-gap-500);width:100%;display:flex}.FmKUAq_pageTitle{font-family:var(--font-display-2-family);font-size:var(--font-display-2-size);font-weight:var(--font-display-2-weight);line-height:var(--font-display-2-line-height);letter-spacing:var(--font-display-2-letter-spacing);color:var(--color-text-display);width:100%}.FmKUAq_introSection{gap:var(--primitive-gap-500);flex-direction:column;display:flex}.FmKUAq_subDisplay{font-family:var(--font-sub-display-family);font-size:var(--font-sub-display-size);font-weight:var(--font-sub-display-weight);line-height:var(--font-sub-display-line-height);letter-spacing:var(--font-sub-display-letter-spacing);color:var(--color-text-display)}.FmKUAq_introBody{font-size:var(--font-paragraph-size);font-weight:var(--font-paragraph-weight);line-height:var(--font-paragraph-line-height);color:var(--color-text-primary)}.FmKUAq_inlineCode{font-family:monospace;font-size:var(--font-paragraph-sm-size);padding:var(--primitive-padding-050) var(--primitive-padding-150);background:var(--color-bg-container-primary);border:1px solid var(--color-bg-container-border);border-radius:var(--radius-100);color:var(--color-text-secondary)}.FmKUAq_railLayout{align-items:flex-start;gap:var(--layout-column-gap);width:100%;display:flex}.FmKUAq_skillsGrid{gap:var(--primitive-gap-500);flex-direction:column;flex:1;min-width:0;display:flex}.FmKUAq_skillCard{gap:var(--primitive-gap-400);padding:var(--primitive-gap-1000);border:1px solid var(--color-bg-container-border);border-radius:var(--primitive-radius-600);background:var(--color-bg-container-primary);scroll-margin-top:var(--layout-anchor-clearance);flex-direction:column;display:flex}.FmKUAq_skillCardHeader{justify-content:space-between;align-items:center;gap:var(--primitive-gap-400);display:flex}.FmKUAq_skillMeta{align-items:center;gap:var(--primitive-gap-200);display:flex}.FmKUAq_skillIcon{--icon-size:var(--icon-size-500);color:var(--color-icon-primary);flex-shrink:0}.FmKUAq_skillName{font-family:var(--font-heading-3-family);font-size:var(--font-heading-3-size);font-weight:var(--font-heading-3-weight);line-height:var(--font-heading-3-line-height);letter-spacing:var(--font-heading-3-letter-spacing);color:var(--color-text-heading)}.FmKUAq_skillDescription{font-size:var(--font-paragraph-size);font-weight:var(--font-paragraph-weight);line-height:var(--font-paragraph-line-height);color:var(--color-text-secondary)}.FmKUAq_skillInvoke{align-items:center;gap:var(--primitive-gap-200);flex-wrap:wrap;display:flex}.FmKUAq_skillInvoke>.ds-badge{white-space:normal;max-width:100%}.FmKUAq_skillInvokeLabel{font-size:var(--font-paragraph-sm-size);font-weight:var(--font-paragraph-sm-weight);line-height:var(--font-paragraph-sm-line-height);color:var(--color-text-tertiary);flex-shrink:0}@media (max-width:959px){.FmKUAq_pageHeader{flex-direction:column;align-items:flex-start}.FmKUAq_dsLayout{min-width:0;padding-left:0}.FmKUAq_dsContent{min-width:0;max-width:100%}.FmKUAq_skillCardHeader{flex-wrap:wrap}}.FmKUAq_introLink{color:var(--color-text-primary);text-underline-offset:3px;transition:color var(--motion-duration-base) var(--motion-ease-standard);text-decoration:underline}.FmKUAq_introLink:hover{color:var(--color-text-secondary)}
