.fabral-details{color:inherit;width:100%}.fabral-details [hidden]{display:none!important}.fabral-details header{margin-bottom:2rem}.fabral-details h2,.fabral-details h3{color:inherit}.fdl-filters{background:#f4f6f7;display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:1rem;padding:1.5rem}.fdl-filters label{font-weight:700}.fdl-filters input,.fdl-filters select{background:#fff;border:1px solid #adb9c3;color:#24343e;display:block;font:inherit;margin-top:.4rem;min-height:46px;padding:.65rem;width:100%}.fdl-grid{display:grid;gap:1.25rem;grid-template-columns:repeat(3,minmax(0,1fr))}.fdl-grid article{background:#fff;border:1px solid #dbe1e5;color:#24343e;padding:1.5rem}.fdl-grid h3{font-size:1.2rem;margin:0 0 .6rem}.fdl-grid p{font-size:.9rem}.fabral-details button{background:#fff;border:1px solid #1c405e;color:#1c405e;cursor:pointer;font:inherit;min-height:46px;padding:.7rem 1.1rem}.fabral-details [data-more]{margin-top:1.5rem}.fabral-details :focus-visible{outline:3px solid #278bd1;outline-offset:3px}@media(max-width:850px){.fdl-filters,.fdl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:550px){.fdl-filters,.fdl-grid{grid-template-columns:1fr}}