

.asd-ytbaagkk .wfp-gpulewd09-xdhcz {
    --wfp-gpulewd09-1: clamp(8px, 1vw, 12px);
    --wfp-gpulewd09-2: clamp(12px, 1.5vw, 18px);
    --wfp-gpulewd09-3: clamp(18px, 2.2vw, 28px);
    --wfp-gpulewd09-4: clamp(28px, 4vw, 52px);
    --wfp-gpulewd09-5: clamp(44px, 6vw, 82px);
    --wfp-gpulewd09-koqzii: clamp(44px, 7.6vw, 110px);
    --wfp-gpulewd09-eysxzvzt: clamp(28px, 3.7vw, 56px);
    --wfp-gpulewd09-yyywdy: clamp(18px, 1.55vw, 24px);
    position: relative;
    clear: both;
    min-width: 0;
    overflow: clip;
    color: var(--wfp-msgfs);
    background: var(--wfp-atdxs);
    font-family: var(--wfp-tpcqvplw);
}

.asd-ytbaagkk .wfp-gpulewd09-xdhcz,
.asd-ytbaagkk .wfp-gpulewd09-xdhcz * { box-sizing: border-box; }
.asd-ytbaagkk .wfp-gpulewd09-xdhcz :is(article, aside, blockquote, div, figure, figcaption, footer, header, li, nav, ol, section, ul) { min-width: 0; }
.asd-ytbaagkk .wfp-gpulewd09-xdhcz :is(h1, h2, p, ol, ul, blockquote, figure) { margin-top: 0; }
.asd-ytbaagkk .wfp-gpulewd09-xdhcz :is(h1, h2, p, a, strong, blockquote) { overflow-wrap: anywhere; }
.asd-ytbaagkk .wfp-gpulewd09-xdhcz :is(h1, h2) { font-family: var(--wfp-fgmwpy); }
.asd-ytbaagkk .wfp-gpulewd09-xdhcz h1 {
    margin-bottom: 0;
    font-size: var(--wfp-gpulewd09-koqzii);
    line-height: .9;
    letter-spacing: -.055em;
}
.asd-ytbaagkk .wfp-gpulewd09-xdhcz a { color: inherit; text-decoration: none; }
.asd-ytbaagkk .wfp-gpulewd09-xdhcz a:hover,
.asd-ytbaagkk .wfp-gpulewd09-xdhcz a:focus-visible { text-decoration: underline; text-underline-offset: 5px; }
.asd-ytbaagkk .wfp-gpulewd09-xdhcz a:focus-visible { outline: 3px solid var(--wfp-ufiojrgn); outline-offset: 5px; }
.asd-ytbaagkk .wfp-gpulewd09-xdhcz :is(.wfp-jedjmvhh, .wfp-cnbcwlbv, .wfp-gpulewd06-yyywdy__sfrgqk) {
    font-family: var(--wfp-tpcqvplw);
    font-size: var(--wfp-rdbrv-whuaeej-3);
    font-weight: 780;
    letter-spacing: .13em;
    text-transform: uppercase;
}
.asd-ytbaagkk .wfp-gpulewd09-xdhcz .wfp-jedjmvhh { margin-bottom: var(--wfp-gpulewd09-2); color: var(--wfp-ufiojrgn); }
.asd-ytbaagkk .wfp-gpulewd09-yyywdy { min-width: 0; }
.asd-ytbaagkk .wfp-gpulewd09-yyywdy .wfp-gpulewd06-yyywdy__ytbaagkk {
    display: block;
    min-height: 0;
    overflow: hidden;
    background: var(--wfp-atdxs-sykfdmh);
}
.asd-ytbaagkk .wfp-gpulewd09-yyywdy .wfp-gpulewd06-yyywdy__ytbaagkk :is(img, .wfp-xptappjp, .wfp-rkpuvlo-unhgeupz) {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.asd-ytbaagkk .wfp-gpulewd09-yyywdy .wfp-gpulewd06-yyywdy__tpcqvplw { min-width: 0; }
.asd-ytbaagkk .wfp-gpulewd09-yyywdy h2 {
    margin: var(--wfp-gpulewd09-1) 0 var(--wfp-gpulewd09-2);
    font-size: var(--wfp-gpulewd09-yyywdy);
    line-height: 1.08;
    letter-spacing: -.025em;
}
.asd-ytbaagkk .wfp-gpulewd09-yyywdy .wfp-kastjshz {
    display: flex;
    flex-wrap: wrap;
    gap: var(--wfp-gpulewd09-1) var(--wfp-gpulewd09-2);
    color: var(--wfp-cobnlbs);
    font-size: var(--wfp-rdbrv-whuaeej-2);
}


.asd-ytbaagkk .wfp-gpulewd09-erlvd {
    padding-bottom: calc(var(--wfp-gpulewd09-5) + 18px);
    background-image: linear-gradient(90deg, transparent 0 49.8%, color-mix(in srgb, var(--wfp-pjnbznkk) 48%, transparent) 50%, transparent 50.2%);
}
.asd-ytbaagkk .wfp-gpulewd09-erlvd__tffrw {
    display: flex;
    justify-content: space-between;
    gap: var(--wfp-gpulewd09-3);
    padding-top: var(--wfp-gpulewd09-2);
    padding-bottom: var(--wfp-gpulewd09-2);
    color: var(--wfp-atdxs);
    background: var(--wfp-msgfs);
    box-shadow: 0 0 0 100vmax var(--wfp-msgfs);
    clip-path: inset(0 -100vmax);
    font-size: var(--wfp-rdbrv-whuaeej-3);
    font-weight: 780;
    letter-spacing: .12em;
    text-transform: uppercase;
}
.asd-ytbaagkk .wfp-gpulewd09-erlvd__qfhpcpd {
    display: grid;
    grid-template-columns: minmax(0, 1.45fr) minmax(280px, .72fr);
    gap: var(--wfp-gpulewd09-5);
    align-items: end;
    padding-top: var(--wfp-gpulewd09-5);
    padding-bottom: var(--wfp-gpulewd09-4);
}
.asd-ytbaagkk .wfp-gpulewd09-erlvd__qfhpcpd header > p:last-child { max-width: 55ch; margin: var(--wfp-gpulewd09-3) 0 0; color: var(--wfp-cobnlbs); font-size: 18px; line-height: 1.6; }
.asd-ytbaagkk .wfp-gpulewd09-erlvd__qfhpcpd aside { padding: var(--wfp-gpulewd09-3); border: 1px solid var(--wfp-msgfs); background: var(--wfp-atdxs); box-shadow: 10px 10px 0 var(--wfp-ufiojrgn-2); }
.asd-ytbaagkk .wfp-gpulewd09-erlvd__qfhpcpd aside strong { display: block; margin-bottom: var(--wfp-gpulewd09-2); font-family: var(--wfp-fgmwpy); font-size: 23px; line-height: 1.15; }
.asd-ytbaagkk .wfp-gpulewd09-erlvd__qfhpcpd aside p { margin-bottom: 0; color: var(--wfp-cobnlbs); line-height: 1.55; }
.asd-ytbaagkk .wfp-gpulewd09-erlvd__gbthigmi { display: grid; grid-template-columns: 230px minmax(0, 1fr); gap: var(--wfp-gpulewd09-4); padding-top: var(--wfp-gpulewd09-4); border-top: 3px solid var(--wfp-msgfs); }
.asd-ytbaagkk .wfp-gpulewd09-erlvd__gbthigmi nav ol,
.asd-ytbaagkk .wfp-gpulewd09-erlvd__enwtrnhr > ol { margin: 0; padding: 0; list-style: none; }
.asd-ytbaagkk .wfp-gpulewd09-erlvd__gbthigmi nav li { display: grid; grid-template-columns: 1fr; gap: 12px; padding: 13px 0; border-bottom: 1px solid var(--wfp-pjnbznkk); font-weight: 720; }
.asd-ytbaagkk .wfp-gpulewd09-erlvd__gbthigmi nav li span { color: var(--wfp-ufiojrgn); font-family: ui-monospace, monospace; }
.asd-ytbaagkk .wfp-gpulewd09-erlvd__enwtrnhr { display: grid; grid-template-columns: minmax(0, 1.45fr) minmax(260px, .68fr); gap: var(--wfp-gpulewd09-3); }
.asd-ytbaagkk .wfp-gpulewd09-yyywdy--erlvd-eysxzvzt { border: 1px solid var(--wfp-msgfs); background: var(--wfp-atdxs); }
.asd-ytbaagkk .wfp-gpulewd09-yyywdy--erlvd-eysxzvzt .wfp-gpulewd06-yyywdy__ytbaagkk { aspect-ratio: 3 / 2; }
.asd-ytbaagkk .wfp-gpulewd09-yyywdy--erlvd-eysxzvzt .wfp-gpulewd06-yyywdy__tpcqvplw { padding: var(--wfp-gpulewd09-3); }
.asd-ytbaagkk .wfp-gpulewd09-yyywdy--erlvd-eysxzvzt h2 { font-size: var(--wfp-gpulewd09-eysxzvzt); }
.asd-ytbaagkk .wfp-gpulewd09-erlvd__enwtrnhr > ol { display: grid; align-content: start; gap: var(--wfp-gpulewd09-3); }
.asd-ytbaagkk .wfp-gpulewd09-yyywdy--erlvd-yfixxqxp { display: grid; grid-template-columns: 112px 1fr; gap: 15px; padding-bottom: var(--wfp-gpulewd09-3); border-bottom: 1px solid var(--wfp-msgfs); }
.asd-ytbaagkk .wfp-gpulewd09-yyywdy--erlvd-yfixxqxp .wfp-gpulewd06-yyywdy__ytbaagkk { aspect-ratio: 1; }


.asd-ytbaagkk .wfp-gpulewd09-cnvrxyjb { padding-bottom: var(--wfp-gpulewd09-5); background: var(--wfp-atdxs-sykfdmh); }
.asd-ytbaagkk .wfp-gpulewd09-cnvrxyjb__ilcjfri { display: flex; justify-content: flex-end; gap: var(--wfp-gpulewd09-3); padding-top: var(--wfp-gpulewd09-2); padding-bottom: var(--wfp-gpulewd09-2); border-bottom: 1px solid var(--wfp-pjnbznkk); font-family: ui-monospace, monospace; font-size: var(--wfp-rdbrv-whuaeej-3); text-transform: uppercase; }
.asd-ytbaagkk .wfp-gpulewd09-cnvrxyjb__xbhlfwz { display: grid; grid-template-columns: minmax(0, 1.4fr) minmax(280px, .62fr); gap: var(--wfp-gpulewd09-5); align-items: end; padding-top: var(--wfp-gpulewd09-5); padding-bottom: var(--wfp-gpulewd09-4); }
.asd-ytbaagkk .wfp-gpulewd09-cnvrxyjb__xbhlfwz > p { margin-bottom: 0; padding-left: var(--wfp-gpulewd09-3); border-left: 5px solid var(--wfp-ufiojrgn-2); color: var(--wfp-cobnlbs); font-size: 18px; line-height: 1.62; }
.asd-ytbaagkk .wfp-gpulewd09-cnvrxyjb__tffrw { display: grid; grid-template-columns: minmax(0, 1.35fr) minmax(280px, .7fr); grid-template-areas: "lecture notice" "lecture notes"; gap: var(--wfp-gpulewd09-3); align-items: start; }
.asd-ytbaagkk .wfp-gpulewd09-cnvrxyjb__qgzhm { grid-area: lecture; }
.asd-ytbaagkk .wfp-gpulewd09-yyywdy--cnvrxyjb-eysxzvzt { padding: 13px; border: 1px solid var(--wfp-pjnbznkk); background: var(--wfp-atdxs); box-shadow: 12px 12px 0 color-mix(in srgb, var(--wfp-ufiojrgn) 72%, var(--wfp-atdxs)); transform: rotate(-.35deg); }
.asd-ytbaagkk .wfp-gpulewd09-yyywdy--cnvrxyjb-eysxzvzt .wfp-gpulewd06-yyywdy__ytbaagkk { aspect-ratio: 4 / 3; }
.asd-ytbaagkk .wfp-gpulewd09-yyywdy--cnvrxyjb-eysxzvzt .wfp-gpulewd06-yyywdy__tpcqvplw { padding: var(--wfp-gpulewd09-3) 12px 12px; }
.asd-ytbaagkk .wfp-gpulewd09-yyywdy--cnvrxyjb-eysxzvzt h2 { font-size: var(--wfp-gpulewd09-eysxzvzt); }
.asd-ytbaagkk .wfp-gpulewd09-cnvrxyjb__wncedom { grid-area: notice; padding: var(--wfp-gpulewd09-3); color: var(--wfp-atdxs); background: var(--wfp-msgfs); box-shadow: 7px 7px 0 var(--wfp-ufiojrgn-2); transform: rotate(.55deg); }
.asd-ytbaagkk .wfp-gpulewd09-cnvrxyjb__wncedom > span { color: var(--wfp-ufiojrgn-2); font-family: ui-monospace, monospace; font-size: var(--wfp-rdbrv-whuaeej-3); letter-spacing: .1em; text-transform: uppercase; }
.asd-ytbaagkk .wfp-gpulewd09-cnvrxyjb__wncedom h2 { margin: var(--wfp-gpulewd09-2) 0; font-size: 25px; line-height: 1.1; }
.asd-ytbaagkk .wfp-gpulewd09-cnvrxyjb__wncedom p { margin-bottom: 0; color: color-mix(in srgb, var(--wfp-atdxs) 76%, transparent); line-height: 1.55; }
.asd-ytbaagkk .wfp-gpulewd09-cnvrxyjb__clvpcrpb { grid-area: notes; display: grid; gap: var(--wfp-gpulewd09-2); margin: 0; padding: 0; list-style: none; }
.asd-ytbaagkk .wfp-gpulewd09-yyywdy--cnvrxyjb-whuaeej { display: grid; grid-template-columns: 96px 1fr; gap: 14px; padding: 11px; border: 1px solid var(--wfp-pjnbznkk); background: var(--wfp-atdxs); }
.asd-ytbaagkk .wfp-gpulewd09-yyywdy--cnvrxyjb-whuaeej .wfp-gpulewd06-yyywdy__ytbaagkk { aspect-ratio: 1; }
.asd-ytbaagkk .wfp-gpulewd09-cnvrxyjb__uvkbx { display: grid; grid-template-columns: repeat(3, 1fr); gap: 1px; margin-top: var(--wfp-gpulewd09-5); padding: 1px; background: var(--wfp-pjnbznkk); list-style: none; }
.asd-ytbaagkk .wfp-gpulewd09-cnvrxyjb__uvkbx li { padding: var(--wfp-gpulewd09-3); background: var(--wfp-atdxs); font-weight: 750; }


.asd-ytbaagkk .wfp-gpulewd09-qgjgaway { padding-bottom: var(--wfp-gpulewd09-5); }
.asd-ytbaagkk .wfp-gpulewd09-qgjgaway__qfhpcpd { display: grid; grid-template-columns: minmax(0, 1.4fr) minmax(260px, .7fr); gap: var(--wfp-gpulewd09-3) var(--wfp-gpulewd09-5); align-items: end; padding-top: var(--wfp-gpulewd09-5); }
.asd-ytbaagkk .wfp-gpulewd09-qgjgaway__qfhpcpd .wfp-jedjmvhh { grid-column: 1 / -1; }
.asd-ytbaagkk .wfp-gpulewd09-qgjgaway__qfhpcpd > p:not(.wfp-jedjmvhh) { margin-bottom: 0; color: var(--wfp-cobnlbs); font-size: 18px; line-height: 1.6; }
.asd-ytbaagkk .wfp-gpulewd09-qgjgaway__qfhpcpd time { grid-column: 2; justify-self: end; padding: 7px 12px; border: 1px solid var(--wfp-pjnbznkk); border-radius: 999px; color: var(--wfp-cobnlbs); font-size: var(--wfp-rdbrv-whuaeej-3); }
.asd-ytbaagkk .wfp-gpulewd09-qgjgaway__rxkjcbfk { display: grid; grid-template-columns: repeat(3, 1fr); gap: var(--wfp-gpulewd09-2); margin-top: var(--wfp-gpulewd09-4); margin-bottom: var(--wfp-gpulewd09-4); padding: 0; list-style: none; }
.asd-ytbaagkk .wfp-gpulewd09-qgjgaway__rxkjcbfk li { min-height: 126px; padding: var(--wfp-gpulewd09-2); border-radius: calc(var(--wfp-aeviien) + 8px); background: var(--wfp-atdxs-sykfdmh); }
.asd-ytbaagkk .wfp-gpulewd09-qgjgaway__rxkjcbfk li:nth-child(2) { color: var(--wfp-mswjme-ufiojrgn); background: var(--wfp-ufiojrgn); }
.asd-ytbaagkk .wfp-gpulewd09-qgjgaway__rxkjcbfk li:nth-child(3) { color: var(--wfp-mswjme-ufiojrgn-2); background: var(--wfp-ufiojrgn-2); }
.asd-ytbaagkk .wfp-gpulewd09-qgjgaway__rxkjcbfk span { display: block; margin-bottom: 42px; font-family: ui-monospace, monospace; }
.asd-ytbaagkk .wfp-gpulewd09-qgjgaway__rxkjcbfk strong { font-family: var(--wfp-fgmwpy); font-size: 22px; }
.asd-ytbaagkk .wfp-gpulewd09-qgjgaway__dqazojcb { display: grid; grid-template-columns: minmax(210px, .52fr) minmax(0, 1.25fr) minmax(250px, .7fr); gap: var(--wfp-gpulewd09-3); align-items: start; }
.asd-ytbaagkk .wfp-gpulewd09-qgjgaway__whuaeej { margin-bottom: 0; padding: var(--wfp-gpulewd09-3); border: 1px solid var(--wfp-pjnbznkk); border-radius: var(--wfp-aeviien); background: var(--wfp-atdxs-sykfdmh); transform: translateY(48px); }
.asd-ytbaagkk .wfp-gpulewd09-qgjgaway__whuaeej blockquote { margin-bottom: var(--wfp-gpulewd09-3); font-family: var(--wfp-fgmwpy); font-size: 24px; line-height: 1.2; }
.asd-ytbaagkk .wfp-gpulewd09-qgjgaway__whuaeej figcaption { color: var(--wfp-cobnlbs); font-size: var(--wfp-rdbrv-whuaeej-3); }
.asd-ytbaagkk .wfp-gpulewd09-yyywdy--qgjgaway-eysxzvzt { overflow: hidden; border-radius: calc(var(--wfp-aeviien) + 6px); background: var(--wfp-atdxs-sykfdmh); }
.asd-ytbaagkk .wfp-gpulewd09-yyywdy--qgjgaway-eysxzvzt .wfp-gpulewd06-yyywdy__ytbaagkk { aspect-ratio: 5 / 4; }
.asd-ytbaagkk .wfp-gpulewd09-yyywdy--qgjgaway-eysxzvzt .wfp-gpulewd06-yyywdy__tpcqvplw { padding: var(--wfp-gpulewd09-3); }
.asd-ytbaagkk .wfp-gpulewd09-yyywdy--qgjgaway-eysxzvzt h2 { font-size: var(--wfp-gpulewd09-eysxzvzt); }
.asd-ytbaagkk .wfp-gpulewd09-qgjgaway__wfssom { display: grid; gap: var(--wfp-gpulewd09-3); }
.asd-ytbaagkk .wfp-gpulewd09-yyywdy--qgjgaway-rlpvxdi { padding-bottom: var(--wfp-gpulewd09-3); border-bottom: 2px solid var(--wfp-ufiojrgn); }
.asd-ytbaagkk .wfp-gpulewd09-yyywdy--qgjgaway-rlpvxdi .wfp-gpulewd06-yyywdy__ytbaagkk { aspect-ratio: 4 / 3; border-radius: var(--wfp-aeviien); }


.asd-ytbaagkk .wfp-gpulewd09-zepwzsrz { padding-bottom: var(--wfp-gpulewd09-5); background: var(--wfp-atdxs-sykfdmh); }
.asd-ytbaagkk .wfp-gpulewd09-zepwzsrz__xptappjp { padding-top: var(--wfp-gpulewd09-4); padding-bottom: var(--wfp-gpulewd09-4); color: var(--wfp-atdxs); background: var(--wfp-msgfs); box-shadow: 0 0 0 100vmax var(--wfp-msgfs); clip-path: inset(0 -100vmax); }
.asd-ytbaagkk .wfp-gpulewd09-zepwzsrz__xptappjp h1 { color: var(--wfp-atdxs); }
.asd-ytbaagkk .wfp-gpulewd09-zepwzsrz__azvygmbe { display: flex; justify-content: space-between; gap: var(--wfp-gpulewd09-3); margin-bottom: var(--wfp-gpulewd09-5); color: color-mix(in srgb, var(--wfp-atdxs) 68%, transparent); font-family: ui-monospace, monospace; font-size: var(--wfp-rdbrv-whuaeej-3); letter-spacing: .12em; text-transform: uppercase; }
.asd-ytbaagkk .wfp-gpulewd09-zepwzsrz__xptappjp .wfp-jedjmvhh { color: color-mix(in srgb, var(--wfp-atdxs) 72%, var(--wfp-ufiojrgn-2)); }
.asd-ytbaagkk .wfp-gpulewd09-zepwzsrz__xptappjp > p:last-child { max-width: 62ch; margin: var(--wfp-gpulewd09-3) 0 0; color: color-mix(in srgb, var(--wfp-atdxs) 78%, transparent); font-size: 18px; line-height: 1.6; }
.asd-ytbaagkk .wfp-gpulewd09-zepwzsrz__lldkrljc { display: grid; grid-template-columns: repeat(3, 1fr); margin-top: 0; margin-bottom: 0; padding: 0; color: var(--wfp-atdxs); background: var(--wfp-ufiojrgn); list-style: none; }
.asd-ytbaagkk .wfp-gpulewd09-zepwzsrz__lldkrljc li { display: grid; grid-template-columns: 1fr; gap: 12px; padding: var(--wfp-gpulewd09-3); border-right: 1px solid color-mix(in srgb, var(--wfp-atdxs) 34%, transparent); }
.asd-ytbaagkk .wfp-gpulewd09-zepwzsrz__lldkrljc span { font-family: ui-monospace, monospace; }
.asd-ytbaagkk .wfp-gpulewd09-zepwzsrz__riujkni { display: grid; grid-template-columns: minmax(240px, .58fr) minmax(0, 1.3fr); grid-template-areas: "control case" "annexes case"; gap: var(--wfp-gpulewd09-3) var(--wfp-gpulewd09-4); align-items: start; padding-top: var(--wfp-gpulewd09-5); }
.asd-ytbaagkk .wfp-gpulewd09-zepwzsrz__riujkni > aside { grid-area: control; padding: var(--wfp-gpulewd09-3); border-top: 7px solid var(--wfp-ufiojrgn-2); background: var(--wfp-atdxs); }
.asd-ytbaagkk .wfp-gpulewd09-zepwzsrz__riujkni > aside > span { color: var(--wfp-ufiojrgn); font-family: ui-monospace, monospace; font-size: var(--wfp-rdbrv-whuaeej-3); text-transform: uppercase; }
.asd-ytbaagkk .wfp-gpulewd09-zepwzsrz__riujkni > aside h2 { margin: var(--wfp-gpulewd09-2) 0; font-size: 25px; line-height: 1.1; }
.asd-ytbaagkk .wfp-gpulewd09-zepwzsrz__riujkni > aside p { margin-bottom: 0; color: var(--wfp-cobnlbs); line-height: 1.55; }
.asd-ytbaagkk .wfp-gpulewd09-zepwzsrz__ymuhtvf { grid-area: case; }
.asd-ytbaagkk .wfp-gpulewd09-yyywdy--zepwzsrz-ymuhtvf { border: 1px solid var(--wfp-msgfs); background: var(--wfp-atdxs); box-shadow: 12px 12px 0 var(--wfp-ufiojrgn-2); }
.asd-ytbaagkk .wfp-gpulewd09-yyywdy--zepwzsrz-ymuhtvf .wfp-gpulewd06-yyywdy__ytbaagkk { aspect-ratio: 16 / 9; }
.asd-ytbaagkk .wfp-gpulewd09-yyywdy--zepwzsrz-ymuhtvf .wfp-gpulewd06-yyywdy__tpcqvplw { padding: var(--wfp-gpulewd09-3); }
.asd-ytbaagkk .wfp-gpulewd09-yyywdy--zepwzsrz-ymuhtvf h2 { font-size: var(--wfp-gpulewd09-eysxzvzt); text-transform: uppercase; }
.asd-ytbaagkk .wfp-gpulewd09-zepwzsrz__tydsfb { grid-area: annexes; display: grid; gap: var(--wfp-gpulewd09-2); margin: 0; padding: 0; list-style: none; }
.asd-ytbaagkk .wfp-gpulewd09-yyywdy--zepwzsrz-upbmzr { display: grid; grid-template-columns: 92px 1fr; gap: 13px; padding-bottom: var(--wfp-gpulewd09-2); border-bottom: 1px solid var(--wfp-pjnbznkk); }
.asd-ytbaagkk .wfp-gpulewd09-yyywdy--zepwzsrz-upbmzr .wfp-gpulewd06-yyywdy__ytbaagkk { aspect-ratio: 1; }


.asd-ytbaagkk .wfp-gpulewd09-vlguo { padding-bottom: var(--wfp-gpulewd09-5); background: var(--wfp-atdxs); }
.asd-ytbaagkk .wfp-gpulewd09-vlguo::before { position: absolute; top: 120px; right: -120px; width: 420px; height: 420px; border: 1px solid var(--wfp-pjnbznkk); border-radius: 50%; box-shadow: 0 0 0 42px color-mix(in srgb, var(--wfp-ufiojrgn) 6%, transparent), 0 0 0 84px color-mix(in srgb, var(--wfp-ufiojrgn) 4%, transparent); content: ""; pointer-events: none; }
.asd-ytbaagkk .wfp-gpulewd09-vlguo__xbhlfwz { position: relative; z-index: 1; padding-top: var(--wfp-gpulewd09-4); padding-bottom: var(--wfp-gpulewd09-4); }
.asd-ytbaagkk .wfp-gpulewd09-vlguo__xbhlfwz > div { display: flex; justify-content: space-between; gap: var(--wfp-gpulewd09-3); margin-bottom: var(--wfp-gpulewd09-5); color: var(--wfp-cobnlbs); font-family: ui-monospace, monospace; font-size: var(--wfp-rdbrv-whuaeej-3); text-transform: uppercase; }
.asd-ytbaagkk .wfp-gpulewd09-vlguo__xbhlfwz > p:last-child { max-width: 58ch; margin: var(--wfp-gpulewd09-3) 0 0; color: var(--wfp-cobnlbs); font-size: 18px; line-height: 1.62; }
.asd-ytbaagkk .wfp-gpulewd09-vlguo__nplmk { position: relative; z-index: 1; display: flex; flex-wrap: wrap; gap: var(--wfp-gpulewd09-2); padding-top: var(--wfp-gpulewd09-2); padding-bottom: var(--wfp-gpulewd09-2); border-top: 1px solid var(--wfp-msgfs); border-bottom: 1px solid var(--wfp-msgfs); }
.asd-ytbaagkk .wfp-gpulewd09-vlguo__nplmk span { padding: 7px 13px; border: 1px solid var(--wfp-ufiojrgn); border-radius: 999px; font-size: var(--wfp-rdbrv-whuaeej-3); font-weight: 750; }
.asd-ytbaagkk .wfp-gpulewd09-vlguo__kjewrfz { 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(--wfp-gpulewd09-3); align-items: start; padding-top: var(--wfp-gpulewd09-4); }
.asd-ytbaagkk .wfp-gpulewd09-vlguo__vbqif { grid-area: plate; }
.asd-ytbaagkk .wfp-gpulewd09-yyywdy--vlguo-mdstmsiz { overflow: hidden; border: 1px solid var(--wfp-pjnbznkk); border-radius: 50% 50% var(--wfp-aeviien) var(--wfp-aeviien) / 10% 10% var(--wfp-aeviien) var(--wfp-aeviien); background: var(--wfp-atdxs-sykfdmh); }
.asd-ytbaagkk .wfp-gpulewd09-yyywdy--vlguo-mdstmsiz .wfp-gpulewd06-yyywdy__ytbaagkk { aspect-ratio: 5 / 4; }
.asd-ytbaagkk .wfp-gpulewd09-yyywdy--vlguo-mdstmsiz .wfp-gpulewd06-yyywdy__tpcqvplw { padding: var(--wfp-gpulewd09-3); }
.asd-ytbaagkk .wfp-gpulewd09-yyywdy--vlguo-mdstmsiz h2 { font-size: var(--wfp-gpulewd09-eysxzvzt); }
.asd-ytbaagkk .wfp-gpulewd09-vlguo__qspioex { grid-area: records; display: grid; gap: var(--wfp-gpulewd09-3); margin: 0; padding: 0; list-style: none; }
.asd-ytbaagkk .wfp-gpulewd09-yyywdy--vlguo-qoxyfx { display: grid; grid-template-columns: 104px 1fr; gap: 14px; padding-bottom: var(--wfp-gpulewd09-3); border-bottom: 1px solid var(--wfp-pjnbznkk); }
.asd-ytbaagkk .wfp-gpulewd09-yyywdy--vlguo-qoxyfx .wfp-gpulewd06-yyywdy__ytbaagkk { aspect-ratio: 1; border-radius: 50%; }
.asd-ytbaagkk .wfp-gpulewd09-vlguo__kehtew { grid-area: welfare; padding: var(--wfp-gpulewd09-3); border-left: 6px solid var(--wfp-ufiojrgn-2); background: var(--wfp-atdxs-sykfdmh); }
.asd-ytbaagkk .wfp-gpulewd09-vlguo__kehtew strong { display: block; margin-bottom: var(--wfp-gpulewd09-2); font-family: var(--wfp-fgmwpy); font-size: 22px; line-height: 1.15; }
.asd-ytbaagkk .wfp-gpulewd09-vlguo__kehtew p { margin-bottom: 0; color: var(--wfp-cobnlbs); line-height: 1.55; }

@media (max-width: 1020px) {
    .asd-ytbaagkk .wfp-gpulewd09-erlvd__qfhpcpd,
    .asd-ytbaagkk .wfp-gpulewd09-cnvrxyjb__xbhlfwz,
    .asd-ytbaagkk .wfp-gpulewd09-qgjgaway__qfhpcpd { grid-template-columns: 1fr; gap: var(--wfp-gpulewd09-3); }
    .asd-ytbaagkk .wfp-gpulewd09-qgjgaway__qfhpcpd time { grid-column: 1; justify-self: start; }
    .asd-ytbaagkk .wfp-gpulewd09-erlvd__gbthigmi { grid-template-columns: 180px 1fr; }
    .asd-ytbaagkk .wfp-gpulewd09-erlvd__enwtrnhr { grid-template-columns: 1fr; }
    .asd-ytbaagkk .wfp-gpulewd09-cnvrxyjb__tffrw { grid-template-columns: 1fr 1fr; grid-template-areas: "lecture lecture" "notice notes"; }
    .asd-ytbaagkk .wfp-gpulewd09-qgjgaway__dqazojcb { grid-template-columns: minmax(190px, .55fr) 1.2fr; }
    .asd-ytbaagkk .wfp-gpulewd09-qgjgaway__wfssom { grid-column: 1 / -1; grid-template-columns: repeat(2, 1fr); }
    .asd-ytbaagkk .wfp-gpulewd09-zepwzsrz__riujkni { grid-template-columns: minmax(210px, .55fr) 1fr; }
}

@media (max-width: 680px) {
    .asd-ytbaagkk .wfp-gpulewd09-xdhcz { --wfp-gpulewd09-koqzii: clamp(42px, 15vw, 68px); }
    .asd-ytbaagkk .wfp-gpulewd09-qgjgaway__qfhpcpd h1 { font-size: clamp(36px, 11.5vw, 48px); letter-spacing: -.06em; overflow-wrap: normal; white-space: nowrap; word-break: normal; }
    .asd-ytbaagkk .wfp-gpulewd09-erlvd { background-image: none; }
    .asd-ytbaagkk .wfp-gpulewd09-erlvd__qfhpcpd,
    .asd-ytbaagkk .wfp-gpulewd09-erlvd__gbthigmi,
    .asd-ytbaagkk .wfp-gpulewd09-cnvrxyjb__tffrw,
    .asd-ytbaagkk .wfp-gpulewd09-qgjgaway__dqazojcb,
    .asd-ytbaagkk .wfp-gpulewd09-zepwzsrz__riujkni,
    .asd-ytbaagkk .wfp-gpulewd09-vlguo__kjewrfz { display: grid; grid-template-columns: 1fr; gap: var(--wfp-gpulewd09-3); }
    .asd-ytbaagkk .wfp-gpulewd09-erlvd__gbthigmi nav { order: 2; }
    .asd-ytbaagkk .wfp-gpulewd09-cnvrxyjb__tffrw { grid-template-areas: "lecture" "notice" "notes"; }
    .asd-ytbaagkk .wfp-gpulewd09-cnvrxyjb__uvkbx,
    .asd-ytbaagkk .wfp-gpulewd09-qgjgaway__rxkjcbfk,
    .asd-ytbaagkk .wfp-gpulewd09-zepwzsrz__lldkrljc,
    .asd-ytbaagkk .wfp-gpulewd09-qgjgaway__wfssom { grid-template-columns: 1fr; }
    .asd-ytbaagkk .wfp-gpulewd09-qgjgaway__whuaeej { transform: none; }
    .asd-ytbaagkk .wfp-gpulewd09-zepwzsrz__riujkni { grid-template-areas: "control" "case" "annexes"; }
    .asd-ytbaagkk .wfp-gpulewd09-zepwzsrz__lldkrljc li { border-right: 0; border-bottom: 1px solid color-mix(in srgb, var(--wfp-atdxs) 34%, transparent); }
    .asd-ytbaagkk .wfp-gpulewd09-vlguo__kjewrfz { grid-template-areas: "plate" "welfare" "records"; }
    .asd-ytbaagkk .wfp-gpulewd09-vlguo::before { display: none; }
    .asd-ytbaagkk .wfp-gpulewd09-yyywdy--erlvd-yfixxqxp,
    .asd-ytbaagkk .wfp-gpulewd09-yyywdy--cnvrxyjb-whuaeej,
    .asd-ytbaagkk .wfp-gpulewd09-yyywdy--zepwzsrz-upbmzr,
    .asd-ytbaagkk .wfp-gpulewd09-yyywdy--vlguo-qoxyfx { grid-template-columns: 92px 1fr; }
}
