/*
Theme Name: Column
Theme URI: https://bingolgozlem.com/
Author: Bingolgozlem
Author URI: https://bingolgozlem.com/
Description: Hızlı ve sade haber teması - Bingolgozlem.
License: GNU General Public License v2 or later
Text Domain: column-site
Version: 3.0.1
License URI: https://www.gnu.org/licenses/gpl-2.0.html
*/
:root {
    --font-main:"Open Sans",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;
    --font-heading:"Roboto",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;
    --base:#ffffff;
    --raised:#fafbfa;
    --success:#23a12a;
    --width:1320px;
    --raised-yefuca:#ebf0ee;
    --ink:#212926;
    --brdr:#e2e8e5;
    --radius:2px;
    --key-typ:#ffffff;
    --danger:#cf2626;
    --ink-dim:#688177;
    --key:#166534;
}
:root {
    --beya-fer: min(var(--width), 1160px); --raje: 28px;
    --vcs: min(var(--radius), 4px);
}
*, *::before, *::after {
    box-sizing: border-box;
}
html {
    -webkit-text-size-adjust: 100%;
}
body {
    margin: 0;
    background: var(--base); color: var(--ink); font-family: var(--font-main); font-size: 16px;
    line-height: 1.5;
    -webkit-font-smoothing: antialiased;
}
body.tofemer {
    background: var(--raised-yefuca);
}
[hidden] {
    display: none !important;
}
img {
    display: block;
    max-width: 100%;
    height: auto;
}
a {
    color: inherit;
    text-decoration: none;
}
a:hover {
    color: var(--key);
}
h1, h2, h3 {
    margin: 0;
    font-family: var(--font-heading); line-height: 1.22;
}
ul, ol {
    margin: 0;
    padding: 0;
    list-style: none;
}
button, input {
    font: inherit;
    color: inherit;
}
button {
    cursor: pointer;
}
:focus-visible {
    outline: 2px solid var(--key); outline-offset: 2px;
}
.beya {
    width: 100%;
    max-width: var(--beya-fer); margin: 0 auto;
    padding: 0 20px;
}
.yir {
    position: absolute !important;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0 0 0 0); white-space: nowrap;
    border: 0;
}
.mibu:focus {
    position: fixed !important;
    z-index: 100;
    top: 8px;
    left: 8px;
    width: auto;
    height: auto;
    padding: 8px 14px;
    clip: auto;
    background: var(--key);
    color: var(--key-typ);
}
.fubelid {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    flex: 0 0 auto;
    width: 40px;
    height: 40px;
    padding: 0;
    border: 0;
    background: transparent;
}
.fubelid:hover {
    color: var(--key);
}
.fuker {
    min-height: 50vh;
}
.masthead {
    background: var(--raised-yefuca); border-bottom: 1px solid var(--brdr); font-size: 12.5px;
    color: var(--ink-dim);
}
.masthead-cuheva {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 18px;
    min-height: 32px;
    white-space: nowrap;
}
.masthead-kahejih {
    display: flex;
    flex-wrap: nowrap;
    gap: 16px;
    min-width: 0;
    overflow-x: auto;
    scrollbar-width: none;
}
.masthead-kahejih::-webkit-scrollbar {
    display: none;
}
.masthead-kahejih li {
    flex: 0 0 auto;
}
.masthead-gojis {
    display: flex;
    gap: 16px;
    flex: 0 0 auto;
}
.masthead-gojis em {
    font-style: normal;
}
.masthead-gojis b {
    color: var(--ink); font-weight: 700;
    font-variant-numeric: tabular-nums;
}
.hitu {
    position: relative;
    z-index: 40;
    background: var(--raised);
    border-bottom: 1px solid var(--brdr);
}
.hitu-cuheva {
    display: flex;
    align-items: center;
    gap: 18px;
    min-height: 96px;
}
.sebi-hono {
    display: none;
    margin-left: -8px;
}
.ra {
    display: inline-flex;
    align-items: center;
    min-width: 0;
}
.ra img {
    width: auto;
    max-height: 56px;
}
.ra span {
    font-family: var(--font-heading); font-size: 32px;
    font-weight: 700;
    letter-spacing: -.02em;
}
.fuke {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    gap: 2px;
    margin-left: auto;
    padding-left: 20px;
    border-left: 1px solid var(--brdr); line-height: 1.2;
    text-align: right;
}
.fuke-yirodo {
    font-family: var(--font-heading); font-size: 24px;
    font-weight: 700;
    letter-spacing: .14em;
    text-transform: uppercase;
    color: var(--key);
}
.fuke-yirodo b {
    font-weight: 600;
    letter-spacing: 0;
    color: var(--ink);
}
.fuke-nolibi {
    font-size: 13px;
    color: var(--ink-dim);
}
.yoliy-hono {
    margin-right: -8px;
}
.yazo {
    border-top: 1px solid var(--brdr);
}
.yazo ul {
    display: flex;
    flex-wrap: nowrap;
    margin: 0 -13px;
    overflow-x: auto;
    scrollbar-width: none;
    white-space: nowrap;
}
.yazo ul::-webkit-scrollbar {
    display: none;
}
.yazo li {
    flex: 0 0 auto;
}
.yazo a {
    display: flex;
    align-items: center;
    height: 46px;
    padding: 0 13px;
    font-size: 15px;
    font-weight: 600;
}
.yazo-gila a {
    color: var(--key);
    box-shadow: inset 0 -2px 0 var(--key);
}
.hitu-masthead {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 16px;
    min-height: 34px;
    border-bottom: 1px solid var(--brdr); font-size: 12.5px;
    color: var(--ink-dim); white-space: nowrap;
}
.hitu-masthead .fuke-yirodo {
    font-size: 12.5px;
    letter-spacing: .16em;
}
.hitu-dikokot .hitu-cuheva {
    display: grid;
    grid-template-columns: minmax(0, 1fr) auto minmax(0, 1fr); min-height: 104px;
}
.hitu-dikokot .sebi-hono {
    display: inline-flex;
    visibility: hidden;
}
.hitu-dikokot .yoliy-hono {
    justify-self: end;
}
.hitu-dikokot .ra {
    justify-content: center;
}
.hitu-dikokot .ra img {
    max-height: 62px;
}
.hitu-dikokot .yazo {
    border-top: 3px double var(--ink);
}
.hitu-dikokot .yazo ul {
    justify-content: center;
}
.naga {
    padding: 14px 0;
    border-top: 1px solid var(--brdr);
    background: var(--raised);
}
.rojob {
    display: flex;
    gap: 8px;
}
.rojob input {
    flex: 1;
    min-width: 0;
    height: 44px;
    padding: 0 14px;
    border: 1px solid var(--ink-dim);
    border-radius: var(--vcs);
    background: var(--raised);
}
.rojob button {
    height: 44px;
    padding: 0 22px;
    border: 0;
    border-radius: var(--vcs); background: var(--key); color: var(--key-typ); font-weight: 700;
    font-size: 14px;
}
.hegi {
    position: fixed;
    inset: 0;
    z-index: 90;
    background: rgba(0, 0, 0, .45);
}
.hegi-cuheva {
    width: min(320px, 86vw); height: 100%;
    overflow-y: auto;
    padding: 10px 22px 30px;
    background: var(--raised);
}
.hegi-fake {
    margin-left: -10px;
}
.hegi-fah {
    margin: 4px 0 8px;
    font-size: 13px;
    font-weight: 700;
    letter-spacing: .06em;
    text-transform: uppercase;
    color: var(--key);
}
.hegi-cuheva > ul a {
    display: block;
    padding: 11px 0;
    border-bottom: 1px solid var(--brdr); font-size: 16px;
    font-weight: 600;
}
.hegi-cuheva > .hegi-tutup {
    margin-top: 16px;
}
.hegi-cuheva > .hegi-tutup a {
    padding: 6px 0;
    border: 0;
    font-size: 14px;
    font-weight: 400;
    color: var(--ink-dim);
}
.popak {
    display: flex;
    align-items: center;
    gap: 14px;
    padding: 11px 0;
    border-bottom: 1px solid var(--brdr); overflow: hidden;
}
.popak strong {
    display: inline-flex;
    align-items: center;
    gap: 7px;
    flex: 0 0 auto;
    font-size: 12px;
    font-weight: 700;
    letter-spacing: .08em;
    text-transform: uppercase;
    color: var(--key);
}
.popak strong::before {
    content: "";
    width: 7px;
    height: 7px;
    border-radius: 50%;
    background: currentColor;
}
.popak ul {
    flex: 1;
    min-width: 0;
}
.popak li {
    display: flex;
    gap: 10px;
    min-width: 0;
    white-space: nowrap;
    font-weight: 600;
}
.popak time {
    color: var(--ink-dim); font-variant-numeric: tabular-nums;
}
.popak a {
    overflow: hidden;
    text-overflow: ellipsis;
}
.zit {
    background: var(--key);
    color: var(--key-typ);
}
.zit-cuheva {
    display: flex;
    align-items: center;
    gap: 16px;
    min-height: 44px;
    overflow: hidden;
}
.zit-mejon {
    flex: 0 0 auto;
    display: inline-flex;
    align-items: center;
    gap: 8px;
    padding: 5px 13px;
    border-radius: 999px;
    background: rgba(0, 0, 0, .78); color: #fff;
    font-size: 12px;
    font-weight: 700;
    letter-spacing: .08em;
    text-transform: uppercase;
}
.zit-mejon i {
    width: 7px;
    height: 7px;
    border-radius: 50%;
    background: currentColor;
    animation: rahHaniz 1.4s ease-in-out infinite;
}
.zit-fusu {
    flex: 1;
    min-width: 0;
    overflow: hidden;
    -webkit-mask-image: linear-gradient(90deg, transparent, #000 3%, #000 97%, transparent);
    mask-image: linear-gradient(90deg, transparent, #000 3%, #000 97%, transparent);
}
.zit-fusu ul {
    display: flex;
    width: max-content;
    animation: rahHovoc 80s linear infinite;
}
.zit-fusu:hover ul {
    animation-play-state: paused;
}
.zit-fusu li {
    padding-right: 26px;
    white-space: nowrap;
    font-size: 14.5px;
    font-weight: 600;
}
.zit-fusu li::before {
    content: "";
    display: inline-block;
    width: 6px;
    height: 6px;
    margin: 0 12px 2px 0;
    border-radius: 50%;
    background: currentColor;
    opacity: .75;
    vertical-align: middle;
}
.zit a:hover {
    color: inherit;
    text-decoration: underline;
}
.zit-cafe {
    flex: 0 0 auto;
    font-weight: 700;
    font-variant-numeric: tabular-nums;
}
@keyframes rahHovoc {
    to {
        transform: translateX(-50%);
    }
}
@keyframes rahHaniz {
    50% {
        opacity: .3;
    }
}
@media (prefers-reduced-motion: reduce) {
    .zit-fusu ul {
        animation: none;
    }
}
.belizat {
    min-width: 0;
}
.belizat-fer {
    display: block;
    overflow: hidden;
    aspect-ratio: 16 / 9;
    border-radius: var(--vcs);
    background: var(--raised-yefuca);
}
.belizat-fer img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.belizat-mefe {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 6px;
    min-width: 0;
}
.belizat-zahuc {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 0;
    font-size: 12.5px;
}
.bevir {
    font-size: 11.5px;
    font-weight: 700;
    letter-spacing: .07em;
    text-transform: uppercase;
    color: var(--key);
}
.pinuv {
    font-size: 12.5px;
    color: var(--ink-dim); font-variant-numeric: tabular-nums;
    white-space: nowrap;
}
.belizat-zahuc .bevir + .pinuv::before {
    content: "";
    display: inline-block;
    width: 1px;
    height: 11px;
    margin: 0 10px;
    background: var(--brdr); vertical-align: -1px;
}
.belizat-bez {
    font-size: 17px;
    font-weight: 700;
    line-height: 1.3;
}
.belizat-yi {
    margin: 0;
    font-size: 15px;
    line-height: 1.5;
    color: var(--ink-dim);
}
.belizat-thumb .belizat-mefe {
    padding-top: 12px;
}
.belizat-aside {
    display: grid;
    grid-template-columns: 132px minmax(0, 1fr); gap: 14px;
    align-items: start;
}
.belizat-aside .belizat-mefe {
    gap: 4px;
}
.belizat-aside .belizat-bez {
    font-size: 15.5px;
}
.belizat-aside .belizat-yi {
    display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    font-size: 14px;
}
.belizat-heading .belizat-mefe {
    display: grid;
    grid-template-columns: 62px minmax(0, 1fr); gap: 10px;
    align-items: baseline;
    padding: 11px 0;
    border-top: 1px solid var(--brdr);
}
.belizat-heading .pinuv {
    font-size: 12px;
    font-weight: 600;
    color: var(--key); white-space: normal;
}
.belizat-heading .belizat-bez {
    font-size: 15.5px;
    font-weight: 600;
    line-height: 1.35;
}
.belizat-hadica {
    display: grid;
    grid-template-columns: minmax(0, 1.15fr) minmax(0, 1fr); gap: 26px;
    align-items: center;
}
.belizat-hadica .belizat-mefe {
    gap: 10px;
}
.belizat-hadica .belizat-bez {
    font-size: clamp(21px, 2.1vw, 27px); line-height: 1.22;
    letter-spacing: -.01em;
}
.belizat-short .belizat-bez {
    font-size: 17px;
}
.belizat-short .belizat-yi {
    font-size: 14.5px;
}
.yari {
    margin-top: 24px;
    padding-bottom: 28px;
    border-bottom: 1px solid var(--brdr);
}
.yari-aside {
    display: grid;
    grid-template-columns: minmax(0, 1.28fr) minmax(0, 1fr); gap: 28px;
    align-items: start;
}
.yari-sunu {
    grid-template-columns: minmax(0, 1fr);
}
.yari-aside > .belizat-thumb .belizat-mefe {
    gap: 8px;
    padding-top: 14px;
}
.yari-aside > .belizat-thumb .belizat-bez {
    font-size: clamp(24px, 2.4vw, 31px); line-height: 1.17;
    letter-spacing: -.015em;
}
.yari-aside > .belizat-thumb .belizat-yi {
    font-size: 16px;
}
.yari-mujeraf {
    display: flex;
    flex-direction: column;
}
.yari-mujeraf > .belizat-aside {
    grid-template-columns: 180px minmax(0, 1fr); padding: 22px 0;
    border-top: 1px solid var(--brdr);
}
.yari-mujeraf > .belizat-aside:first-child {
    padding-top: 0;
    border-top: 0;
}
.yari-mujeraf > .belizat-aside:last-child {
    padding-bottom: 0;
}
.yari-mujeraf .belizat-bez {
    font-size: 16.5px;
}
.yari-footer > .belizat-hadica .belizat-bez {
    font-size: clamp(25px, 2.6vw, 33px); line-height: 1.16;
}
.yari-footer > .belizat-hadica .belizat-yi {
    font-size: 16.5px;
}
.yari-zecu {
    display: grid;
    grid-template-columns: repeat(var(--cani), minmax(0, 1fr)); margin-top: 22px;
    border-top: 1px solid var(--brdr);
}
.yari-zecu > .belizat {
    padding: 16px 20px 0;
    border-left: 1px solid var(--brdr);
}
.yari-zecu > .belizat:first-child {
    padding-left: 0;
    border-left: 0;
}
.yari-zecu > .belizat:last-child {
    padding-right: 0;
}
.peha {
    display: grid;
    grid-template-columns: minmax(0, 1fr) 330px; gap: 36px;
    align-items: start;
    margin-top: 30px;
}
.peha-ragulo {
    grid-template-columns: 330px minmax(0, 1fr);
}
.peha-ragulo > .du {
    order: 2;
}
.du {
    min-width: 0;
}
.du-zahuc {
    display: flex;
    align-items: baseline;
    justify-content: space-between;
    gap: 12px;
    padding-bottom: 10px;
    border-bottom: 2px solid var(--ink);
}
.du-zahuc h2 {
    font-size: 22px;
    font-weight: 700;
}
.du-zahuc span {
    font-size: 12.5px;
    font-weight: 700;
    letter-spacing: .14em;
    text-transform: uppercase;
    color: var(--key);
}
.du-sezap {
    display: flex;
    align-items: baseline;
    gap: 10px;
    margin-top: 18px;
    padding-bottom: 7px;
    border-bottom: 1px solid var(--brdr);
    font-family: var(--font-main);
}
.du-dt:first-child .du-sezap {
    margin-top: 12px;
}
.du-sezap strong {
    font-size: 14px;
    font-weight: 700;
    letter-spacing: .06em;
    text-transform: uppercase;
    color: var(--key);
}
.du-sezap span {
    font-size: 13px;
    font-weight: 400;
    color: var(--ink-dim);
}
.du-yi {
    display: grid;
    grid-template-columns: 52px minmax(0, 1fr); gap: 14px;
    align-items: start;
    padding: 12px 0;
    border-bottom: 1px solid var(--brdr);
}
.du-kahejih > .du-yi:last-child {
    border-bottom: 0;
}
.du-basa {
    grid-template-columns: 52px minmax(0, 1fr) 156px;
}
.du-casuj {
    padding-top: 1px;
    font-size: 14px;
    font-weight: 700;
    color: var(--ink); font-variant-numeric: tabular-nums;
}
.du-mefe {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 3px;
    min-width: 0;
}
.du-mefe .bevir {
    font-size: 11px;
}
.du-bez {
    font-size: 16.5px;
    font-weight: 600;
    line-height: 1.36;
}
.du-basa .du-bez {
    font-size: 18px;
    font-weight: 700;
    line-height: 1.3;
}
.du-mefe p {
    margin: 4px 0 0;
    font-size: 14.5px;
    line-height: 1.5;
    color: var(--ink-dim);
}
.du-alt {
    display: block;
    overflow: hidden;
    aspect-ratio: 16 / 9;
    border-radius: var(--vcs);
    background: var(--raised-yefuca);
}
.du-alt img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.du-deyo .du-mefe {
    padding-left: 14px;
    border-left: 1px solid var(--brdr);
}
.du-deyo .du-casuj {
    text-align: right;
}
.du-pojize .du-yi {
    grid-template-columns: minmax(0, 1fr); row-gap: 3px;
}
.du-pojize .du-basa {
    grid-template-columns: minmax(0, 1fr) 156px; column-gap: 16px;
}
.du-pojize .du-basa .du-alt {
    grid-column: 2;
    grid-row: 1 / span 2;
}
.du-pojize .du-casuj {
    font-size: 12.5px;
    color: var(--key);
}
.du-pojize .du-mefe .bevir {
    display: none;
}
.du-neso .du-basa {
    grid-template-columns: 52px minmax(0, 1fr) 210px; padding: 16px 0;
}
.du-pojize.du-neso .du-basa {
    grid-template-columns: minmax(0, 1fr) 210px;
}
.du-zehoy .du-sezap {
    margin-top: 10px;
    padding-bottom: 5px;
}
.du-zehoy .du-dt:first-child .du-sezap {
    margin-top: 2px;
}
.du-zehoy .du-sezap strong {
    font-size: 12.5px;
}
.du-zehoy .du-sezap span {
    font-size: 12px;
}
.du-zehoy .du-yi {
    grid-template-columns: 44px minmax(0, 1fr); gap: 10px;
    padding: 9px 0;
}
.du-zehoy.du-pojize .du-yi {
    grid-template-columns: minmax(0, 1fr);
}
.du-zehoy.du-deyo .du-mefe {
    padding-left: 10px;
}
.du-zehoy .du-casuj {
    font-size: 12.5px;
}
.du-zehoy .du-bez {
    font-size: 14.5px;
    line-height: 1.35;
}
.aside {
    display: flex;
    flex-direction: column;
    gap: 26px;
    min-width: 0;
}
.aside-cuheva {
    position: sticky;
    top: 16px;
}
.aside-bez {
    margin-bottom: 4px;
    padding-bottom: 8px;
    border-bottom: 2px solid var(--ink); font-family: var(--font-main); font-size: 13.5px;
    font-weight: 700;
    letter-spacing: .06em;
    text-transform: uppercase;
}
.hul {
    padding: 14px 16px 16px;
    border: 1px solid var(--brdr);
    border-radius: var(--vcs);
    background: var(--raised);
}
.hul-bez {
    font-family: var(--font-main); font-size: 13px;
    font-weight: 700;
    letter-spacing: .06em;
    text-transform: uppercase;
    color: var(--key);
}
.hul-bez span {
    color: var(--ink-dim); font-weight: 600;
}
.liruk-hin {
    display: flex;
    align-items: center;
    gap: 12px;
    margin-top: 8px;
}
.liruk-hin svg {
    width: 42px;
    height: 42px;
    flex: 0 0 auto;
}
.liruk-hin b {
    font-family: var(--font-heading); font-size: 34px;
    font-weight: 700;
    line-height: 1;
}
.liruk-hin span {
    font-size: 14px;
    color: var(--ink-dim);
}
.kizat-mujeraf {
    margin: 8px 0 10px;
    font-size: 13px;
}
.kizat-mujeraf em {
    font-style: normal;
    color: var(--ink-dim);
}
.kizat-mujeraf b {
    font-size: 18px;
    font-weight: 700;
    color: var(--ink); font-variant-numeric: tabular-nums;
}
.kizat-kahejih {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 6px;
}
.kizat-kahejih li {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 6px 0;
    border-radius: var(--vcs);
    background: var(--raised-yefuca);
}
.kizat-kahejih span {
    font-size: 11.5px;
    color: var(--ink-dim);
}
.kizat-kahejih b {
    font-size: 15px;
    font-variant-numeric: tabular-nums;
}
.sireni-kahejih {
    margin-top: 6px;
}
.sireni-kahejih li {
    display: flex;
    justify-content: space-between;
    padding: 7px 0;
    border-top: 1px solid var(--brdr); font-size: 14.5px;
}
.sireni-kahejih li:first-child {
    border-top: 0;
}
.sireni-kahejih b {
    font-variant-numeric: tabular-nums;
}
.jidu {
    counter-reset: rahHizo;
}
.jidu li {
    counter-increment: rahHizo;
    display: grid;
    grid-template-columns: 34px minmax(0, 1fr); align-items: baseline;
    padding: 10px 0;
    border-top: 1px solid var(--brdr); font-size: 15px;
    font-weight: 600;
    line-height: 1.35;
}
.jidu li:first-child {
    border-top: 0;
}
.jidu li::before {
    content: counter(rahHizo); font-family: var(--font-heading); font-size: 22px;
    font-weight: 700;
    line-height: 1;
    color: var(--key);
}
.jidu-yefuca {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    column-gap: var(--raje);
}
.jidu-yefuca li:nth-child(2) {
    border-top: 0;
}
.bitag > .belizat-thumb {
    margin-top: 10px;
}
.bitag > .belizat-thumb .belizat-mefe {
    padding-top: 10px;
}
.bitag > .belizat-thumb .belizat-bez {
    font-size: 16px;
}
.bitag .barafe {
    margin-top: 10px;
}
.bitag .belizat-heading .belizat-mefe {
    grid-template-columns: 52px minmax(0, 1fr); padding: 9px 0;
}
.bitag .belizat-heading .belizat-bez {
    font-size: 14.5px;
}
.jege {
    margin-top: 44px;
}
.cerefa {
    display: flex;
    align-items: center;
    gap: 14px;
    margin-bottom: 18px;
}
.cerefa h2, .cerefa h3 {
    flex: 0 1 auto;
    min-width: 0;
    font-size: 21px;
    font-weight: 700;
    letter-spacing: -.01em;
}
.cerefa h2 a:hover, .cerefa h3 a:hover {
    color: var(--key);
}
.cerefa i {
    flex: 1;
    height: 1px;
    background: var(--brdr);
}
.cerefa-raripa {
    display: inline-flex;
    align-items: center;
    gap: 3px;
    flex: 0 0 auto;
    font-size: 12.5px;
    font-weight: 600;
    color: var(--ink-dim);
}
.cerefa-mujeraf {
    padding-bottom: 10px;
    border-bottom: 1px solid var(--brdr);
}
.cerefa-mujeraf i {
    background: transparent;
}
.cerefa-mujeraf h2::before, .cerefa-mujeraf h3::before {
    content: "";
    display: inline-block;
    width: 10px;
    height: 10px;
    margin-right: 10px;
    background: var(--key); vertical-align: 1px;
}
.cerefa-zeca {
    padding-top: 10px;
    border-top: 4px double var(--ink);
}
.cerefa-zeca i {
    background: transparent;
}
.cerefa-zeca h2, .cerefa-zeca h3 {
    font-size: 16px;
    letter-spacing: .07em;
    text-transform: uppercase;
}
.barafe {
    display: flex;
    flex-direction: column;
    min-width: 0;
}
.hu > .barafe > .belizat:first-child .belizat-mefe, .vazo > .barafe > .belizat:first-child .belizat-mefe {
    padding-top: 0;
    border-top: 0;
}
.hu {
    display: grid;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); gap: var(--raje); align-items: start;
}
.velu-footer {
    margin-top: 16px;
}
.hu > .belizat-thumb .belizat-bez {
    font-size: 22px;
    line-height: 1.24;
}
.gahipit {
    display: grid;
    grid-template-columns: repeat(var(--cani), minmax(0, 1fr)); column-gap: var(--raje); margin-top: 18px;
}
.zeruyay {
    display: grid;
    grid-template-columns: repeat(var(--cani), minmax(0, 1fr)); gap: 36px;
    align-items: start;
}
.zeruyay-mujeraf {
    min-width: 0;
}
.zeruyay-mujeraf > .belizat-thumb .belizat-bez {
    font-size: 19px;
}
.zeruyay-mujeraf .barafe {
    margin-top: 10px;
}
.velu {
    display: grid;
    grid-template-columns: repeat(var(--cani), minmax(0, 1fr)); column-gap: var(--raje); align-items: start;
}
.velu > .belizat-aside {
    grid-template-columns: 150px minmax(0, 1fr); padding-bottom: 14px;
}
.vazo {
    display: grid;
    grid-template-columns: minmax(0, 1.2fr) repeat(2, minmax(0, 1fr)); gap: var(--raje); align-items: start;
}
.vazo > .belizat-thumb .belizat-bez {
    font-size: 20px;
}
.vekuk {
    display: grid;
    grid-template-columns: repeat(var(--cani), minmax(0, 1fr)); gap: 24px var(--raje); align-items: start;
}
.batev {
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: var(--raje);
}
.batev-yi {
    display: grid;
    grid-template-columns: 52px minmax(0, 1fr); gap: 12px;
    align-items: start;
    min-width: 0;
    padding-top: 14px;
    border-top: 1px solid var(--brdr);
}
.batev-yi img, .batev-yi .hitu-hi {
    width: 52px;
    height: 52px;
    border-radius: 50%;
    object-fit: cover;
}
.batev-yi span {
    display: flex;
    flex-direction: column;
    gap: 2px;
    min-width: 0;
}
.batev-yi em {
    font-style: normal;
    font-size: 12.5px;
    font-weight: 700;
    color: var(--key);
}
.batev-yi strong {
    font-size: 15px;
    font-weight: 600;
    line-height: 1.32;
}
.batev-yi time {
    font-size: 12px;
    color: var(--ink-dim);
}
.hitu-hi {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    flex: 0 0 auto;
    border-radius: 50%;
    background: var(--key); color: var(--key-typ); font-family: var(--font-heading); font-weight: 700;
    line-height: 1;
}
.guna {
    margin: 18px 0 14px;
    font-size: 13px;
    color: var(--ink-dim);
}
.guna ol {
    display: flex;
    flex-wrap: nowrap;
    min-width: 0;
    overflow: hidden;
    white-space: nowrap;
}
.guna li {
    flex: 0 0 auto;
}
.guna li:last-child {
    flex: 0 1 auto;
    min-width: 0;
    overflow: hidden;
    text-overflow: ellipsis;
}
.guna li + li::before {
    content: "/";
    margin: 0 8px;
    color: var(--brdr);
}
.vu {
    display: grid;
    grid-template-columns: minmax(0, 1fr) 320px; gap: 44px;
    align-items: start;
}
.vu-ta {
    grid-template-columns: minmax(0, 1fr); max-width: 760px;
    margin: 0 auto;
}
.hoc {
    min-width: 0;
}
.lamenot .belizat-zahuc {
    margin-bottom: 10px;
}
.bekon {
    font-size: clamp(28px, 3.2vw, 38px); font-weight: 700;
    line-height: 1.18;
    letter-spacing: -.015em;
}
.yaje {
    margin: 14px 0 0;
    font-size: 19px;
    font-weight: 600;
    line-height: 1.5;
    color: var(--ink); opacity: .86;
}
.jija {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 16px;
    margin-top: 18px;
    padding: 10px 0;
    border-top: 1px solid var(--brdr); border-bottom: 1px solid var(--brdr); font-size: 13px;
}
.jija-mujeraf {
    display: flex;
    flex-direction: column;
    gap: 2px;
    min-width: 0;
}
.jija-mujeraf strong {
    font-size: 14px;
    font-weight: 700;
}
.jija-mujeraf strong span {
    font-weight: 600;
    letter-spacing: .06em;
    text-transform: uppercase;
    color: var(--key);
}
.jija-mujeraf > span {
    color: var(--ink-dim);
}
.jija-mujeraf i {
    margin: 0 7px;
    font-style: normal;
}
.jija-gila {
    display: flex;
    flex: 0 0 auto;
    gap: 6px;
}
.jija-gila a, .jija-gila button {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-width: 34px;
    height: 34px;
    padding: 0 8px;
    border: 1px solid var(--brdr); border-radius: var(--vcs); background: var(--raised); font-size: 12.5px;
    font-weight: 700;
}
.jija-gila a:hover, .jija-gila button:hover {
    border-color: var(--key);
    color: var(--key);
}
.pifudip {
    margin: 20px 0 0;
}
.pifudip img {
    width: 100%;
    aspect-ratio: 16 / 9;
    object-fit: cover;
    border-radius: var(--vcs);
    background: var(--raised-yefuca);
}
.pifudip figcaption {
    padding-top: 8px;
    font-size: 13px;
    color: var(--ink-dim);
}
.yigo {
    margin-top: 22px;
    padding: 14px 18px;
    border-left: 3px solid var(--key);
    background: var(--raised-yefuca);
}
.yigo strong {
    font-size: 13px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: .06em;
    color: var(--key);
}
.yigo ul {
    margin-top: 8px;
    padding-left: 1.2em;
    list-style: disc;
}
.yigo li {
    margin: 4px 0;
}
.vuditac {
    margin-top: 24px;
    font-size: 19px;
    line-height: 1.72;
    overflow-wrap: break-word;
}
.vuditac > * {
    margin: 0 0 1.05em;
}
.vuditac a {
    color: var(--key); text-decoration: underline;
    text-underline-offset: 3px;
}
.vuditac h2 {
    margin-top: 1.3em;
    font-size: 1.3em;
    font-weight: 700;
}
.vuditac h3 {
    font-size: 1.13em;
    font-weight: 700;
}
.vuditac ul {
    padding-left: 1.3em;
    list-style: disc;
}
.vuditac ol {
    padding-left: 1.3em;
    list-style: decimal;
}
.vuditac blockquote {
    margin-left: 0;
    padding: 2px 0 2px 18px;
    border-left: 3px solid var(--key); font-size: 1.06em;
    font-weight: 600;
}
.vuditac img, .vuditac iframe, .vuditac video {
    max-width: 100%;
    height: auto;
}
.vuditac table {
    width: 100%;
    border-collapse: collapse;
    font-size: 15px;
}
.vuditac td, .vuditac th {
    padding: 8px;
    border: 1px solid var(--brdr);
}
.pib {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    margin-top: 26px;
}
.pib a {
    display: inline-block;
    padding: 5px 11px;
    border: 1px solid var(--brdr); border-radius: var(--vcs); font-size: 13px;
    font-weight: 600;
}
.pib a::before {
    content: "#";
    color: var(--key);
}
.porad {
    display: flex;
    gap: 14px;
    margin-top: 28px;
    padding: 16px 0;
    border-top: 1px solid var(--brdr);
    border-bottom: 1px solid var(--brdr);
}
.porad img, .porad .hitu-hi {
    width: 60px;
    height: 60px;
    border-radius: 50%;
    object-fit: cover;
    flex: 0 0 auto;
}
.porad a {
    display: block;
    font-weight: 700;
}
.porad span {
    font-size: 13px;
    color: var(--ink-dim);
}
.damevir {
    margin-top: 40px;
}
.jufu {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 16px;
    margin-top: 34px;
}
.jufu-sunu {
    grid-template-columns: minmax(0, 1fr);
}
.jufu-yi {
    display: flex;
    flex-direction: column;
    gap: 4px;
    padding: 14px 16px;
    border: 1px solid var(--brdr);
    border-radius: var(--vcs);
    background: var(--raised);
}
.jufu-yi + .jufu-yi {
    text-align: right;
}
.jufu-yi em {
    font-style: normal;
    font-size: 11.5px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: .06em;
    color: var(--key);
}
.jufu-yi strong {
    font-size: 15.5px;
    font-weight: 600;
    line-height: 1.32;
}
.muku {
    padding: 6px 0 14px;
    margin-bottom: 22px;
    border-bottom: 2px solid var(--ink);
}
.muku h1 {
    font-size: clamp(26px, 3vw, 36px); font-weight: 700;
    letter-spacing: -.01em;
}
.muku-gila {
    margin-top: 6px;
    color: var(--ink-dim);
}
.muku .rojob {
    max-width: 620px;
    margin-top: 14px;
}
.neso {
    min-width: 0;
}
.neso > .belizat-hadica {
    padding-bottom: 20px;
    border-bottom: 1px solid var(--brdr);
}
.neso > .du-fer .du-dt:first-child .du-sezap {
    margin-top: 0;
}
.zomo {
    display: flex;
    flex-direction: column;
    min-width: 0;
}
.zomo > .belizat-aside {
    grid-template-columns: 220px minmax(0, 1fr); padding: 16px 0;
    border-bottom: 1px solid var(--brdr);
}
.zomo > .belizat-aside:first-child {
    padding-top: 0;
}
.neso > .belizat-hadica + .zomo > .belizat-aside:first-child {
    padding-top: 16px;
}
.zomo > .belizat-aside .belizat-bez {
    font-size: 18.5px;
    line-height: 1.3;
}
.zomo > .belizat-aside .belizat-mefe {
    gap: 6px;
}
.pa {
    display: flex;
    flex-wrap: wrap;
    gap: 6px;
    margin: 28px 0;
}
.pa a, .pa em, .pa span {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-width: 38px;
    height: 38px;
    padding: 0 11px;
    border: 1px solid var(--brdr); border-radius: var(--vcs); background: var(--raised); font-style: normal;
    font-size: 14px;
    font-weight: 600;
}
.pa em {
    border-color: var(--key);
    background: var(--key);
    color: var(--key-typ);
}
.none {
    padding: 30px 0;
    color: var(--ink-dim);
}
.soma {
    margin: 20px 0;
}
.soma > div {
    display: grid;
    grid-template-columns: 36% minmax(0, 1fr); gap: 16px;
    padding: 12px 0;
    border-bottom: 1px solid var(--brdr);
}
.soma dt {
    font-weight: 700;
}
.soma dd {
    margin: 0;
}
.sijimid {
    display: grid;
    grid-template-columns: repeat(var(--cani), minmax(0, 1fr)); column-gap: 32px;
}
.sijimid .batev-yi {
    grid-template-columns: 68px minmax(0, 1fr); padding: 16px 0;
}
.sijimid .batev-yi img, .sijimid .batev-yi .hitu-hi {
    width: 68px;
    height: 68px;
}
.sijimid strong {
    font-size: 17px;
}
.behi {
    display: grid;
    grid-template-columns: repeat(var(--cani), minmax(0, 1fr));
    gap: 28px var(--raje);
}
.behi a {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 8px;
    text-align: center;
}
.behi img, .behi .hitu-hi {
    width: 92px;
    height: 92px;
    border-radius: 50%;
    object-fit: cover;
}
.behi strong {
    font-size: 16px;
    font-weight: 700;
}
.behi span {
    font-size: 14px;
    color: var(--ink-dim);
}
.template {
    padding: 10px 0 30px;
}
.manoma {
    padding: 46px 0 10px;
    text-align: center;
}
.manoma > strong {
    display: block;
    font-family: var(--font-heading); font-size: 96px;
    font-weight: 700;
    line-height: 1;
    letter-spacing: -.03em;
    color: var(--key);
}
.manoma h1 {
    margin-top: 6px;
    font-size: 28px;
    font-weight: 700;
}
.manoma p {
    color: var(--ink-dim);
}
.manoma .rojob {
    max-width: 520px;
    margin: 18px auto 14px;
}
.manoma > a {
    font-weight: 700;
    color: var(--key);
}
.manoma-fusu {
    max-width: 760px;
    margin-left: auto;
    margin-right: auto;
}
.footer {
    margin-top: 56px;
    border-top: 1px solid var(--brdr); background: var(--raised); font-size: 14px;
}
.footer-cuheva {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 30px;
    padding-top: 22px;
    padding-bottom: 16px;
}
.footer-mebero {
    flex: 0 0 auto;
    font-family: var(--font-heading); font-size: 21px;
    font-weight: 700;
}
.footer-mebero {
    max-width: 100%;
}
.footer-mebero img {
    width: auto;
    max-width: 100%;
    max-height: 32px;
    object-fit: contain;
}
.footer-kahejih {
    display: flex;
    flex-wrap: nowrap;
    gap: 20px;
    min-width: 0;
    overflow-x: auto;
    scrollbar-width: none;
    white-space: nowrap;
}
.footer-kahejih::-webkit-scrollbar {
    display: none;
}
.footer-kahejih li {
    flex: 0 0 auto;
}
.footer-kahejih a {
    font-size: 13.5px;
    font-weight: 600;
}
.footer-raripa {
    display: flex;
    flex-direction: column;
    gap: 8px;
    padding-top: 14px;
    padding-bottom: 18px;
    border-top: 1px solid var(--brdr); font-size: 13px;
    color: var(--ink-dim);
}
.footer-raripa p {
    margin: 0;
}
.footer-masthead {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 20px;
    padding-top: 26px;
    padding-bottom: 18px;
    border-bottom: 1px solid var(--brdr);
}
.footer-mujeraf {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 10px 16px;
    min-width: 0;
    max-width: 100%;
}
.footer-mujeraf span {
    padding-left: 16px;
    border-left: 1px solid var(--brdr); font-size: 12.5px;
    font-weight: 700;
    letter-spacing: .14em;
    text-transform: uppercase;
    color: var(--key);
}
.footer-pu {
    display: flex;
    gap: 6px;
}
.footer-pu a {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 34px;
    height: 34px;
    border: 1px solid var(--brdr); border-radius: 50%;
}
.footer-pu a:hover {
    border-color: var(--key);
}
.footer-footer {
    display: flex;
    flex-direction: column;
    gap: 10px;
    padding-top: 14px;
    padding-bottom: 20px;
    font-size: 13px;
    color: var(--ink-dim);
}
.footer-footer p {
    margin: 0;
}
.footer-footer .footer-kahejih a {
    color: var(--ink);
}
.footer-zop {
    background: var(--raised-yefuca);
}
.footer-kulivu {
    display: grid;
    grid-template-columns: minmax(0, 1.5fr) repeat(var(--cani), minmax(0, .7fr)); gap: 26px 36px;
    padding-top: 34px;
    padding-bottom: 22px;
}
.footer-hono p {
    margin: 12px 0 0;
    max-width: 400px;
    color: var(--ink-dim);
}
.footer-kulivu h2 {
    margin-bottom: 10px;
    font-family: var(--font-main); font-size: 13px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: .06em;
}
.footer-kulivu li {
    margin: 6px 0;
}
.footer-kulivu li a {
    color: var(--ink-dim);
}
.nagime {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 95;
    width: 0;
    height: 3px;
    background: var(--key);
}
.semu {
    position: fixed;
    right: 18px;
    bottom: 18px;
    z-index: 50;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 42px;
    height: 42px;
    border: 0;
    border-radius: var(--vcs); background: var(--ink); color: var(--base); opacity: 0;
    pointer-events: none;
    transition: opacity .2s;
}
.semu[data-on] {
    opacity: .9;
    pointer-events: auto;
}
body.tofemer .hitu {
    border-bottom: 0;
}
body.tofemer .yari, body.tofemer .du, body.tofemer .aside-mujeraf, body.tofemer .fuker > .beya > .jege:not(.zeruyay), body.tofemer .zeruyay-mujeraf, body.tofemer .hoc, body.tofemer .neso {
    padding: 18px 20px 20px;
    background: var(--raised);
    border-radius: var(--vcs);
}
body.tofemer .yari {
    border-bottom: 0;
}
body.tofemer .hul {
    border-color: transparent;
}
body.tofemer .hoc {
    padding: 24px 28px 28px;
}
body.tofemer .popak {
    border-bottom: 0;
}
body.tofemer .footer {
    border-top: 0;
}
@media (min-width: 561px) {
    body.tofemer .zeruyay {
        align-items: stretch;
    }
}
@media (max-width: 1100px) {
    .batev {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
}
@media (max-width: 960px) {
    .sebi-hono, .hitu-dikokot .sebi-hono {
        display: inline-flex;
        visibility: visible;
    }
    .peha, .peha-ragulo, .vu, .yari-aside, .hu {
        grid-template-columns: minmax(0, 1fr);
    }
    .peha-ragulo > .du {
        order: 0;
    }
    .hitu-dikokot .hitu-cuheva {
        grid-template-columns: auto minmax(0, 1fr) auto;
    }
    .hitu-dikokot .ra img {
        max-width: 100%;
        object-fit: contain;
    }
    .aside {
        display: grid;
        grid-template-columns: repeat(2, minmax(0, 1fr)); gap: var(--raje); align-items: start;
    }
    .aside-cuheva {
        position: static;
    }
    .vazo {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
    .vazo > .belizat-thumb {
        grid-column: 1 / -1;
    }
    .vekuk {
        grid-template-columns: repeat(var(--ce), minmax(0, 1fr));
    }
    .footer-kulivu {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
    .footer-kulivu > div:first-child {
        grid-column: 1 / -1;
    }
}
@media (max-width: 720px) {
    :root {
        --raje: 18px;
    }
    .beya {
        padding: 0 16px;
    }
    .hitu-cuheva, .hitu-dikokot .hitu-cuheva {
        gap: 8px;
        min-height: 64px;
    }
    .ra {
        flex: 1 1 0;
        min-width: 0;
    }
    .ra img, .hitu-dikokot .ra img {
        max-height: 38px;
        max-width: 100%;
        object-fit: contain;
    }
    .ra span {
        font-size: 23px;
    }
    .fuke {
        flex: 0 1 auto;
        min-width: 0;
        padding-left: 10px;
    }
    .fuke-yirodo {
        font-size: 13px;
        letter-spacing: .08em;
    }
    .fuke-nolibi {
        display: none;
    }
    .hitu-masthead {
        font-size: 11.5px;
        min-height: 30px;
    }
    .yazo ul {
        margin: 0 -11px;
    }
    .hitu-dikokot .yazo ul {
        justify-content: flex-start;
    }
    .yazo a {
        height: 42px;
        padding: 0 11px;
        font-size: 14.5px;
    }
    .masthead-cuheva {
        overflow-x: auto;
        scrollbar-width: none;
    }
    .masthead-kahejih {
        -webkit-mask-image: linear-gradient(90deg, #000 80%, transparent);
        mask-image: linear-gradient(90deg, #000 80%, transparent);
    }
    .zit-cafe {
        display: none;
    }
    .belizat-hadica, .yari-zecu, .zeruyay, .velu, .gahipit, .aside, .jidu-yefuca, .jufu, .sijimid {
        grid-template-columns: minmax(0, 1fr);
    }
    .belizat-hadica {
        gap: 12px;
    }
    .yari-zecu {
        margin-top: 18px;
    }
    .yari-zecu > .belizat {
        padding: 14px 0 0;
        border-left: 0;
    }
    .yari-zecu > .belizat + .belizat {
        margin-top: 14px;
        border-top: 1px solid var(--brdr);
    }
    .yari-mujeraf > .belizat-aside {
        grid-template-columns: 128px minmax(0, 1fr); padding: 12px 0;
    }
    .yari-mujeraf {
        margin-top: 4px;
    }
    .yari-mujeraf > .belizat-aside:first-child {
        padding-top: 12px;
        border-top: 1px solid var(--brdr);
    }
    .yari-mujeraf .belizat-yi {
        display: none;
    }
    .yari-mujeraf .belizat-bez {
        font-size: 15px;
    }
    .jidu-yefuca li:nth-child(2) {
        border-top: 1px solid var(--brdr);
    }
    .velu > .belizat-aside {
        grid-template-columns: 128px minmax(0, 1fr); padding: 0 0 12px;
    }
    .velu > .belizat-aside + .belizat-aside {
        padding-top: 12px;
        border-top: 1px solid var(--brdr);
    }
    .jufu-yi + .jufu-yi {
        text-align: left;
    }
    .du-yi {
        grid-template-columns: 46px minmax(0, 1fr); gap: 10px;
    }
    .du-basa {
        grid-template-columns: 46px minmax(0, 1fr) 104px;
    }
    .du-deyo .du-mefe {
        padding-left: 10px;
    }
    .du-basa .du-bez, .du-neso .du-bez {
        font-size: 16px;
    }
    .du-bez {
        font-size: 15.5px;
    }
    .du-pojize .du-basa {
        grid-template-columns: minmax(0, 1fr) 104px;
    }
    .du-neso .du-basa {
        grid-template-columns: 46px minmax(0, 1fr) 110px;
    }
    .du-pojize.du-neso .du-basa {
        grid-template-columns: minmax(0, 1fr) 110px;
    }
    .du-neso .du-mefe p {
        display: none;
    }
    .zomo > .belizat-aside {
        grid-template-columns: 128px minmax(0, 1fr);
    }
    .zomo > .belizat-aside .belizat-bez {
        font-size: 15.5px;
    }
    .zomo > .belizat-aside .belizat-yi {
        display: none;
    }
    .cerefa h2, .cerefa h3 {
        font-size: 19px;
    }
    .yaje {
        font-size: 17.5px;
    }
    .vuditac {
        font-size: 18px;
    }
    .jija {
        flex-direction: column;
        align-items: flex-start;
    }
    .footer-cuheva, .footer-masthead {
        flex-direction: column;
        align-items: flex-start;
        gap: 12px;
    }
    .footer-kahejih {
        max-width: 100%;
        -webkit-mask-image: linear-gradient(90deg, #000 85%, transparent);
        mask-image: linear-gradient(90deg, #000 85%, transparent);
    }
    .behi {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
    body.tofemer .yari, body.tofemer .du, body.tofemer .aside-mujeraf, body.tofemer .fuker > .beya > .jege:not(.zeruyay), body.tofemer .zeruyay-mujeraf, body.tofemer .hoc, body.tofemer .neso {
        padding: 14px 14px 16px;
    }
}
@media (max-width: 560px) {
    .vekuk, .batev, .vazo {
        grid-template-columns: minmax(0, 1fr);
    }
    .vekuk {
        gap: 0;
    }
    .vekuk > .belizat-thumb {
        display: grid;
        grid-template-columns: 124px minmax(0, 1fr); gap: 12px;
        align-items: start;
        padding: 12px 0;
        border-top: 1px solid var(--brdr);
    }
    .vekuk > .belizat-thumb .belizat-mefe {
        padding-top: 0;
    }
    .vekuk > .belizat-thumb .belizat-zahuc {
        display: none;
    }
    .vekuk > .belizat-thumb .belizat-bez {
        font-size: 15px;
    }
    .vazo > .barafe + .barafe > .belizat:first-child .belizat-mefe {
        padding-top: 11px;
        border-top: 1px solid var(--brdr);
    }
    .soma > div {
        grid-template-columns: minmax(0, 1fr); gap: 2px;
    }
}
