.wa-dl{--dl-ink:#231f20;--dl-soft:#55596b;--dl-gold:#c8a02d;--dl-gold-deep:#96741a;--dl-line:#dcdee7;--dl-field:#9aa0b4;--dl-mist:#f2f3f7;--dl-deep:#101430;--dl-deep-2:#1b2557;--dl-blue:#2e3e86;color:var(--dl-ink);font-family:var(--wa-font-body,"Raleway","Helvetica Neue",Arial,sans-serif);width:100%}.wa-dl *,.wa-dl :after,.wa-dl :before{box-sizing:border-box}.wa-dl :where(p,ul,li,h1,h2,h3,fieldset,legend){margin:0;padding:0}.wa-dl :focus-visible{outline:2px solid var(--dl-blue);outline-offset:2px}.wa-dl__outer{container-type:inline-size;padding-block:var(--wa-section-spacing-fluid,clamp(64px,9vw,96px));padding-inline:var(--wa-gutter,clamp(16px,4vw,24px));width:100%}.wa-dl__inner{margin-inline:auto;max-width:var(--wa-container-width,1240px);width:100%}.wa-dl__head{max-width:62ch}.wa-dl .wa-dl__eyebrow{color:var(--dl-gold-deep);font-size:13px;font-weight:700;letter-spacing:.1em;line-height:20px;text-transform:uppercase}.wa-dl .wa-dl__h{color:var(--dl-ink);font-family:inherit;font-size:30px;font-weight:300;letter-spacing:-.01em;line-height:1.2;margin-top:10px;text-transform:none;text-wrap:balance}@container (min-width:768px){.wa-dl .wa-dl__h{font-size:40px}}.wa-dl .wa-dl__h b{font-weight:700}.wa-dl__content{margin-top:16px}.wa-dl .wa-dl__content :where(p,li){color:var(--dl-soft);font-size:19px;line-height:1.65;margin:0}@container (min-width:768px){.wa-dl .wa-dl__content :where(p,li){font-size:20px}}.wa-dl .wa-dl__content>*+*{margin-top:12px}.wa-dl .wa-dl__filters{background:#fff;border:1px solid var(--dl-line);border-top:3px solid var(--dl-gold);container-type:inline-size;margin:34px 0 0;padding:20px}@container (min-width:640px){.wa-dl .wa-dl__filters{padding:26px}}.wa-dl__head+.wa-dl__filters{margin-top:34px}.wa-dl__inner>.wa-dl__filters:first-child{margin-top:0}.wa-dl__filters-grid{display:grid;gap:20px 32px}@container (min-width:860px){.wa-dl__filters-grid--pair{align-items:end;grid-template-columns:minmax(0,1fr) minmax(220px,280px)}}@container (min-width:600px){.wa-dl__filters-grid--duo,.wa-dl__filters-grid--trio{align-items:end;grid-template-columns:repeat(2,minmax(0,1fr))}.wa-dl__filters-grid--trio .wa-dl__chipset{grid-column:1/-1}}@container (min-width:1180px){.wa-dl__filters-grid--trio{grid-template-columns:minmax(0,1fr) repeat(2,minmax(200px,260px))}.wa-dl__filters-grid--trio .wa-dl__chipset{grid-column:auto}}.wa-dl .wa-dl__chipset{border:0;min-width:0}.wa-dl .wa-dl__legend{color:var(--dl-ink);display:block;font-size:15px;font-weight:700;line-height:1.4;margin-bottom:9px;padding:0}.wa-dl__chips{display:flex;flex-wrap:wrap;gap:8px}.wa-dl__chip{display:inline-flex;margin:0;position:relative}.wa-dl .wa-dl__chip input{cursor:pointer;height:100%;inset:0;margin:0;opacity:0;position:absolute;width:100%}.wa-dl__chip span{align-items:center;background:#fff;border:1px solid var(--dl-line);border-radius:2px;color:var(--dl-ink);display:inline-flex;font-size:15px;font-weight:700;gap:7px;line-height:1.3;min-height:44px;padding:8px 16px;transition:background-color .15s ease,border-color .15s ease,color .15s ease;white-space:nowrap}.wa-dl__chip small{color:var(--dl-soft);font-size:13px;font-weight:400}.wa-dl__chip input:hover+span{border-color:var(--dl-deep-2)}.wa-dl__chip input:checked+span{background:var(--dl-deep-2);border-color:var(--dl-deep-2);color:#fff}.wa-dl__chip input:checked+span small{color:#c9cde0}.wa-dl__chip input:focus-visible+span{outline:2px solid var(--dl-blue);outline-offset:2px}.wa-dl .wa-dl__chip input:disabled{cursor:not-allowed}.wa-dl__chip input:disabled+span{opacity:.42}.wa-dl__field{min-width:0}.wa-dl__filters-grid:not(.wa-dl__filters-grid--pair):not(.wa-dl__filters-grid--trio):not(.wa-dl__filters-grid--duo) .wa-dl__field{max-width:320px}.wa-dl .wa-dl__field select{appearance:none;-webkit-appearance:none;background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%231b2557' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 14px center /16px 16px;border:1px solid var(--dl-field);border-radius:2px;box-shadow:none;color:var(--dl-ink);cursor:pointer;display:block;font-family:inherit;font-size:17px;font-weight:400;line-height:1.4;margin:0;min-height:50px;padding:12px 42px 12px 14px;width:100%}.wa-dl .wa-dl__field select:hover{border-color:var(--dl-deep-2)}.wa-dl__bar{align-items:center;display:flex;flex-wrap:wrap;gap:6px 20px;justify-content:space-between;margin-top:28px;min-height:44px}.wa-dl .wa-dl__count{color:var(--dl-soft);font-size:16px;line-height:1.5}.wa-dl__count b{color:var(--dl-ink)}.wa-dl .wa-dl__clear,.wa-dl .wa-dl__clear:active,.wa-dl .wa-dl__clear:focus,.wa-dl .wa-dl__clear:hover{align-items:center;background:none;border:0;border-radius:0;box-shadow:none;color:var(--dl-blue);cursor:pointer;display:inline-flex;font-family:inherit;font-size:16px;font-weight:700;gap:6px;margin:0;min-height:44px;padding:0 2px}.wa-dl .wa-dl__clear:hover{color:var(--dl-deep-2);text-decoration:underline;text-underline-offset:3px}.wa-dl .wa-dl__clear[hidden]{display:none}.wa-dl__clear svg{fill:none;height:16px;stroke:currentColor;stroke-linecap:round;stroke-width:2;width:16px}.wa-dl .wa-dl__grid{display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(min(100%,264px),1fr));list-style:none;margin-top:16px}.wa-dl__item{display:flex}.wa-dl__item[hidden]{display:none}.wa-dl__card{background:#fff;border:1px solid var(--dl-line);display:flex;flex:1;flex-direction:column;position:relative;transition:transform .22s ease,box-shadow .22s ease}.wa-dl__card:hover{box-shadow:0 16px 30px rgba(16,20,48,.12);transform:translateY(-4px)}.wa-dl__card:has(:focus-visible){outline:2px solid var(--dl-blue);outline-offset:3px}.wa-dl__media{aspect-ratio:3/2;background:var(--dl-mist);overflow:hidden;position:relative}.wa-dl__media img{display:block;filter:saturate(.92);height:100%;object-fit:cover;width:100%}.wa-dl__body{align-items:flex-start;display:flex;flex:1;flex-direction:column;padding:20px 20px 22px}.wa-dl .wa-dl__where{color:var(--dl-gold-deep);font-size:12px;font-weight:700;letter-spacing:.1em;line-height:18px;text-transform:uppercase}.wa-dl .wa-dl__title{color:var(--dl-ink);font-family:inherit;font-size:21px;font-weight:700;letter-spacing:0;line-height:1.3;margin-top:12px;text-transform:none;text-wrap:balance}.wa-dl .wa-dl__title a,.wa-dl .wa-dl__title a:active,.wa-dl .wa-dl__title a:focus,.wa-dl .wa-dl__title a:hover{color:inherit;font-weight:inherit;outline:0;text-decoration:none}.wa-dl__title a:after{content:"";inset:0;position:absolute;z-index:2}.wa-dl .wa-dl__tag{color:var(--dl-soft);font-size:16px;line-height:1.5;margin-top:8px}.wa-dl__foot{margin-top:auto;padding-top:18px}.wa-dl__go{align-items:center;color:var(--dl-blue);display:inline-flex;font-size:16px;font-weight:700;gap:8px;white-space:nowrap}.wa-dl__go svg{fill:none;flex:none;height:18px;stroke:currentColor;stroke-width:1.6;transition:transform .2s ease;width:18px}.wa-dl__card:hover .wa-dl__go svg{transform:translateX(4px)}.wa-dl__empty{background:#fff;border:1px dashed var(--dl-line);margin-top:16px;padding:44px 20px;text-align:center}.wa-dl__empty[hidden]{display:none}.wa-dl .wa-dl__empty-h{color:var(--dl-ink);font-size:22px;font-weight:700;line-height:1.3}.wa-dl .wa-dl__empty-p{color:var(--dl-soft);font-size:17px;line-height:1.6;margin-top:8px}.wa-dl .wa-dl__btn,.wa-dl .wa-dl__btn:active,.wa-dl .wa-dl__btn:focus{align-items:center;background:var(--dl-deep-2);border:2px solid var(--dl-deep-2);border-radius:2px;box-shadow:none;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:17px;font-weight:700;justify-content:center;line-height:1.35;margin:22px 0 0;min-height:52px;padding:13px 26px}.wa-dl .wa-dl__btn:hover{background:var(--dl-deep);border-color:var(--dl-deep);color:#fff}.wa-dl__hint{background:var(--dl-mist);font-size:15px;padding:14px 16px}@media (prefers-reduced-motion:reduce){.wa-dl__card,.wa-dl__chip span,.wa-dl__go svg{transition:none}.wa-dl__card:hover{transform:none}}.wa-dl__search{margin:0 0 20px}.wa-dl__search-box{position:relative}.wa-dl__search-icon{fill:none;height:20px;left:14px;margin-top:-10px;pointer-events:none;position:absolute;stroke:var(--dl-ink,#231f20);stroke-width:2;top:50%;width:20px}.wa-dl .wa-dl__search-input{appearance:none;-webkit-appearance:none;background:#fff;border:1px solid #9aa0b4;border-radius:2px;box-shadow:none;color:var(--dl-ink,#231f20);font-family:inherit;font-size:17px;line-height:1.4;margin:0;min-height:50px;padding:12px 14px 12px 44px;width:100%}.wa-dl .wa-dl__search-input:hover{border-color:#1b2557}.wa-dl .wa-dl__search-input:focus-visible{border-color:#1b2557;outline:2px solid #2e3e86;outline-offset:2px}.wa-dl .wa-dl__search-input::placeholder{color:#6b7086;opacity:1}