/* English S archive pilot. The site shell and other categories keep their styles. */
.wedcy-category {
    width: 100%;
    color: #333;
    background: #fff;
    font: 400 16px/1.65 Tahoma, sans-serif;
}
.wedcy-category *, .wedcy-category *::before, .wedcy-category *::after { box-sizing: border-box; }
.wedcy-category .wedcy-category__container { width: 100%; max-width: 1140px; margin-inline: auto; }
.wedcy-category .wedcy-category__breadcrumbs { background: #f2f2f2; padding-block: 4px; font-size: 13px; line-height: 1.4; }
.wedcy-category .wedcy-category__breadcrumbs p { margin: 0; }
.wedcy-category .wedcy-category__breadcrumbs a { color: #333; }
.wedcy-category .wedcy-category__breadcrumbs .breadcrumb_last { text-transform: uppercase; }
.wedcy-category .wedcy-category__layout { display: grid; grid-template-columns: minmax(0, 73fr) minmax(0, 27fr); gap: 25px; align-items: start; padding-top: 15px; padding-bottom: 32px; }
.wedcy-category .wedcy-category__content, .wedcy-category .wedcy-category__sidebar-shell { min-width: 0; }
.wedcy-category .wedcy-category__header h1 { margin: 0; padding: 0; color: #663d20; font: 600 40px/1.5 Prompt, sans-serif; letter-spacing: normal; }
.wedcy-category .wedcy-category__description { font: 400 16px/1.65 Tahoma, sans-serif; margin: 0 0 15px; }
.wedcy-category .wedcy-category__description p { margin: 0; }
.wedcy-category .wedcy-category__entry { margin: 0 0 15px; padding: 0; }
.wedcy-category .wedcy-category__entry:last-child { margin-bottom: 0; }
.wedcy-category .wedcy-category__entry-link { display: block; color: inherit; text-decoration: none; }
.wedcy-category .wedcy-category__entry-link:hover h2 { text-decoration: underline; }
.wedcy-category .wedcy-category__entry-link:focus-visible { outline: 2px solid #e08542; outline-offset: 3px; }
.wedcy-category .wedcy-category__entry-heading { display: flex; flex-wrap: wrap; align-items: flex-start; column-gap: 15px; }
.wedcy-category .wedcy-category__entry-heading h2 { margin: 0; padding: 0; color: #663d20; font: 400 23px/1 "Roboto Slab", sans-serif; letter-spacing: 0.2px; text-transform: capitalize; }
.wedcy-category .wedcy-category__word-type { margin-left: -10px; color: #919191; font: 400 15px/1.65 Tahoma, sans-serif; }
.wedcy-category .wedcy-category__pronunciation { color: #e08542; font: 400 15px/1.65 Tahoma, sans-serif; }
.wedcy-category .wedcy-category__meaning { margin: -3px 0 0; padding: 0; color: #333; font: 400 15px/1.65 Tahoma, sans-serif; }
.wedcy-category .wedcy-category__sidebar-shell.wedcy-single { background: transparent; }
.wedcy-category .wedcy-category__sidebar-shell .wedcy-single__sidebar { padding-top: 0; }
.wedcy-category .wedcy-category__sidebar-shell .wedcy-single__ad p { margin-bottom: 14.4px; }
.wedcy-category .wedcy-category__empty { margin: 0; }
.wedcy-category .navigation.pagination { margin-top: 20px; }
.wedcy-category .navigation.pagination .nav-links { display: flex; flex-wrap: wrap; gap: 8px; }
.wedcy-category .navigation.pagination .page-numbers { display: inline-block; padding: 5px 10px; color: #663d20; border: 1px solid #c2b1a6; border-radius: 4px; text-decoration: none; }
.wedcy-category .navigation.pagination .page-numbers.current { color: #fff; background: #663d20; border-color: #663d20; }
.wedcy-category .navigation.pagination a.page-numbers:hover { background: #f2f2f2; }
@media (max-width: 767px) {
    .wedcy-category .wedcy-category__layout { grid-template-columns: minmax(0, 1fr); row-gap: 20px; padding-bottom: 50px; }
    .wedcy-category .wedcy-category__breadcrumbs .wedcy-category__container { padding-inline: 10px; }
    .wedcy-category .wedcy-category__content { overflow-wrap: anywhere; }
}
