.ds-link{border-radius:var(--ds-radius-sm);color:var(--ds-color-link);cursor:pointer;text-decoration-line:underline;text-decoration-thickness:var(--ds-border-width);text-underline-offset:.2em;transition:var(--ds-transition-control)}.ds-link--standalone{align-items:center;display:inline-flex;font-family:var(--ds-font-body);font-size:var(--ds-text-control-size);font-weight:var(--ds-text-control-weight);gap:var(--ds-space-2);inline-size:-moz-fit-content;inline-size:fit-content;line-height:var(--ds-text-control-line);max-inline-size:100%;min-block-size:var(--ds-target-min);position:relative;text-decoration-line:none}.ds-link--standalone:after{background-color:currentColor;block-size:var(--ds-border-width);content:"";inset-block-end:calc(50% - .8em);inset-inline:0;position:absolute;transform:scaleX(0);transform-origin:left center;transition:transform var(--ds-duration-base) var(--ds-ease-standard)}@media(hover:hover){.ds-link:hover{color:var(--ds-color-link-hover);text-decoration-thickness:var(--ds-border-width-strong)}.ds-link--standalone:hover{text-decoration-line:none}.ds-link--standalone:hover:after{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){.ds-link--standalone:after{transition:none}}.ds-accordion{border-block-end:var(--ds-border-width) solid var(--ds-color-border)}.ds-accordion:last-child{border-block-end:0}.ds-accordion[open]{--_ds-accordion-chevron:rotate(180deg)}.ds-accordion__summary{align-items:center;border-radius:var(--ds-control-radius);box-sizing:border-box;color:var(--ds-color-text-strong);cursor:pointer;display:flex;font-family:var(--ds-font-display);font-size:var(--ds-text-title-4-size);font-weight:var(--ds-text-title-4-weight);gap:var(--ds-space-3);letter-spacing:var(--ds-text-title-4-tracking);line-height:var(--ds-text-title-4-line);list-style:none;min-block-size:var(--ds-control-height-lg);padding:var(--ds-space-3) var(--ds-space-4);-webkit-tap-highlight-color:transparent;transition:var(--ds-transition-control)}.ds-accordion__summary::-webkit-details-marker{display:none}.ds-accordion__summary::marker{content:""}.ds-accordion__summary:focus-visible{outline-offset:calc(var(--ds-focus-width)*-1)!important}@media(hover:hover){.ds-accordion__summary:hover{background:var(--ds-color-surface-hover)}}.ds-accordion__title{flex:1 1 auto;min-inline-size:0;text-wrap:pretty}.ds-accordion__value{color:var(--ds-color-text-muted);flex:0 1 auto;font-family:var(--ds-font-body);font-size:var(--ds-text-small-size);font-weight:var(--ds-text-small-weight);letter-spacing:0;line-height:var(--ds-text-small-line);max-inline-size:60%;min-inline-size:0;overflow-wrap:anywhere;text-align:end}.ds-accordion__chevron{color:var(--ds-color-text-muted);transform:var(--_ds-accordion-chevron,none);transition:transform var(--ds-duration-fast) var(--ds-ease-standard)}.ds-accordion__badge,.ds-accordion__chevron{display:inline-flex;flex:none}.ds-accordion__panel{min-inline-size:0}.ds-accordion__content{padding:var(--_ds-accordion-content-pad,0 var(--ds-space-4) var(--ds-space-4))}.ds-accordion--well{background:var(--ds-color-surface-sunken);border-block-end:0;border-radius:var(--ds-radius-sm);overflow:hidden}.ds-accordion--flush{--_ds-accordion-content-pad:0}.ds-divider{background:none;block-size:0;border:0;border-block-start:var(--ds-border-width) solid var(--ds-color-border);color:inherit;display:block;margin:var(--ds-space-6) 0;opacity:1;padding:0}.ds-divider--vertical{align-self:center;block-size:calc(1.5rem*var(--ds-scale));border-block-start:0;border-inline-start:var(--ds-border-width) solid var(--ds-color-border);display:inline-block;inline-size:0;margin:0 var(--ds-space-2)}.ds-divider--label{align-items:center;block-size:auto;border-block-start:0;color:var(--ds-color-text-muted);display:flex;font-family:var(--ds-font-body);font-size:var(--ds-text-small-size);font-weight:var(--ds-weight-medium);gap:var(--ds-space-3);letter-spacing:0;line-height:var(--ds-text-small-line)}.ds-divider--label:after,.ds-divider--label:before{border-block-start:var(--ds-border-width) solid var(--ds-color-border);content:"";flex:1}.ds-divider__line-paint:after,.ds-divider__line-paint:before{background:var(--ds-color-border)}
