/* ds_landing — minimalne style frontu (motyw nadpisuje w swoich arkuszach; klasy BEM ds-landing-*). */
.ds-landing-header__description { margin: .5rem 0 1rem; }
.ds-landing-more { margin-top: .5rem; }
.ds-landing-more__toggle { cursor: pointer; display: inline-block; font-weight: 600; list-style: none; }
.ds-landing-more__toggle::-webkit-details-marker { display: none; }
.ds-landing-more__close { display: none; }
.ds-landing-more[open] .ds-landing-more__open { display: none; }
.ds-landing-more[open] .ds-landing-more__close { display: inline; }
.ds-landing-more__content { margin-top: .5rem; }
.ds-landing-facets { margin: 0 0 1rem; }
.ds-landing-empty { margin: 1rem 0; }
.ds-landing-links { margin: 1rem 0; }
.ds-landing-links__title { margin-bottom: .5rem; }
.ds-landing-links__list { display: flex; flex-wrap: wrap; gap: .5rem; list-style: none; margin: 0; padding: 0; }
.ds-landing-links__link { border: 1px solid currentColor; border-radius: 999px; display: inline-block; line-height: 1.3; padding: .25rem .75rem; text-decoration: none; }
.ds-landing-links__link:hover, .ds-landing-links__link:focus { text-decoration: underline; }
.ds-landing-links--featured .ds-landing-links__list { flex-direction: column; gap: .25rem; }
.ds-landing-links--featured .ds-landing-links__link { border: 0; padding: 0; }
