body.page-id-courses .site.grid-container,body.page-id-courses #page.site{max-width:100%!important;padding:0!important;width:100%!important}body.page-id-courses .site-content#content{display:block!important;width:100%!important;max-width:100%!important}.kb-courses-head[data-astro-cid-jb4und5b]{position:relative;overflow:hidden;background:#16120d;color:#fff}.kb-courses-head__art[data-astro-cid-jb4und5b]{position:absolute;inset:0;z-index:0}.kb-courses-head__art[data-astro-cid-jb4und5b] picture[data-astro-cid-jb4und5b]{display:block;width:100%;height:100%}.kb-courses-head__art[data-astro-cid-jb4und5b] img[data-astro-cid-jb4und5b]{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:0% 46%}.kb-courses-head__veil[data-astro-cid-jb4und5b]{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,#0e0b08b3,#0e0b0880 38%,#0e0b0800 62%)}.kb-courses-head__inner[data-astro-cid-jb4und5b]{position:relative;z-index:2;max-width:1200px;margin:0 auto;padding:84px 24px 88px;min-height:clamp(340px,28vw,420px);box-sizing:border-box;display:flex;flex-direction:column;justify-content:center}.kb-courses-head__title[data-astro-cid-jb4und5b]{margin:0 0 16px;max-width:8em;font-size:clamp(2.3rem,1.4rem + 2.8vw,3.5rem);font-weight:600;line-height:1.05;letter-spacing:-.02em;color:#fff}.kb-courses-head__sub[data-astro-cid-jb4und5b]{margin:0;max-width:min(520px,44vw);font-size:1.12rem;line-height:1.6;color:#d6cec3;text-wrap:pretty}@media(max-width:900px){.kb-courses-head__art[data-astro-cid-jb4und5b]{inset:auto 0 calc(min(34vw,230px) - 68.4vw) 0}.kb-courses-head__art[data-astro-cid-jb4und5b] img[data-astro-cid-jb4und5b]{height:auto;object-fit:initial}.kb-courses-head__veil[data-astro-cid-jb4und5b]{background:linear-gradient(180deg,#0e0b084d,#0e0b0800 60%)}.kb-courses-head__inner[data-astro-cid-jb4und5b]{min-height:0;padding:48px 24px calc(min(34vw,230px) + 20px)}.kb-courses-head__sub[data-astro-cid-jb4und5b]{max-width:540px;font-size:1.04rem}}.kb-courses-index[data-astro-cid-jb4und5b]{background:#f7f8f9;padding:40px 24px 60px}.kb-courses-index__list[data-astro-cid-jb4und5b]{list-style:none;margin:0 auto;padding:0;max-width:900px;display:grid;gap:1.25rem}.kb-courses-index__card[data-astro-cid-jb4und5b]{position:relative;overflow:hidden;display:flex;align-items:center;min-height:300px;background:#150f0a;border:1px solid #150f0a;border-radius:10px;padding:2rem;text-decoration:none;color:#faf7f2}.kb-courses-index__card[data-astro-cid-jb4und5b]:hover{border-color:#f7931a}.kb-courses-index__card[data-astro-cid-jb4und5b]:focus-visible{outline:3px solid #8d4f0a;outline-offset:3px}.kb-courses-index__img[data-astro-cid-jb4und5b]{position:absolute;top:0;right:0;bottom:0}.kb-courses-index__img[data-astro-cid-jb4und5b] img[data-astro-cid-jb4und5b]{display:block;width:auto;height:100%;max-width:none;-webkit-mask-image:linear-gradient(90deg,transparent 48.4%,#000 53.2%,#000 82.2%,transparent 88.2%);mask-image:linear-gradient(90deg,transparent 48.4%,#000 53.2%,#000 82.2%,transparent 88.2%)}.kb-courses-index__body[data-astro-cid-jb4und5b]{position:relative;z-index:1;display:flex;flex-direction:column;gap:.45rem;min-width:0;max-width:min(440px,50%)}.kb-courses-index__top[data-astro-cid-jb4und5b]{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.kb-courses-index__num[data-astro-cid-jb4und5b]{font-size:.85rem;font-weight:700;color:#b3aa9f;letter-spacing:.04em;text-transform:uppercase}.kb-courses-index__title[data-astro-cid-jb4und5b]{margin:0;padding:0;font-size:1.45rem;font-weight:700;line-height:1.2;letter-spacing:normal;text-transform:none;color:#faf7f2}.kb-courses-index__desc[data-astro-cid-jb4und5b]{color:#d6cec3;line-height:1.55}.kb-courses-index__meta[data-astro-cid-jb4und5b]{font-size:.92rem;color:#b3aa9f;font-weight:600}.kb-courses-index__start[data-astro-cid-jb4und5b]{margin-top:.25rem;font-size:.95rem;font-weight:700;color:#f7931a}.kb-courses-index__card[data-astro-cid-jb4und5b]:hover .kb-courses-index__start[data-astro-cid-jb4und5b]{text-decoration:underline;text-underline-offset:3px}.kb-courses-index__note[data-astro-cid-jb4und5b]{max-width:900px;margin:1.5rem auto 0;color:#5d6470;font-size:.92rem}@media(max-width:960px){.kb-courses-index__card[data-astro-cid-jb4und5b]{flex-direction:column;align-items:stretch;min-height:0;padding:0}.kb-courses-index__img[data-astro-cid-jb4und5b]{position:relative;display:block;height:clamp(200px,40vw,300px);overflow:hidden}.kb-courses-index__img[data-astro-cid-jb4und5b] img[data-astro-cid-jb4und5b]{position:absolute;top:0;left:50%;transform:translate(-68.3%)}.kb-courses-index__img[data-astro-cid-jb4und5b]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:22%;background:linear-gradient(180deg,#150f0a00,#150f0a)}.kb-courses-index__body[data-astro-cid-jb4und5b]{max-width:none;padding:.25rem 1.25rem 1.4rem}}@media(max-width:600px){.kb-courses-index[data-astro-cid-jb4und5b]{padding:28px 16px 48px}.kb-courses-index__title[data-astro-cid-jb4und5b]{font-size:1.3rem}}
