.bde-fancy-container{display:flex;flex-direction:column;align-items:flex-start;text-align:left;max-width:100%;position:relative}.bde-heading{max-width:100%;margin:0}.cfd-article-filters{max-width:100%;container-type:inline-size}.cfd-article-filters .cfd-article-filter-form{display:flex;align-items:center;gap:var(--filter-gap);min-height:var(--filter-height);padding:8px var(--filter-padding);border-radius:var(--filter-radius);background:var(--filter-background);color:var(--filter-text);font-family:var(--filter-font-family),sans-serif;font-size:var(--filter-font-size);line-height:var(--filter-line-height);letter-spacing:var(--filter-letter-spacing)}.cfd-article-filters .cfd-article-search-label{display:block;flex:1;min-width:0}.cfd-article-filters input[type=search],.cfd-article-filters select{width:100%;min-width:0;min-height:44px;border:0;background:transparent;color:inherit;font:inherit;letter-spacing:inherit}.cfd-article-filters input[type=search]::placeholder{color:var(--filter-placeholder);opacity:1}.cfd-article-filters .cfd-article-topic-label{width:var(--filter-topic-width);max-width:45%;padding-left:var(--filter-gap);border-left:1px solid var(--filter-divider)}.cfd-article-filters select{cursor:pointer;padding-right:4px}.cfd-article-filters button{display:flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;min-height:44px;padding:10px;background:transparent;border:0;border-radius:50%;color:inherit;cursor:pointer}.cfd-article-filters button svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.5}.cfd-article-filters input:focus-visible,.cfd-article-filters select:focus-visible,.cfd-article-filters button:focus-visible{outline:2px solid var(--filter-focus);outline-offset:3px}.cfd-article-filters .cfd-filter-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@container(max-width:540px){.cfd-article-filters .cfd-article-filter-form{display:grid;grid-template-columns:minmax(0,1fr) 44px;border-radius:min(var(--filter-radius),24px);gap:8px;padding:12px var(--filter-padding)}.cfd-article-filters .cfd-article-search-label{grid-column:1/-1;border-bottom:1px solid var(--filter-divider)}.cfd-article-filters .cfd-article-topic-label{width:100%;max-width:100%;padding-left:0;border-left:0}}.bde-post-loop{max-width:100%;width:100%}.bde-button{max-width:100%}