.link{color:var(--color-accent-default);text-decoration-line:underline;text-decoration-color:currentColor;text-decoration-thickness:var(--border-width-default);border-radius:var(--border-radius-interactive);transition:color var(--duration-interaction) var(--easing-default), text-decoration-color var(--duration-interaction) var(--easing-default)}.link:hover{color:var(--color-accent-hover)}.link:focus-visible{outline:var(--focus-ring-width) solid var(--color-border-focus);outline-offset:var(--focus-ring-offset)}.link--standalone{text-decoration-color:#0000}.link--standalone:hover,.link--standalone:focus-visible{text-decoration-color:currentColor}.link__icon{width:var(--size-icon-xs);height:var(--size-icon-xs);vertical-align:middle;margin-inline-start:var(--space-tight-gap);display:inline-block}.link__hint{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.link{transition:none}}
.heading{font-family:var(--font-family-heading);font-weight:var(--font-weight-heading);color:var(--color-text-primary);letter-spacing:var(--letter-spacing-heading);line-height:var(--line-height-heading);margin:0}.heading--title{font-weight:var(--font-weight-title)}.heading--h1{font-size:var(--font-size-h1-fluid);line-height:var(--line-height-display)}.heading--h2{font-size:var(--font-size-h2-fluid)}.heading--h3{font-size:var(--font-size-h3-fluid)}.heading--h4{font-size:var(--font-size-h4);line-height:var(--line-height-h4)}.heading--h5{font-size:var(--font-size-h5);line-height:var(--line-height-h5)}
