.GrammarNav[data-v-ce7eb6e2]{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.GrammarNav--padded[data-v-ce7eb6e2]{padding:0 24px}.GrammarNav__button[data-v-ce7eb6e2]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-radius:0;color:inherit;cursor:pointer;padding:0;transition-duration:125ms;transition-property:scale;transition-timing-function:ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(prefers-reduced-motion){.GrammarNav__button[data-v-ce7eb6e2]{transition-duration:0}}@media(hover:hover)and (pointer:fine){.GrammarNav__button.-hover[data-v-ce7eb6e2],.GrammarNav__button[data-v-ce7eb6e2]:hover{scale:1.075}}.GrammarNav__button.-pressed[data-v-ce7eb6e2],.GrammarNav__button[data-v-ce7eb6e2]:active{scale:1}@media(hover:none){.GrammarNav__button.-pressed[data-v-ce7eb6e2],.GrammarNav__button[data-v-ce7eb6e2]:active{scale:.925}}.GrammarNav__button[data-v-ce7eb6e2]{border-radius:32px;display:block;opacity:1;text-decoration:none}.GrammarNav__button[data-v-ce7eb6e2]>*{scale:1}.GrammarNav__comingSoon[data-v-ce7eb6e2]{color:var(--tertiary-text);padding:0 16px}.OverviewFilters[data-v-91bb5acc]{display:flex;flex-direction:column;height:-moz-fit-content;height:fit-content;white-space:nowrap}@media(min-width:768px){.OverviewFilters[data-v-91bb5acc]{display:flex}}@media(min-width:1024px){.OverviewFilters[data-v-91bb5acc]{position:sticky;top:calc(var(--sale-banner-height, 0px) + 7rem)}}.OverviewFilters__details[data-v-91bb5acc]{width:100%}@media(min-width:768px){.OverviewFilters__details[data-v-91bb5acc]{max-height:78vh;overflow-y:scroll;padding-right:5px;scrollbar-color:var(--grey-5) transparent;scrollbar-width:thin}}.OverviewFilters__details[open] .OverviewFilters__chevron[data-v-91bb5acc]{transform:rotate(-180deg)}.OverviewFilters__summary[data-v-91bb5acc]{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;float:left;gap:4px;margin:.25rem 0 .5rem;min-height:2rem;width:100%}@media(min-width:768px){.OverviewFilters__summary[data-v-91bb5acc]{margin:0 0 .5rem}}.OverviewFilters__summary[data-v-91bb5acc]::-webkit-details-marker{display:none}.OverviewFilters__chevron[data-v-91bb5acc]{transition:transform .125s}@media(min-width:1024px){.OverviewFilters__chevron[data-v-91bb5acc]{display:none}}.OverviewFilters__clear[data-v-91bb5acc]{margin-left:auto;padding:0}@media(min-width:1024px){.OverviewFilters__clear[data-v-91bb5acc]{margin-left:12px}}.OverviewFilters[data-v-91bb5acc] .UiCheckboxGroup{flex-flow:row wrap;gap:.5rem 16px}@media(min-width:1024px){.OverviewFilters[data-v-91bb5acc] .UiCheckboxGroup{flex-direction:column;gap:0}}.OverviewFilters__group[data-v-91bb5acc]{display:flex;flex-direction:column;margin-bottom:1.5rem;width:100%}.OverviewFilters__group[data-v-91bb5acc]:last-child{margin-bottom:0}.OverviewFilters__group-title[data-v-91bb5acc]{font-weight:700;margin-bottom:.5rem;text-transform:capitalize}.OverviewFilters__content[data-v-91bb5acc]{padding-top:.5rem}.OverviewBadges[data-v-97a27a23]{scrollbar-width:none}.OverviewBadges[data-v-97a27a23]::-webkit-scrollbar{display:none}.OverviewBadges[data-v-97a27a23]{display:flex;gap:12px .75rem;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 16px,#000 calc(100% - 16px),transparent);mask-image:linear-gradient(90deg,transparent 0,#000 16px,#000 calc(100% - 16px),transparent);overflow:scroll;padding:0 16px .5rem}.OverviewBadges__item[data-v-97a27a23]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-radius:0;color:inherit;cursor:pointer;padding:0;transition-duration:125ms;transition-property:scale;transition-timing-function:ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(prefers-reduced-motion){.OverviewBadges__item[data-v-97a27a23]{transition-duration:0}}@media(hover:hover)and (pointer:fine){.OverviewBadges__item.-hover[data-v-97a27a23],.OverviewBadges__item[data-v-97a27a23]:hover{scale:1.075}}.OverviewBadges__item.-pressed[data-v-97a27a23],.OverviewBadges__item[data-v-97a27a23]:active{scale:1}@media(hover:none){.OverviewBadges__item.-pressed[data-v-97a27a23],.OverviewBadges__item[data-v-97a27a23]:active{scale:.925}}.OverviewBadges__item[data-v-97a27a23]{background-color:var(--accent-5-medium-contrast);border-radius:16px;opacity:1;padding:.25rem .5rem;text-decoration:none;white-space:nowrap}.GrammarOverviewBox[data-v-0bcd2011]{min-width:0}.GrammarOverviewBox[data-v-0bcd2011] .UiBox{height:100%}.GrammarOverviewBox[data-v-0bcd2011] .UiBox__container,.GrammarOverviewBox[data-v-0bcd2011] .UiBox__inner{width:100%}.GrammarOverviewBox[data-v-0bcd2011]:has(a:active) .UiBox__container{border-color:var(--accent-5)}.GrammarOverviewBox__link[data-v-0bcd2011]{display:flex;flex-direction:column;gap:.5rem;height:100%;max-width:100%;opacity:1;padding-top:1rem;text-decoration:none}.GrammarOverviewBox__image[data-v-0bcd2011]{max-height:240px;-o-object-fit:cover;object-fit:cover;width:100%}.GrammarOverviewBox__text[data-v-0bcd2011]{display:flex;flex-direction:column;gap:.5rem;padding:0 1rem 1rem}.GrammarOverviewNoResults[data-v-7a329468]{align-items:center;display:flex;flex-direction:column;flex-grow:1;gap:.75rem;height:-moz-fit-content;height:fit-content;justify-content:center;text-align:center}@media(min-width:768px){.GrammarOverviewNoResults[data-v-7a329468]{padding:1rem}}@media(min-width:1024px){.GrammarOverviewNoResults[data-v-7a329468]{padding:5rem}}.GrammarOverviewNoResults__bottom[data-v-7a329468],.GrammarOverviewNoResults__top[data-v-7a329468]{align-items:center;display:flex;flex-direction:column;gap:1rem}.GrammarOverviewNoResults__bottom[data-v-7a329468]{justify-content:center}.GrammarOverview[data-v-8c216b4f]{display:flex;flex-direction:column;gap:1rem;margin:1rem auto auto;max-width:80rem;padding:0 24px;width:100%}@media(min-width:1024px){.GrammarOverview[data-v-8c216b4f]{flex-direction:row;gap:2rem;margin-top:2rem}}.GrammarOverview__grid[data-v-8c216b4f]{display:grid;flex-grow:1;gap:2rem;position:relative}@media(min-width:768px){.GrammarOverview__grid[data-v-8c216b4f]{align-self:flex-start;grid-template-columns:repeat(2,1fr)}}@media(min-width:1216px){.GrammarOverview__grid[data-v-8c216b4f]{grid-template-columns:repeat(3,1fr)}}
