

.lvj-mohnah .ths-xfjqmor09-wzfiz {
    --ths-xfjqmor09-1: clamp(8px, 1vw, 12px);
    --ths-xfjqmor09-2: clamp(12px, 1.5vw, 18px);
    --ths-xfjqmor09-3: clamp(18px, 2.2vw, 28px);
    --ths-xfjqmor09-4: clamp(28px, 4vw, 52px);
    --ths-xfjqmor09-5: clamp(44px, 6vw, 82px);
    --ths-xfjqmor09-losdqgoa: clamp(44px, 7.6vw, 110px);
    --ths-xfjqmor09-ybrigxrj: clamp(28px, 3.7vw, 56px);
    --ths-xfjqmor09-xiqflnz: clamp(18px, 1.55vw, 24px);
    position: relative;
    clear: both;
    min-width: 0;
    overflow: clip;
    color: var(--ths-fvzwk);
    background: var(--ths-ocbzndio);
    font-family: var(--ths-jchnc);
}

.lvj-mohnah .ths-xfjqmor09-wzfiz,
.lvj-mohnah .ths-xfjqmor09-wzfiz * { box-sizing: border-box; }
.lvj-mohnah .ths-xfjqmor09-wzfiz :is(article, aside, blockquote, div, figure, figcaption, footer, header, li, nav, ol, section, ul) { min-width: 0; }
.lvj-mohnah .ths-xfjqmor09-wzfiz :is(h1, h2, p, ol, ul, blockquote, figure) { margin-top: 0; }
.lvj-mohnah .ths-xfjqmor09-wzfiz :is(h1, h2, p, a, strong, blockquote) { overflow-wrap: anywhere; }
.lvj-mohnah .ths-xfjqmor09-wzfiz :is(h1, h2) { font-family: var(--ths-lumbvhb); }
.lvj-mohnah .ths-xfjqmor09-wzfiz h1 {
    margin-bottom: 0;
    font-size: var(--ths-xfjqmor09-losdqgoa);
    line-height: .9;
    letter-spacing: -.055em;
}
.lvj-mohnah .ths-xfjqmor09-wzfiz a { color: inherit; text-decoration: none; }
.lvj-mohnah .ths-xfjqmor09-wzfiz a:hover,
.lvj-mohnah .ths-xfjqmor09-wzfiz a:focus-visible { text-decoration: underline; text-underline-offset: 5px; }
.lvj-mohnah .ths-xfjqmor09-wzfiz a:focus-visible { outline: 3px solid var(--ths-irbygx); outline-offset: 5px; }
.lvj-mohnah .ths-xfjqmor09-wzfiz :is(.ths-hepov, .ths-qgbszj, .ths-xfjqmor06-xiqflnz__cgnyrlxd) {
    font-family: var(--ths-jchnc);
    font-size: var(--ths-ttksk-tgofmr-3);
    font-weight: 780;
    letter-spacing: .13em;
    text-transform: uppercase;
}
.lvj-mohnah .ths-xfjqmor09-wzfiz .ths-hepov { margin-bottom: var(--ths-xfjqmor09-2); color: var(--ths-irbygx); }
.lvj-mohnah .ths-xfjqmor09-xiqflnz { min-width: 0; }
.lvj-mohnah .ths-xfjqmor09-xiqflnz .ths-xfjqmor06-xiqflnz__mohnah {
    display: block;
    min-height: 0;
    overflow: hidden;
    background: var(--ths-ocbzndio-gbkkdchg);
}
.lvj-mohnah .ths-xfjqmor09-xiqflnz .ths-xfjqmor06-xiqflnz__mohnah :is(img, .ths-vdqsyu, .ths-rkbcx-legkn) {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.lvj-mohnah .ths-xfjqmor09-xiqflnz .ths-xfjqmor06-xiqflnz__jchnc { min-width: 0; }
.lvj-mohnah .ths-xfjqmor09-xiqflnz h2 {
    margin: var(--ths-xfjqmor09-1) 0 var(--ths-xfjqmor09-2);
    font-size: var(--ths-xfjqmor09-xiqflnz);
    line-height: 1.08;
    letter-spacing: -.025em;
}
.lvj-mohnah .ths-xfjqmor09-xiqflnz .ths-zxnwx {
    display: flex;
    flex-wrap: wrap;
    gap: var(--ths-xfjqmor09-1) var(--ths-xfjqmor09-2);
    color: var(--ths-fpkvpbn);
    font-size: var(--ths-ttksk-tgofmr-2);
}


.lvj-mohnah .ths-xfjqmor09-lwddfz {
    padding-bottom: calc(var(--ths-xfjqmor09-5) + 18px);
    background-image: linear-gradient(90deg, transparent 0 49.8%, color-mix(in srgb, var(--ths-srksze) 48%, transparent) 50%, transparent 50.2%);
}
.lvj-mohnah .ths-xfjqmor09-lwddfz__rlkrk {
    display: flex;
    justify-content: space-between;
    gap: var(--ths-xfjqmor09-3);
    padding-top: var(--ths-xfjqmor09-2);
    padding-bottom: var(--ths-xfjqmor09-2);
    color: var(--ths-ocbzndio);
    background: var(--ths-fvzwk);
    box-shadow: 0 0 0 100vmax var(--ths-fvzwk);
    clip-path: inset(0 -100vmax);
    font-size: var(--ths-ttksk-tgofmr-3);
    font-weight: 780;
    letter-spacing: .12em;
    text-transform: uppercase;
}
.lvj-mohnah .ths-xfjqmor09-lwddfz__bqvxlhd {
    display: grid;
    grid-template-columns: minmax(0, 1.45fr) minmax(280px, .72fr);
    gap: var(--ths-xfjqmor09-5);
    align-items: end;
    padding-top: var(--ths-xfjqmor09-5);
    padding-bottom: var(--ths-xfjqmor09-4);
}
.lvj-mohnah .ths-xfjqmor09-lwddfz__bqvxlhd header > p:last-child { max-width: 55ch; margin: var(--ths-xfjqmor09-3) 0 0; color: var(--ths-fpkvpbn); font-size: 18px; line-height: 1.6; }
.lvj-mohnah .ths-xfjqmor09-lwddfz__bqvxlhd aside { padding: var(--ths-xfjqmor09-3); border: 1px solid var(--ths-fvzwk); background: var(--ths-ocbzndio); box-shadow: 10px 10px 0 var(--ths-irbygx-2); }
.lvj-mohnah .ths-xfjqmor09-lwddfz__bqvxlhd aside strong { display: block; margin-bottom: var(--ths-xfjqmor09-2); font-family: var(--ths-lumbvhb); font-size: 23px; line-height: 1.15; }
.lvj-mohnah .ths-xfjqmor09-lwddfz__bqvxlhd aside p { margin-bottom: 0; color: var(--ths-fpkvpbn); line-height: 1.55; }
.lvj-mohnah .ths-xfjqmor09-lwddfz__xeeycb { display: grid; grid-template-columns: 230px minmax(0, 1fr); gap: var(--ths-xfjqmor09-4); padding-top: var(--ths-xfjqmor09-4); border-top: 3px solid var(--ths-fvzwk); }
.lvj-mohnah .ths-xfjqmor09-lwddfz__xeeycb nav ol,
.lvj-mohnah .ths-xfjqmor09-lwddfz__xgxhaio > ol { margin: 0; padding: 0; list-style: none; }
.lvj-mohnah .ths-xfjqmor09-lwddfz__xeeycb nav li { display: grid; grid-template-columns: 1fr; gap: 12px; padding: 13px 0; border-bottom: 1px solid var(--ths-srksze); font-weight: 720; }
.lvj-mohnah .ths-xfjqmor09-lwddfz__xeeycb nav li span { color: var(--ths-irbygx); font-family: ui-monospace, monospace; }
.lvj-mohnah .ths-xfjqmor09-lwddfz__xgxhaio { display: grid; grid-template-columns: minmax(0, 1.45fr) minmax(260px, .68fr); gap: var(--ths-xfjqmor09-3); }
.lvj-mohnah .ths-xfjqmor09-xiqflnz--lwddfz-ybrigxrj { border: 1px solid var(--ths-fvzwk); background: var(--ths-ocbzndio); }
.lvj-mohnah .ths-xfjqmor09-xiqflnz--lwddfz-ybrigxrj .ths-xfjqmor06-xiqflnz__mohnah { aspect-ratio: 3 / 2; }
.lvj-mohnah .ths-xfjqmor09-xiqflnz--lwddfz-ybrigxrj .ths-xfjqmor06-xiqflnz__jchnc { padding: var(--ths-xfjqmor09-3); }
.lvj-mohnah .ths-xfjqmor09-xiqflnz--lwddfz-ybrigxrj h2 { font-size: var(--ths-xfjqmor09-ybrigxrj); }
.lvj-mohnah .ths-xfjqmor09-lwddfz__xgxhaio > ol { display: grid; align-content: start; gap: var(--ths-xfjqmor09-3); }
.lvj-mohnah .ths-xfjqmor09-xiqflnz--lwddfz-abckok { display: grid; grid-template-columns: 112px 1fr; gap: 15px; padding-bottom: var(--ths-xfjqmor09-3); border-bottom: 1px solid var(--ths-fvzwk); }
.lvj-mohnah .ths-xfjqmor09-xiqflnz--lwddfz-abckok .ths-xfjqmor06-xiqflnz__mohnah { aspect-ratio: 1; }


.lvj-mohnah .ths-xfjqmor09-tmyvbnt { padding-bottom: var(--ths-xfjqmor09-5); background: var(--ths-ocbzndio-gbkkdchg); }
.lvj-mohnah .ths-xfjqmor09-tmyvbnt__ysikn { display: flex; justify-content: flex-end; gap: var(--ths-xfjqmor09-3); padding-top: var(--ths-xfjqmor09-2); padding-bottom: var(--ths-xfjqmor09-2); border-bottom: 1px solid var(--ths-srksze); font-family: ui-monospace, monospace; font-size: var(--ths-ttksk-tgofmr-3); text-transform: uppercase; }
.lvj-mohnah .ths-xfjqmor09-tmyvbnt__gnsyx { display: grid; grid-template-columns: minmax(0, 1.4fr) minmax(280px, .62fr); gap: var(--ths-xfjqmor09-5); align-items: end; padding-top: var(--ths-xfjqmor09-5); padding-bottom: var(--ths-xfjqmor09-4); }
.lvj-mohnah .ths-xfjqmor09-tmyvbnt__gnsyx > p { margin-bottom: 0; padding-left: var(--ths-xfjqmor09-3); border-left: 5px solid var(--ths-irbygx-2); color: var(--ths-fpkvpbn); font-size: 18px; line-height: 1.62; }
.lvj-mohnah .ths-xfjqmor09-tmyvbnt__rlkrk { display: grid; grid-template-columns: minmax(0, 1.35fr) minmax(280px, .7fr); grid-template-areas: "lecture notice" "lecture notes"; gap: var(--ths-xfjqmor09-3); align-items: start; }
.lvj-mohnah .ths-xfjqmor09-tmyvbnt__btavvqzk { grid-area: lecture; }
.lvj-mohnah .ths-xfjqmor09-xiqflnz--tmyvbnt-ybrigxrj { padding: 13px; border: 1px solid var(--ths-srksze); background: var(--ths-ocbzndio); box-shadow: 12px 12px 0 color-mix(in srgb, var(--ths-irbygx) 72%, var(--ths-ocbzndio)); transform: rotate(-.35deg); }
.lvj-mohnah .ths-xfjqmor09-xiqflnz--tmyvbnt-ybrigxrj .ths-xfjqmor06-xiqflnz__mohnah { aspect-ratio: 4 / 3; }
.lvj-mohnah .ths-xfjqmor09-xiqflnz--tmyvbnt-ybrigxrj .ths-xfjqmor06-xiqflnz__jchnc { padding: var(--ths-xfjqmor09-3) 12px 12px; }
.lvj-mohnah .ths-xfjqmor09-xiqflnz--tmyvbnt-ybrigxrj h2 { font-size: var(--ths-xfjqmor09-ybrigxrj); }
.lvj-mohnah .ths-xfjqmor09-tmyvbnt__dpwpaf { grid-area: notice; padding: var(--ths-xfjqmor09-3); color: var(--ths-ocbzndio); background: var(--ths-fvzwk); box-shadow: 7px 7px 0 var(--ths-irbygx-2); transform: rotate(.55deg); }
.lvj-mohnah .ths-xfjqmor09-tmyvbnt__dpwpaf > span { color: var(--ths-irbygx-2); font-family: ui-monospace, monospace; font-size: var(--ths-ttksk-tgofmr-3); letter-spacing: .1em; text-transform: uppercase; }
.lvj-mohnah .ths-xfjqmor09-tmyvbnt__dpwpaf h2 { margin: var(--ths-xfjqmor09-2) 0; font-size: 25px; line-height: 1.1; }
.lvj-mohnah .ths-xfjqmor09-tmyvbnt__dpwpaf p { margin-bottom: 0; color: color-mix(in srgb, var(--ths-ocbzndio) 76%, transparent); line-height: 1.55; }
.lvj-mohnah .ths-xfjqmor09-tmyvbnt__vqdxcr { grid-area: notes; display: grid; gap: var(--ths-xfjqmor09-2); margin: 0; padding: 0; list-style: none; }
.lvj-mohnah .ths-xfjqmor09-xiqflnz--tmyvbnt-tgofmr { display: grid; grid-template-columns: 96px 1fr; gap: 14px; padding: 11px; border: 1px solid var(--ths-srksze); background: var(--ths-ocbzndio); }
.lvj-mohnah .ths-xfjqmor09-xiqflnz--tmyvbnt-tgofmr .ths-xfjqmor06-xiqflnz__mohnah { aspect-ratio: 1; }
.lvj-mohnah .ths-xfjqmor09-tmyvbnt__mftpaefu { display: grid; grid-template-columns: repeat(3, 1fr); gap: 1px; margin-top: var(--ths-xfjqmor09-5); padding: 1px; background: var(--ths-srksze); list-style: none; }
.lvj-mohnah .ths-xfjqmor09-tmyvbnt__mftpaefu li { padding: var(--ths-xfjqmor09-3); background: var(--ths-ocbzndio); font-weight: 750; }


.lvj-mohnah .ths-xfjqmor09-sqtvagyt { padding-bottom: var(--ths-xfjqmor09-5); }
.lvj-mohnah .ths-xfjqmor09-sqtvagyt__bqvxlhd { display: grid; grid-template-columns: minmax(0, 1.4fr) minmax(260px, .7fr); gap: var(--ths-xfjqmor09-3) var(--ths-xfjqmor09-5); align-items: end; padding-top: var(--ths-xfjqmor09-5); }
.lvj-mohnah .ths-xfjqmor09-sqtvagyt__bqvxlhd .ths-hepov { grid-column: 1 / -1; }
.lvj-mohnah .ths-xfjqmor09-sqtvagyt__bqvxlhd > p:not(.ths-hepov) { margin-bottom: 0; color: var(--ths-fpkvpbn); font-size: 18px; line-height: 1.6; }
.lvj-mohnah .ths-xfjqmor09-sqtvagyt__bqvxlhd time { grid-column: 2; justify-self: end; padding: 7px 12px; border: 1px solid var(--ths-srksze); border-radius: 999px; color: var(--ths-fpkvpbn); font-size: var(--ths-ttksk-tgofmr-3); }
.lvj-mohnah .ths-xfjqmor09-sqtvagyt__pvccukc { display: grid; grid-template-columns: repeat(3, 1fr); gap: var(--ths-xfjqmor09-2); margin-top: var(--ths-xfjqmor09-4); margin-bottom: var(--ths-xfjqmor09-4); padding: 0; list-style: none; }
.lvj-mohnah .ths-xfjqmor09-sqtvagyt__pvccukc li { min-height: 126px; padding: var(--ths-xfjqmor09-2); border-radius: calc(var(--ths-jspbnqo) + 8px); background: var(--ths-ocbzndio-gbkkdchg); }
.lvj-mohnah .ths-xfjqmor09-sqtvagyt__pvccukc li:nth-child(2) { color: var(--ths-ppetuln-irbygx); background: var(--ths-irbygx); }
.lvj-mohnah .ths-xfjqmor09-sqtvagyt__pvccukc li:nth-child(3) { color: var(--ths-ppetuln-irbygx-2); background: var(--ths-irbygx-2); }
.lvj-mohnah .ths-xfjqmor09-sqtvagyt__pvccukc span { display: block; margin-bottom: 42px; font-family: ui-monospace, monospace; }
.lvj-mohnah .ths-xfjqmor09-sqtvagyt__pvccukc strong { font-family: var(--ths-lumbvhb); font-size: 22px; }
.lvj-mohnah .ths-xfjqmor09-sqtvagyt__nslgpvid { display: grid; grid-template-columns: minmax(210px, .52fr) minmax(0, 1.25fr) minmax(250px, .7fr); gap: var(--ths-xfjqmor09-3); align-items: start; }
.lvj-mohnah .ths-xfjqmor09-sqtvagyt__tgofmr { margin-bottom: 0; padding: var(--ths-xfjqmor09-3); border: 1px solid var(--ths-srksze); border-radius: var(--ths-jspbnqo); background: var(--ths-ocbzndio-gbkkdchg); transform: translateY(48px); }
.lvj-mohnah .ths-xfjqmor09-sqtvagyt__tgofmr blockquote { margin-bottom: var(--ths-xfjqmor09-3); font-family: var(--ths-lumbvhb); font-size: 24px; line-height: 1.2; }
.lvj-mohnah .ths-xfjqmor09-sqtvagyt__tgofmr figcaption { color: var(--ths-fpkvpbn); font-size: var(--ths-ttksk-tgofmr-3); }
.lvj-mohnah .ths-xfjqmor09-xiqflnz--sqtvagyt-ybrigxrj { overflow: hidden; border-radius: calc(var(--ths-jspbnqo) + 6px); background: var(--ths-ocbzndio-gbkkdchg); }
.lvj-mohnah .ths-xfjqmor09-xiqflnz--sqtvagyt-ybrigxrj .ths-xfjqmor06-xiqflnz__mohnah { aspect-ratio: 5 / 4; }
.lvj-mohnah .ths-xfjqmor09-xiqflnz--sqtvagyt-ybrigxrj .ths-xfjqmor06-xiqflnz__jchnc { padding: var(--ths-xfjqmor09-3); }
.lvj-mohnah .ths-xfjqmor09-xiqflnz--sqtvagyt-ybrigxrj h2 { font-size: var(--ths-xfjqmor09-ybrigxrj); }
.lvj-mohnah .ths-xfjqmor09-sqtvagyt__bpwqvy { display: grid; gap: var(--ths-xfjqmor09-3); }
.lvj-mohnah .ths-xfjqmor09-xiqflnz--sqtvagyt-nrzuhy { padding-bottom: var(--ths-xfjqmor09-3); border-bottom: 2px solid var(--ths-irbygx); }
.lvj-mohnah .ths-xfjqmor09-xiqflnz--sqtvagyt-nrzuhy .ths-xfjqmor06-xiqflnz__mohnah { aspect-ratio: 4 / 3; border-radius: var(--ths-jspbnqo); }


.lvj-mohnah .ths-xfjqmor09-vaqyrwq { padding-bottom: var(--ths-xfjqmor09-5); background: var(--ths-ocbzndio-gbkkdchg); }
.lvj-mohnah .ths-xfjqmor09-vaqyrwq__vdqsyu { padding-top: var(--ths-xfjqmor09-4); padding-bottom: var(--ths-xfjqmor09-4); color: var(--ths-ocbzndio); background: var(--ths-fvzwk); box-shadow: 0 0 0 100vmax var(--ths-fvzwk); clip-path: inset(0 -100vmax); }
.lvj-mohnah .ths-xfjqmor09-vaqyrwq__vdqsyu h1 { color: var(--ths-ocbzndio); }
.lvj-mohnah .ths-xfjqmor09-vaqyrwq__tzfcfg { display: flex; justify-content: space-between; gap: var(--ths-xfjqmor09-3); margin-bottom: var(--ths-xfjqmor09-5); color: color-mix(in srgb, var(--ths-ocbzndio) 68%, transparent); font-family: ui-monospace, monospace; font-size: var(--ths-ttksk-tgofmr-3); letter-spacing: .12em; text-transform: uppercase; }
.lvj-mohnah .ths-xfjqmor09-vaqyrwq__vdqsyu .ths-hepov { color: color-mix(in srgb, var(--ths-ocbzndio) 72%, var(--ths-irbygx-2)); }
.lvj-mohnah .ths-xfjqmor09-vaqyrwq__vdqsyu > p:last-child { max-width: 62ch; margin: var(--ths-xfjqmor09-3) 0 0; color: color-mix(in srgb, var(--ths-ocbzndio) 78%, transparent); font-size: 18px; line-height: 1.6; }
.lvj-mohnah .ths-xfjqmor09-vaqyrwq__bdafcn { display: grid; grid-template-columns: repeat(3, 1fr); margin-top: 0; margin-bottom: 0; padding: 0; color: var(--ths-ocbzndio); background: var(--ths-irbygx); list-style: none; }
.lvj-mohnah .ths-xfjqmor09-vaqyrwq__bdafcn li { display: grid; grid-template-columns: 1fr; gap: 12px; padding: var(--ths-xfjqmor09-3); border-right: 1px solid color-mix(in srgb, var(--ths-ocbzndio) 34%, transparent); }
.lvj-mohnah .ths-xfjqmor09-vaqyrwq__bdafcn span { font-family: ui-monospace, monospace; }
.lvj-mohnah .ths-xfjqmor09-vaqyrwq__nwifolj { display: grid; grid-template-columns: minmax(240px, .58fr) minmax(0, 1.3fr); grid-template-areas: "control case" "annexes case"; gap: var(--ths-xfjqmor09-3) var(--ths-xfjqmor09-4); align-items: start; padding-top: var(--ths-xfjqmor09-5); }
.lvj-mohnah .ths-xfjqmor09-vaqyrwq__nwifolj > aside { grid-area: control; padding: var(--ths-xfjqmor09-3); border-top: 7px solid var(--ths-irbygx-2); background: var(--ths-ocbzndio); }
.lvj-mohnah .ths-xfjqmor09-vaqyrwq__nwifolj > aside > span { color: var(--ths-irbygx); font-family: ui-monospace, monospace; font-size: var(--ths-ttksk-tgofmr-3); text-transform: uppercase; }
.lvj-mohnah .ths-xfjqmor09-vaqyrwq__nwifolj > aside h2 { margin: var(--ths-xfjqmor09-2) 0; font-size: 25px; line-height: 1.1; }
.lvj-mohnah .ths-xfjqmor09-vaqyrwq__nwifolj > aside p { margin-bottom: 0; color: var(--ths-fpkvpbn); line-height: 1.55; }
.lvj-mohnah .ths-xfjqmor09-vaqyrwq__qcibgfh { grid-area: case; }
.lvj-mohnah .ths-xfjqmor09-xiqflnz--vaqyrwq-qcibgfh { border: 1px solid var(--ths-fvzwk); background: var(--ths-ocbzndio); box-shadow: 12px 12px 0 var(--ths-irbygx-2); }
.lvj-mohnah .ths-xfjqmor09-xiqflnz--vaqyrwq-qcibgfh .ths-xfjqmor06-xiqflnz__mohnah { aspect-ratio: 16 / 9; }
.lvj-mohnah .ths-xfjqmor09-xiqflnz--vaqyrwq-qcibgfh .ths-xfjqmor06-xiqflnz__jchnc { padding: var(--ths-xfjqmor09-3); }
.lvj-mohnah .ths-xfjqmor09-xiqflnz--vaqyrwq-qcibgfh h2 { font-size: var(--ths-xfjqmor09-ybrigxrj); text-transform: uppercase; }
.lvj-mohnah .ths-xfjqmor09-vaqyrwq__qoohf { grid-area: annexes; display: grid; gap: var(--ths-xfjqmor09-2); margin: 0; padding: 0; list-style: none; }
.lvj-mohnah .ths-xfjqmor09-xiqflnz--vaqyrwq-glard { display: grid; grid-template-columns: 92px 1fr; gap: 13px; padding-bottom: var(--ths-xfjqmor09-2); border-bottom: 1px solid var(--ths-srksze); }
.lvj-mohnah .ths-xfjqmor09-xiqflnz--vaqyrwq-glard .ths-xfjqmor06-xiqflnz__mohnah { aspect-ratio: 1; }


.lvj-mohnah .ths-xfjqmor09-taoqo { padding-bottom: var(--ths-xfjqmor09-5); background: var(--ths-ocbzndio); }
.lvj-mohnah .ths-xfjqmor09-taoqo::before { position: absolute; top: 120px; right: -120px; width: 420px; height: 420px; border: 1px solid var(--ths-srksze); border-radius: 50%; box-shadow: 0 0 0 42px color-mix(in srgb, var(--ths-irbygx) 6%, transparent), 0 0 0 84px color-mix(in srgb, var(--ths-irbygx) 4%, transparent); content: ""; pointer-events: none; }
.lvj-mohnah .ths-xfjqmor09-taoqo__gnsyx { position: relative; z-index: 1; padding-top: var(--ths-xfjqmor09-4); padding-bottom: var(--ths-xfjqmor09-4); }
.lvj-mohnah .ths-xfjqmor09-taoqo__gnsyx > div { display: flex; justify-content: space-between; gap: var(--ths-xfjqmor09-3); margin-bottom: var(--ths-xfjqmor09-5); color: var(--ths-fpkvpbn); font-family: ui-monospace, monospace; font-size: var(--ths-ttksk-tgofmr-3); text-transform: uppercase; }
.lvj-mohnah .ths-xfjqmor09-taoqo__gnsyx > p:last-child { max-width: 58ch; margin: var(--ths-xfjqmor09-3) 0 0; color: var(--ths-fpkvpbn); font-size: 18px; line-height: 1.62; }
.lvj-mohnah .ths-xfjqmor09-taoqo__ntcxqpvg { position: relative; z-index: 1; display: flex; flex-wrap: wrap; gap: var(--ths-xfjqmor09-2); padding-top: var(--ths-xfjqmor09-2); padding-bottom: var(--ths-xfjqmor09-2); border-top: 1px solid var(--ths-fvzwk); border-bottom: 1px solid var(--ths-fvzwk); }
.lvj-mohnah .ths-xfjqmor09-taoqo__ntcxqpvg span { padding: 7px 13px; border: 1px solid var(--ths-irbygx); border-radius: 999px; font-size: var(--ths-ttksk-tgofmr-3); font-weight: 750; }
.lvj-mohnah .ths-xfjqmor09-taoqo__wfxbnnhq { position: relative; z-index: 1; display: grid; grid-template-columns: minmax(0, 1.35fr) minmax(260px, .62fr); grid-template-areas: "plate records" "plate welfare"; gap: var(--ths-xfjqmor09-3); align-items: start; padding-top: var(--ths-xfjqmor09-4); }
.lvj-mohnah .ths-xfjqmor09-taoqo__bycipggn { grid-area: plate; }
.lvj-mohnah .ths-xfjqmor09-xiqflnz--taoqo-xvixhmi { overflow: hidden; border: 1px solid var(--ths-srksze); border-radius: 50% 50% var(--ths-jspbnqo) var(--ths-jspbnqo) / 10% 10% var(--ths-jspbnqo) var(--ths-jspbnqo); background: var(--ths-ocbzndio-gbkkdchg); }
.lvj-mohnah .ths-xfjqmor09-xiqflnz--taoqo-xvixhmi .ths-xfjqmor06-xiqflnz__mohnah { aspect-ratio: 5 / 4; }
.lvj-mohnah .ths-xfjqmor09-xiqflnz--taoqo-xvixhmi .ths-xfjqmor06-xiqflnz__jchnc { padding: var(--ths-xfjqmor09-3); }
.lvj-mohnah .ths-xfjqmor09-xiqflnz--taoqo-xvixhmi h2 { font-size: var(--ths-xfjqmor09-ybrigxrj); }
.lvj-mohnah .ths-xfjqmor09-taoqo__baenbvoy { grid-area: records; display: grid; gap: var(--ths-xfjqmor09-3); margin: 0; padding: 0; list-style: none; }
.lvj-mohnah .ths-xfjqmor09-xiqflnz--taoqo-bbkejhm { display: grid; grid-template-columns: 104px 1fr; gap: 14px; padding-bottom: var(--ths-xfjqmor09-3); border-bottom: 1px solid var(--ths-srksze); }
.lvj-mohnah .ths-xfjqmor09-xiqflnz--taoqo-bbkejhm .ths-xfjqmor06-xiqflnz__mohnah { aspect-ratio: 1; border-radius: 50%; }
.lvj-mohnah .ths-xfjqmor09-taoqo__nukdglnp { grid-area: welfare; padding: var(--ths-xfjqmor09-3); border-left: 6px solid var(--ths-irbygx-2); background: var(--ths-ocbzndio-gbkkdchg); }
.lvj-mohnah .ths-xfjqmor09-taoqo__nukdglnp strong { display: block; margin-bottom: var(--ths-xfjqmor09-2); font-family: var(--ths-lumbvhb); font-size: 22px; line-height: 1.15; }
.lvj-mohnah .ths-xfjqmor09-taoqo__nukdglnp p { margin-bottom: 0; color: var(--ths-fpkvpbn); line-height: 1.55; }

@media (max-width: 1020px) {
    .lvj-mohnah .ths-xfjqmor09-lwddfz__bqvxlhd,
    .lvj-mohnah .ths-xfjqmor09-tmyvbnt__gnsyx,
    .lvj-mohnah .ths-xfjqmor09-sqtvagyt__bqvxlhd { grid-template-columns: 1fr; gap: var(--ths-xfjqmor09-3); }
    .lvj-mohnah .ths-xfjqmor09-sqtvagyt__bqvxlhd time { grid-column: 1; justify-self: start; }
    .lvj-mohnah .ths-xfjqmor09-lwddfz__xeeycb { grid-template-columns: 180px 1fr; }
    .lvj-mohnah .ths-xfjqmor09-lwddfz__xgxhaio { grid-template-columns: 1fr; }
    .lvj-mohnah .ths-xfjqmor09-tmyvbnt__rlkrk { grid-template-columns: 1fr 1fr; grid-template-areas: "lecture lecture" "notice notes"; }
    .lvj-mohnah .ths-xfjqmor09-sqtvagyt__nslgpvid { grid-template-columns: minmax(190px, .55fr) 1.2fr; }
    .lvj-mohnah .ths-xfjqmor09-sqtvagyt__bpwqvy { grid-column: 1 / -1; grid-template-columns: repeat(2, 1fr); }
    .lvj-mohnah .ths-xfjqmor09-vaqyrwq__nwifolj { grid-template-columns: minmax(210px, .55fr) 1fr; }
}

@media (max-width: 680px) {
    .lvj-mohnah .ths-xfjqmor09-wzfiz { --ths-xfjqmor09-losdqgoa: clamp(42px, 15vw, 68px); }
    .lvj-mohnah .ths-xfjqmor09-sqtvagyt__bqvxlhd h1 { font-size: clamp(36px, 11.5vw, 48px); letter-spacing: -.06em; overflow-wrap: normal; white-space: nowrap; word-break: normal; }
    .lvj-mohnah .ths-xfjqmor09-lwddfz { background-image: none; }
    .lvj-mohnah .ths-xfjqmor09-lwddfz__bqvxlhd,
    .lvj-mohnah .ths-xfjqmor09-lwddfz__xeeycb,
    .lvj-mohnah .ths-xfjqmor09-tmyvbnt__rlkrk,
    .lvj-mohnah .ths-xfjqmor09-sqtvagyt__nslgpvid,
    .lvj-mohnah .ths-xfjqmor09-vaqyrwq__nwifolj,
    .lvj-mohnah .ths-xfjqmor09-taoqo__wfxbnnhq { display: grid; grid-template-columns: 1fr; gap: var(--ths-xfjqmor09-3); }
    .lvj-mohnah .ths-xfjqmor09-lwddfz__xeeycb nav { order: 2; }
    .lvj-mohnah .ths-xfjqmor09-tmyvbnt__rlkrk { grid-template-areas: "lecture" "notice" "notes"; }
    .lvj-mohnah .ths-xfjqmor09-tmyvbnt__mftpaefu,
    .lvj-mohnah .ths-xfjqmor09-sqtvagyt__pvccukc,
    .lvj-mohnah .ths-xfjqmor09-vaqyrwq__bdafcn,
    .lvj-mohnah .ths-xfjqmor09-sqtvagyt__bpwqvy { grid-template-columns: 1fr; }
    .lvj-mohnah .ths-xfjqmor09-sqtvagyt__tgofmr { transform: none; }
    .lvj-mohnah .ths-xfjqmor09-vaqyrwq__nwifolj { grid-template-areas: "control" "case" "annexes"; }
    .lvj-mohnah .ths-xfjqmor09-vaqyrwq__bdafcn li { border-right: 0; border-bottom: 1px solid color-mix(in srgb, var(--ths-ocbzndio) 34%, transparent); }
    .lvj-mohnah .ths-xfjqmor09-taoqo__wfxbnnhq { grid-template-areas: "plate" "welfare" "records"; }
    .lvj-mohnah .ths-xfjqmor09-taoqo::before { display: none; }
    .lvj-mohnah .ths-xfjqmor09-xiqflnz--lwddfz-abckok,
    .lvj-mohnah .ths-xfjqmor09-xiqflnz--tmyvbnt-tgofmr,
    .lvj-mohnah .ths-xfjqmor09-xiqflnz--vaqyrwq-glard,
    .lvj-mohnah .ths-xfjqmor09-xiqflnz--taoqo-bbkejhm { grid-template-columns: 92px 1fr; }
}
