@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Figtree:ital,wght@0,300..900;1,300..900&display=swap";@import"https://fonts.googleapis.com/css2?family=PT+Serif:ital,wght@0,400;0,700;1,400;1,700&display=swap";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box}.chart-wrapper{width:100%;position:relative}.chart-wrapper canvas{width:100%!important;height:auto!important;display:block}section.page section.page__content div.struktur-organisasi section.pengelola .pengelola__container .pengelola__header .header__title,body.guest section.home section.jenjang .jenjang__container .jenjang__header .header__title,body.guest section.home section.berita .berita__container .berita__header .header__title,body.dashboard section:nth-child(2) .dashboard__title,body.maintenance .maintenance__container .maintenance__title{font-size:1.5em;font-weight:700;font-family:Figtree,sans-serif;color:#073456}body.portal>section.home .home__container .header .header__container .header__title,body.guest section.home section.sambutan .sambutan__container .sambutan__right .sambutan__title,body.guest section.home section.pusat .pusat__container .pusat__header .header__title{font-family:Figtree,sans-serif;font-size:2em;font-weight:600;line-height:1.2;color:#073456}p,body.guest section.home section.sambutan .sambutan__container .sambutan__right .sambutan__body,body.maintenance .maintenance__container .maintenance__description,.form .form__term{font-size:1em;line-height:1.4;color:#333}section.navigation.guest .navigation:first-child .navigation__container .menu:first-child .menu__item,section.navigation.guest .navigation:first-child .navigation__container .menu:last-child .menu__item,section.navigation.guest .navigation:last-child .navigation__container .menu>.menu__item,section.navigation.guest .navigation:last-child .navigation__container .menu>.menu__dropdown>.dropdown__label,section.navigation.guest .navigation:last-child .navigation__container .menu>.menu__dropdown>.dropdown__menu>.menu__item,section.navigation.guest .navigation:last-child .navigation__container .menu>.menu__dropdown>.dropdown__menu>.menu__dropdown>.dropdown__label,section.navigation.guest .navigation:last-child .navigation__container .menu>.menu__dropdown>.dropdown__menu>.menu__dropdown>.dropdown__menu>.menu__item,section.navigation.dashboard .navigation__container .menu .menu__dropdown .dropdown__label,section.navigation.dashboard .navigation__container .menu .menu__dropdown .dropdown__menu .menu__item,section.navigation.dashboard .navigation__container .menu>.menu__item{position:relative;display:flex;align-items:center;font-size:.95em;font-weight:"Figtree",sans-serif;line-height:1.4;text-decoration:none;gap:.4em;padding:.2em .5em;cursor:pointer;opacity:80%;z-index:10;color:#073456}section.navigation.guest .navigation:first-child .navigation__container .menu:first-child .menu__item:hover,section.navigation.guest .navigation:first-child .navigation__container .menu:last-child .menu__item:hover,section.navigation.guest .navigation:last-child .navigation__container .menu>.menu__item:hover,section.navigation.guest .navigation:last-child .navigation__container .menu>.menu__dropdown>.dropdown__label:hover,section.navigation.guest .navigation:last-child .navigation__container .menu>.menu__dropdown>.dropdown__menu>.menu__item:hover,section.navigation.guest .navigation:last-child .navigation__container .menu>.menu__dropdown>.dropdown__menu>.menu__dropdown>.dropdown__label:hover,section.navigation.guest .navigation:last-child .navigation__container .menu>.menu__dropdown>.dropdown__menu>.menu__dropdown>.dropdown__menu>.menu__item:hover,section.navigation.dashboard .navigation__container .menu .menu__dropdown .dropdown__label:hover,section.navigation.dashboard .navigation__container .menu .menu__dropdown .dropdown__menu .menu__item:hover,section.navigation.dashboard .navigation__container .menu>.menu__item:hover{opacity:100%}section.navigation.guest .navigation:first-child .navigation__container .menu:first-child .menu__item .menu__icon,section.navigation.guest .navigation:first-child .navigation__container .menu:last-child .menu__item .menu__icon,section.navigation.guest .navigation:last-child .navigation__container .menu>.menu__item .menu__icon,section.navigation.guest .navigation:last-child .navigation__container .menu>.menu__dropdown>.dropdown__label .menu__icon,section.navigation.guest .navigation:last-child .navigation__container .menu>.menu__dropdown>.dropdown__menu>.menu__item .menu__icon,section.navigation.guest .navigation:last-child .navigation__container .menu>.menu__dropdown>.dropdown__menu>.menu__dropdown>.dropdown__label .menu__icon,section.navigation.guest .navigation:last-child .navigation__container .menu>.menu__dropdown>.dropdown__menu>.menu__dropdown>.dropdown__menu>.menu__item .menu__icon,section.navigation.dashboard .navigation__container .menu .menu__dropdown .dropdown__label .menu__icon,section.navigation.dashboard .navigation__container .menu .menu__dropdown .dropdown__menu .menu__item .menu__icon,section.navigation.dashboard .navigation__container .menu>.menu__item .menu__icon{font-size:.9em;opacity:80%}section.navigation.guest .navigation:first-child .navigation__container .menu:first-child .menu__item .menu__icon__dropdown,section.navigation.guest .navigation:first-child .navigation__container .menu:last-child .menu__item .menu__icon__dropdown,section.navigation.guest .navigation:last-child .navigation__container .menu>.menu__item .menu__icon__dropdown,section.navigation.guest .navigation:last-child .navigation__container .menu>.menu__dropdown>.dropdown__label .menu__icon__dropdown,section.navigation.guest .navigation:last-child .navigation__container .menu>.menu__dropdown>.dropdown__menu>.menu__item .menu__icon__dropdown,section.navigation.guest .navigation:last-child .navigation__container .menu>.menu__dropdown>.dropdown__menu>.menu__dropdown>.dropdown__label .menu__icon__dropdown,section.navigation.guest .navigation:last-child .navigation__container .menu>.menu__dropdown>.dropdown__menu>.menu__dropdown>.dropdown__menu>.menu__item .menu__icon__dropdown,section.navigation.dashboard .navigation__container .menu .menu__dropdown .dropdown__label .menu__icon__dropdown,section.navigation.dashboard .navigation__container .menu .menu__dropdown .dropdown__menu .menu__item .menu__icon__dropdown,section.navigation.dashboard .navigation__container .menu>.menu__item .menu__icon__dropdown{font-size:.8em;opacity:50%}section.navigation.guest .navigation:first-child .navigation__container .menu:first-child .menu__highlight.menu__item,section.navigation.guest .navigation:first-child .navigation__container .menu:last-child .menu__highlight.menu__item,section.navigation.guest .navigation:last-child .navigation__container .menu>.menu__highlight.menu__item,section.navigation.guest .navigation:last-child .navigation__container .menu>.menu__dropdown>.menu__highlight.dropdown__label,section.navigation.guest .navigation:last-child .navigation__container .menu>.menu__dropdown>.dropdown__menu>.menu__highlight.menu__item,section.navigation.guest .navigation:last-child .navigation__container .menu>.menu__dropdown>.dropdown__menu>.menu__dropdown>.menu__highlight.dropdown__label,section.navigation.guest .navigation:last-child .navigation__container .menu>.menu__dropdown>.dropdown__menu>.menu__dropdown>.dropdown__menu>.menu__highlight.menu__item,section.navigation.dashboard .navigation__container .menu .menu__dropdown .menu__highlight.dropdown__label,section.navigation.dashboard .navigation__container .menu .menu__dropdown .dropdown__menu .menu__highlight.menu__item,section.navigation.dashboard .navigation__container .menu>.menu__highlight.menu__item{color:#eb1f27}section.page table th{font-size:.95em;font-weight:700;line-height:1.3;vertical-align:middle;padding:.5em;border:1px solid rgba(0,0,0,.3);color:#333;background:#eee}section.page table td{font-size:.95em;line-height:1.3;vertical-align:middle;padding:.5em;border:1px solid rgba(0,0,0,.3);color:#333}[data-animate]{opacity:0;transition:opacity .6s ease,transform .6s ease}[data-animate][data-position=top]{transform:translateY(-50px)}[data-animate][data-position=bottom]{transform:translateY(50px)}[data-animate][data-position=left]{transform:translate(-50px)}[data-animate][data-position=right]{transform:translate(50px)}[data-animate].is-visible{opacity:1;transform:translate(0)}.input{display:flex;flex-direction:column;gap:.5em;width:100%}.input__label{font-size:.8em;color:#0009}.input__error{font-size:.8em;line-height:1.4;color:red}.input input{font-family:Figtree,sans-serif;font-size:.9rem;font-weight:400;height:40px;width:100%;padding:.8em;border-radius:0;background:#fff;border:1px solid rgba(0,0,0,.15);outline:none}.input input[type=checkbox],.input input[type=radio]{min-height:fit-content}.input input.error{border-color:red!important}.input textarea{font-family:Figtree,sans-serif;font-size:.9rem;line-height:1.4;min-height:40px;height:100%;width:100%;padding:.8em;resize:vertical;background:#fff;border:1px solid rgba(0,0,0,.15);outline:none}.input textarea.error{border-color:red!important}.input .select{position:relative;font-size:.9rem;min-height:40px;width:100%;padding:.6em;cursor:pointer;border-radius:0;background:#fff;border:1px solid rgba(0,0,0,.15);outline:none}.input .select select{position:absolute;appearance:none;font-family:Figtree,sans-serif;font-size:.9rem;font-weight:400;inset:0;padding:.6em;cursor:pointer;border:none;outline:none;background:transparent}.input .select:after{content:"▾";position:absolute;display:flex;align-items:center;top:0;right:.6em;bottom:0;opacity:50%;pointer-events:none}.input .select.error{border-color:red}.input .select-search,.input .select-search-multiple{position:relative}.input .select-search ul,.input .select-search-multiple ul{position:absolute;display:flex;flex-direction:column;margin:.5em 0 0;min-width:10em;padding:.6em;overflow-y:scroll;z-index:10;box-shadow:2px 2px 10px #0000001a;background:#fff}.input .select-search ul li,.input .select-search-multiple ul li{padding:.5em .8em;cursor:pointer}.input .select-search ul li:hover,.input .select-search-multiple ul li:hover{border-radius:0;background:#0000000d}.input .checkbox{display:flex;flex-direction:column;justify-content:center;gap:.3em;margin:.2em 0 0}.input .checkbox label{display:flex;align-items:center;font-size:.95em;line-height:1.4;gap:.5em;width:fit-content;color:#333;cursor:pointer}.input .checkbox label input{height:fit-content;width:fit-content}.input .radio{display:flex;flex-direction:column;justify-content:center;gap:.8em;margin:.2em 0 0}.input .radio label{display:flex;align-items:center;font-size:.95em;line-height:1.4;gap:.5em;width:fit-content;color:#333;cursor:pointer}.input .radio label input{margin:0;height:fit-content;width:fit-content}.input .editor{display:flex;height:100%;width:100%}.input .editor .ck-editor,.input .editor .ck-editor__main{height:100%;width:100%}.input .editor .ck-content{min-height:calc(100% - 2.4em);max-height:calc(100% - 2.4em);width:100%;font-family:Figtree,sans-serif}.input .image{position:relative;display:flex;flex-direction:column;gap:1em;height:100%;cursor:pointer}.input .image:after{content:"Choose File";position:absolute;display:none;align-items:center;justify-content:center;font-size:.9em;text-align:center;inset:0;background:#00000080;color:#fffc}.input .image:hover:after{display:flex;pointer-events:none}.input .image .image__input{position:absolute;inset:0;height:100%;opacity:0%;cursor:pointer}.input .image .image__preview{display:flex;align-items:center;justify-content:center;height:100%;width:100%;padding:.5em;border:.1em dashed rgba(0,0,0,.2);background:#fff}.input .image .image__preview.is-empty .image__value,.input .image .image__preview.has-image .image__empty{display:none}.input .image .image__preview .image__value{display:flex;object-fit:cover;height:100%;width:100%}.input .image .image__preview .image__empty{font-size:3em;opacity:20%}.input .success{border:2px solid #50dc4d;background:#dbf6db}.input:has(.editor),.input:has(textarea){height:100%}.input:has(.checkbox),.input:has(.radio){height:fit-content}.button{display:flex;align-items:center;justify-content:center;font-family:Figtree,sans-serif;font-size:.9em;text-align:center;text-decoration:none;gap:.6em;min-height:40px;min-width:8em;padding:.6em 1em;cursor:pointer;border:1px solid #2b6794;background:#2b6794;color:#fff}.button.button__outline{background:transparent;color:#2b6794}.button.button__success{border-color:#5adf42;background:#5adf42}.button.button__info{border-color:#2fafd5;background:#2fafd5}.button.button__danger{border-color:#892727;background:#892727}.modal{position:fixed;display:flex;align-items:center;justify-content:center;font-size:1rem;inset:0;height:100%;padding:2em;z-index:9999;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#000c}.modal .modal__container{position:relative;display:flex;flex-direction:column;font-size:1rem;gap:1.5em;max-height:100%;width:100%;padding:1.5em;overflow-y:auto;box-shadow:3px 3px 15px #0000000d;background:#fafafa}.modal .modal__container .modal__header{display:flex;flex-direction:column;gap:1em}.modal .modal__container .modal__header .header__title{font-size:1.2em;font-weight:700;line-height:1.5;margin:0 0 -.5em;color:#073456}.modal .modal__container .modal__header .header__subtitle{font-size:.9em;color:#0009}.modal .modal__container .modal__separator{width:100%;border:.8px solid rgba(0,0,0,.08);margin:0}.modal .modal__container .modal__close{cursor:pointer;align-self:flex-end}.modal .modal__container .table{background:transparent}.modal .modal__container .table th,.modal .modal__container .table td{padding:.4em 1em}.modal .modal__container .table td .table__action{gap:.3em}.modal .modal__container .table td .table__action .button{padding:.4em;min-width:2.5em!important}.modal .modal__container .form,.modal .modal__container .form .form__row,.modal .modal__container .form .form__col{gap:1em}.modal .modal__container .disclaimer{font-size:.9em;line-height:1.5em;padding:.8em 1.2em;border-radius:0;background:#f5ecca;color:#75683d}.modal .modal__container p{line-height:1.6}.table{overflow:auto;height:100%;border:1px solid rgba(0,0,0,.3)}.table table{width:100%}.table table tr:first-child th,.table table tr:first-child td{border-top:none}.table table tr:last-child td{border-bottom:none}.table table th{font-size:.8em;font-weight:700;line-height:1.3;vertical-align:middle;padding:.5em;border:1px solid rgba(0,0,0,.3);color:#333;background:#eee}.table table th:first-child{border-left:none}.table table th:last-child{border-right:none}.table table td{font-size:.9em;line-height:1.3;vertical-align:middle;padding:.5em;border:1px solid rgba(0,0,0,.3);color:#333}.table table td:first-child{border-left:none}.table table td:last-child{border-right:none}.table table td:has(img){line-height:0}.table table .table__action{display:flex;gap:.2em}.table table .table__action .button{height:fit-content;min-height:fit-content;width:fit-content;min-width:1em;padding:.4em}.table table .table__empty{font-size:.9em;text-align:center;height:100%;padding:4em 1em;background:#00000005;color:#0000004d}.form{display:flex;flex-direction:column;gap:1.5em;height:100%;width:100%}.form .form__col{display:flex;flex-direction:column;justify-content:start;gap:2em;height:100%;width:100%}.form .form__col>.form__line{border:.5px solid rgba(51,51,51,.1);width:100%;height:0}.form .form__row{display:flex;gap:2em;height:100%;width:100%}.form .form__row>.form__line{border:.5px solid rgba(51,51,51,.1);height:100%}.form .form__bottom{display:flex;align-self:end;gap:.8em;margin:1em 0 0}.form .form__term{font-size:.8em;opacity:80%}.form .form__term .term__title{font-size:1.1em;font-weight:700}.portal-navbar{position:sticky;top:0;z-index:100}.portal-navbar nav.top{display:flex;justify-content:center;width:100vw;background:#fff;padding:1em 2em}.portal-navbar nav.top .top__container{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:1200px}.portal-navbar nav.top .top__container .top__left .top__banner{display:flex;align-items:center;text-decoration:none;gap:.8em}.portal-navbar nav.top .top__container .top__left .top__banner .banner__left{display:flex;gap:.2em}.portal-navbar nav.top .top__container .top__left .top__banner .banner__left .banner__logo{width:3.2em;padding:0 0 0 .5em}.portal-navbar nav.top .top__container .top__left .top__banner .banner__left .banner__logo:first-child{border-right:.01em solid rgba(7,52,86,.3);padding:0 .6em 0 0}.portal-navbar nav.top .top__container .top__left .top__banner .banner__right{display:flex;flex-direction:column;gap:.3em}.portal-navbar nav.top .top__container .top__left .top__banner .banner__right .banner__title{font-family:Figtree,sans-serif;font-size:1.5em;font-weight:700;text-decoration:none;color:#073456}.portal-navbar nav.top .top__container .top__left .top__banner .banner__right .banner__subtitle{font-size:.8em;font-weight:500;text-decoration:none;color:#2b6794}.portal-navbar nav.top .top__container .top__right .input{background:#000;width:20em}.portal-navbar nav.bottom{display:flex;justify-content:center;background:#f6f6f6;border:1px solid rgba(0,0,0,.05)}.portal-navbar nav.bottom .bottom__container{display:flex;width:100%;max-width:1200px}.portal-navbar nav.bottom .bottom__container .bottom__menu{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;width:100%}.portal-navbar nav.bottom .bottom__container .bottom__menu .menu__item{display:flex;align-items:center;justify-content:center;font-size:.9em;font-weight:400;text-align:center;text-decoration:none;padding:1em;cursor:pointer;z-index:10;color:#3339}.portal-navbar nav.bottom .bottom__container .bottom__menu .menu__item:hover{background:#eee}footer{display:flex;justify-content:center;padding:4em 2em;background:#2b6794}footer .footer__container{display:flex;justify-content:space-between;width:100%;max-width:1200px}footer .footer__container .footer__left{display:flex;flex-direction:column;gap:1.5em;width:80%}footer .footer__container .footer__right{display:flex;flex-direction:column;gap:1.5em;width:80%}footer .footer__container .footer__logo{display:flex;gap:1em}footer .footer__container .footer__logo img{height:6em}footer .footer__container .footer__text{line-height:1.5;color:#fffc}.copyright{display:flex;justify-content:center;padding:1em 4em}.copyright .copyright__container{display:flex;align-items:center;width:100%}.copyright .copyright__container .copyright__text{font-size:.8em}.empty{font-size:.9em;padding:2em 0;color:#00000080}section.navigation.guest{position:sticky;top:0;z-index:100}section.navigation.guest .navigation:first-child{display:flex;justify-content:center;width:100vw;padding:.6em 2em;transition:.2s;background:#073456}section.navigation.guest .navigation:first-child .navigation__container{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:1200px}section.navigation.guest .navigation:first-child .navigation__container .menu:first-child{display:flex;align-items:center}section.navigation.guest .navigation:first-child .navigation__container .menu:first-child .menu__item{font-size:.85em;padding:0 .8em;border-right:.8px solid rgba(255,255,255,.5);color:#fff}section.navigation.guest .navigation:first-child .navigation__container .menu:first-child .menu__item:last-child{border-right:none}section.navigation.guest .navigation:first-child .navigation__container .menu:last-child{display:flex;align-items:center}section.navigation.guest .navigation:first-child .navigation__container .menu:last-child .menu__item{font-size:.85em;color:#fff}section.navigation.guest .navigation:last-child{display:flex;justify-content:center;width:100vw;padding:1.5em 2em;z-index:100;transition:.2s;background:#fafafa;box-shadow:0 4px 12px #0000001a}section.navigation.guest .navigation:last-child .navigation__container{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:1200px}section.navigation.guest .navigation:last-child .navigation__container .banner{display:flex;align-items:center;text-decoration:none;gap:.8em}section.navigation.guest .navigation:last-child .navigation__container .banner .banner__left{display:flex;gap:.2em}section.navigation.guest .navigation:last-child .navigation__container .banner .banner__left .banner__logo{width:3.2em;padding:0 0 0 .5em}section.navigation.guest .navigation:last-child .navigation__container .banner .banner__left .banner__logo:first-child{padding:0 .6em 0 0;transition:.2s;border-right:.01em solid rgba(7,52,86,.3)}section.navigation.guest .navigation:last-child .navigation__container .banner .banner__right{display:flex;flex-direction:column;gap:.3em}section.navigation.guest .navigation:last-child .navigation__container .banner .banner__right .banner__title{font-family:Figtree,sans-serif;font-size:1.5em;font-weight:700;text-decoration:none;color:#073456}section.navigation.guest .navigation:last-child .navigation__container .banner .banner__right .banner__subtitle{font-size:.8em;font-weight:500;text-decoration:none;color:#2b6794}section.navigation.guest .navigation:last-child .navigation__container .menu{display:flex;align-items:center;gap:.2em}section.navigation.guest .navigation:last-child .navigation__container .menu>.menu__dropdown{position:relative}section.navigation.guest .navigation:last-child .navigation__container .menu>.menu__dropdown>.dropdown__menu{position:absolute;display:none;flex-direction:column;align-items:start;right:0;padding:1.95em 0 0}section.navigation.guest .navigation:last-child .navigation__container .menu>.menu__dropdown>.dropdown__menu>.menu__item{width:15em;padding:.8em 1em;opacity:100%;background:#3278ac;color:#fafafa}section.navigation.guest .navigation:last-child .navigation__container .menu>.menu__dropdown>.dropdown__menu>.menu__item:hover{background:#2b6794}section.navigation.guest .navigation:last-child .navigation__container .menu>.menu__dropdown>.dropdown__menu>.menu__dropdown{position:relative}section.navigation.guest .navigation:last-child .navigation__container .menu>.menu__dropdown>.dropdown__menu>.menu__dropdown>.dropdown__label{justify-content:space-between;text-align:left;width:15em;padding:.8em 1em;opacity:100%;background:#3278ac;color:#fafafa}section.navigation.guest .navigation:last-child .navigation__container .menu>.menu__dropdown>.dropdown__menu>.menu__dropdown>.dropdown__label:hover{background:#29618c}section.navigation.guest .navigation:last-child .navigation__container .menu>.menu__dropdown>.dropdown__menu>.menu__dropdown>.dropdown__menu{position:absolute;display:none;flex-direction:column;align-items:start;top:0;left:100%}section.navigation.guest .navigation:last-child .navigation__container .menu>.menu__dropdown>.dropdown__menu>.menu__dropdown>.dropdown__menu>.menu__item{width:15em;padding:.8em 1em;opacity:100%;background:#2d6d9c;color:#fafafa}section.navigation.guest .navigation:last-child .navigation__container .menu>.menu__dropdown>.dropdown__menu>.menu__dropdown>.dropdown__menu>.menu__item:hover{background:#29618c}section.navigation.guest .navigation:last-child .navigation__container .menu>.menu__dropdown>.dropdown__menu>.menu__dropdown:has(:hover)>.dropdown__label{background:#24567c}section.navigation.guest .navigation:last-child .navigation__container .menu>.menu__dropdown>.dropdown__menu>.menu__dropdown:has(:hover)>.dropdown__menu{display:flex}section.navigation.guest .navigation:last-child .navigation__container .menu>.menu__dropdown:has(:hover)>.dropdown__menu{display:flex}section.navigation.guest.transparent .navigation:first-child{opacity:80%;transition:.2s;background:transparent}section.navigation.guest.transparent .navigation:first-child .menu .menu__item{opacity:90%}section.navigation.guest.transparent .navigation:last-child{transition:.2s;background:transparent;box-shadow:none}section.navigation.guest.transparent .navigation:last-child .banner .banner__logo:first-child{border-right:.01em solid rgba(255,255,255,.3)!important}section.navigation.guest.transparent .navigation:last-child .banner .banner__title{transition:.2s;color:#fff!important}section.navigation.guest.transparent .navigation:last-child .banner .banner__subtitle{transition:.2s;color:#fffc!important}section.navigation.guest.transparent .navigation:last-child .menu>.menu__item,section.navigation.guest.transparent .navigation:last-child .menu>.menu__dropdown>.dropdown__label{transition:.2s;text-shadow:1px 1px 4px rgba(0,0,0,.2)!important;color:#fff!important}section.navigation.guest.transparent .navigation:last-child .menu>.menu__item.menu__highlight,section.navigation.guest.transparent .navigation:last-child .menu>.menu__dropdown>.dropdown__label.menu__highlight{color:#fcff47!important}section.navigation.dashboard{width:20em;background:#073456;height:100vh;overflow-y:auto}section.navigation.dashboard .navigation__container{display:flex;flex-direction:column;gap:1em;padding:2em 1.5em}section.navigation.dashboard .navigation__container .menu{display:flex;flex-direction:column}section.navigation.dashboard .navigation__container .menu .menu__dropdown{display:flex;flex-direction:column}section.navigation.dashboard .navigation__container .menu .menu__dropdown .dropdown__label{justify-content:space-between;padding:.4em 0;opacity:100%;color:#fafafacc}section.navigation.dashboard .navigation__container .menu .menu__dropdown .dropdown__menu{display:flex;flex-direction:column}section.navigation.dashboard .navigation__container .menu .menu__dropdown .dropdown__menu .menu__item{padding:.3em 1em;color:#fafafacc;border-left:1px solid rgba(250,250,250,.2)}section.navigation.dashboard .navigation__container .menu .menu__dropdown .dropdown__menu .menu__item:hover{color:#fafafa}section.navigation.dashboard .navigation__container .menu .menu__dropdown .dropdown__menu .menu__item.active{opacity:100%;background:#0003;color:#fafafa}section.navigation.dashboard .navigation__container .menu>.menu__item{padding:.4em 0;opacity:100%;color:#fafafacc}section.navigation.dashboard .navigation__container .menu>.menu__item.active{font-weight:600;opacity:100%}section.navigation.dashboard .navigation__container .menu .menu__line{border:.5px solid rgba(250,250,250,.1);width:100%;height:0;width:90%}body.guest section.home section.jumbotron{position:relative;display:flex;justify-content:center;overflow:hidden;background:linear-gradient(100deg,rgba(1.2419354839,9.2258064516,15.2580645161,.9) 10%,transparent)}body.guest section.home section.jumbotron .jumbotron__background{position:absolute;object-fit:cover;inset:0;height:120%;width:100%;z-index:-1;filter:contrast(110%) saturate(110%) hue-rotate(-5deg) brightness(110%);transform:translateZ(0);will-change:transform}body.guest section.home section.jumbotron .jumbotron__container{display:flex;flex-direction:column;align-items:start;justify-content:center;gap:1.5em;height:100vh;width:100%;max-width:1200px}body.guest section.home section.jumbotron .jumbotron__container .jumbotron__title{font-size:3em;font-weight:bolder;line-height:1.1;max-width:12em;color:#fff}body.guest section.home section.jumbotron .jumbotron__container .jumbotron__subtitle{font-family:Figtree,sans-serif;font-size:2.2em;font-weight:bolder;color:#c4dbec}body.guest section.home section.jumbotron .jumbotron__container .jumbotron__description{font-size:1.2em;line-height:1.7;margin:1em 0 0;color:#fcff47cc;width:25em;max-width:600px}body.guest section.home section.sambutan{display:flex;justify-content:center;padding:6em 2em}body.guest section.home section.sambutan .sambutan__container{display:flex;align-items:center;justify-content:space-between;gap:4em;width:100%;max-width:1200px}body.guest section.home section.sambutan .sambutan__container .sambutan__photo{aspect-ratio:4/3;object-fit:cover;width:100%;max-width:35em}body.guest section.home section.sambutan .sambutan__container .sambutan__right{display:flex;flex-direction:column;gap:1em;width:100%}body.guest section.home section.sambutan .sambutan__container .sambutan__right .sambutan__line{align-self:flex-start;width:3em;margin:0;border:.2em solid #073456}body.guest section.home section.sambutan .sambutan__container .sambutan__right .sambutan__menu{display:flex;flex-direction:column}body.guest section.home section.sambutan .sambutan__container .sambutan__right .sambutan__menu .menu__item{display:flex;align-items:center;justify-content:space-between;text-decoration:none;padding:.8em;border-bottom:.01em solid rgba(51,51,51,.25);color:#333}body.guest section.home section.pusat{display:flex;justify-content:center;padding:2em}body.guest section.home section.pusat .pusat__container{display:flex;flex-direction:column;gap:3em;width:100%;max-width:1200px}body.guest section.home section.pusat .pusat__container .pusat__header{display:flex;gap:2em}body.guest section.home section.pusat .pusat__container .pusat__header .header__title{white-space:nowrap;padding:0 1em 0 0;border-right:.01em solid rgba(0,0,0,.5)}body.guest section.home section.pusat .pusat__container .pusat__list{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:1em;width:100%}body.guest section.home section.pusat .pusat__container .pusat__list .list__item{position:relative;display:flex;flex-direction:column;align-items:start;justify-content:end;gap:.6em;height:25em;width:100%;padding:2em;background:linear-gradient(190deg,transparent,rgb(25.5,25.5,25.5) 90%)}body.guest section.home section.pusat .pusat__container .pusat__list .list__item .item__background{position:absolute;object-fit:cover;top:0;right:0;left:0;width:100%;height:100%;z-index:-1}body.guest section.home section.pusat .pusat__container .pusat__list .list__item .item__title{font-size:1.1em;font-weight:700;line-height:1.4;max-width:400px;color:#fff}body.guest section.home section.jenjang{display:flex;justify-content:center;padding:4em 2em}body.guest section.home section.jenjang .jenjang__container{display:flex;flex-direction:column;gap:2em;width:100%;max-width:1200px}body.guest section.home section.jenjang .jenjang__container .jenjang__header{display:flex;gap:2em}body.guest section.home section.jenjang .jenjang__container .jenjang__header .header__title{white-space:nowrap}body.guest section.home section.jenjang .jenjang__container .jenjang__list{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:1em;width:100%}body.guest section.home section.jenjang .jenjang__container .jenjang__list .list__item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6em;height:8em;width:100%;padding:1.5em;background:#fff;box-shadow:2px 2px 8px #0000000d}body.guest section.home section.jenjang .jenjang__container .jenjang__list .list__item .item__count{font-size:3em;font-weight:700;color:#2b6794}body.guest section.home section.jenjang .jenjang__container .jenjang__list .list__item .item__title{font-size:.95em;color:#333}body.guest section.home section.akreditasi{display:flex;justify-content:center;padding:0 2em 4em}body.guest section.home section.akreditasi .akreditasi__container{display:flex;justify-content:space-between;width:100%;max-width:1200px}body.guest section.home section.akreditasi .akreditasi__container .akreditasi__item{width:48%}body.guest section.home section.advertisement{display:flex;justify-content:center;padding:3em 2em}body.guest section.home section.advertisement .advertisement__container{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:1200px;padding:4em 8em;background:#c4dbec}body.guest section.home section.advertisement .advertisement__container .advertisement__left{display:flex;flex-direction:column;gap:.8em;max-width:30em}body.guest section.home section.advertisement .advertisement__container .advertisement__left .advertisement__title{font-size:1.5em;font-weight:500}body.guest section.home section.advertisement .advertisement__container .advertisement__left .advertisement__body{line-height:1.4;font-weight:400;color:#333}body.guest section.home section.advertisement .advertisement__container .advertisement__right .advertisement__link{text-decoration:none;padding:.6em 1em;border-radius:.4em;background:#073456;color:#fff}body.guest section.home section.berita{display:flex;justify-content:center;padding:3em 2em}body.guest section.home section.berita .berita__container{display:flex;flex-direction:column;gap:2em;width:100%;max-width:1200px}body.guest section.home section.berita .berita__container .berita__header{display:flex;gap:2em;align-items:center}body.guest section.home section.berita .berita__container .berita__header .header__title{white-space:nowrap}body.guest section.home section.berita .berita__container .berita__header .header__line{width:100%;border:.01em solid #2b6794}body.guest section.home section.berita .berita__container .berita__list{display:flex;align-items:center;justify-content:center;gap:1.5em}body.guest section.home section.berita .berita__container .berita__list .list__item{position:relative;aspect-ratio:11/12;width:100%}body.guest section.home section.berita .berita__container .berita__list .list__item .item__cover{object-fit:cover;height:100%;width:100%}body.guest section.home section.berita .berita__container .berita__list .list__item .item__text{position:absolute;display:flex;flex-direction:column;justify-content:end;inset:0;gap:.5em;padding:1em;background:linear-gradient(transparent 50%,#0009)}body.guest section.home section.berita .berita__container .berita__list .list__item .item__text .text__title{font-size:1em;font-weight:semibold;color:#fff}body.guest section.home section.berita .berita__container .berita__list .list__item .item__text .text__date{display:flex;align-items:center;gap:.3em;font-size:.9em;color:#fff9}body.guest section.home section.video{display:flex;justify-content:center;padding:4em 2em;background:#eee}body.guest section.home section.video .video__container{display:flex;align-items:center;justify-content:center;width:100%;max-width:1200px}body.guest section.home section.video .video__container .video__slider{display:flex;align-items:center;justify-content:space-between;gap:2em;width:100%}body.guest section.home section.video .video__container .video__slider .slider__nav{display:flex}body.guest section.home section.video .video__container .video__slider .slider__nav button{font-size:1.2em;padding:0;cursor:pointer;background:transparent;border:none;color:#00000080}body.guest section.home section.video .video__container .video__slider .slider__list{display:flex;align-items:center;justify-content:center;gap:1.8em}body.guest section.home section.video .video__container .video__slider .slider__list .list__item{position:relative;aspect-ratio:16/9;height:10em;overflow:hidden}body.guest section.home section.video .video__container .video__slider .slider__list .list__item:hover>i{opacity:0;transform:scale(1)}body.guest section.home section.video .video__container .video__slider .slider__list .list__item .item__thumbnail{height:100%;width:100%;object-fit:cover}body.guest section.home section.video .video__container .video__slider .slider__list .list__item>i{position:absolute;display:flex;align-items:center;justify-content:center;font-size:1.5em;inset:0;background:#0003;color:#fff;opacity:1;transform:scale(1.2);transition:.2s}body.guest section.home section.sosmed{display:flex;justify-content:center;background:#fff}body.guest section.home section.sosmed .sosmed__container{display:flex;align-items:center;justify-content:center;gap:1em;padding:3em;border-bottom:.02em solid #073456}body.guest section.home section.sosmed .sosmed__container .sosmed__item{display:flex;align-items:center;justify-content:center;text-decoration:none;font-size:2em;aspect-ratio:1/1;width:2.1em;padding:.5em;border-radius:50%;background:#333;color:#fff}body.guest section.home section.sponsorship{display:flex;justify-content:center;padding:3em;background:#fff}body.guest section.home section.sponsorship .sponsorship__container{display:flex;align-items:center;justify-content:center;gap:2.5em}body.guest section.home section.sponsorship .sponsorship__container .sponsorship__logo{height:5em}body.dashboard{display:flex;height:100vh;width:100vw}body.dashboard section:nth-child(2){display:flex;flex-direction:column;justify-content:start;gap:2em;height:100%;width:100%;padding:2.5em;overflow-y:scroll}body.dashboard section:nth-child(2) .dashboard__title{color:#333}body.dashboard section:nth-child(2) .dashboard__row{display:flex;gap:2.5em;height:100%}body.dashboard section:nth-child(2) .dashboard__row .dashboard__line{border:.5px solid rgba(51,51,51,.1);height:100%}body.dashboard section:nth-child(2) .dashboard__col{display:flex;flex-direction:column;gap:2.5em}body.dashboard section:nth-child(2) .dashboard__col .dashboard__line{border:.5px solid rgba(51,51,51,.1);width:100%;height:0}body.dashboard section:nth-child(2) .dashboard__table{display:flex;flex-direction:column;gap:1.5em}body.dashboard section:nth-child(2) .dashboard__table .table__features{display:flex;align-items:center;justify-content:end;gap:.8em}body.dashboard section:nth-child(2) .dashboard__table .table__features>.feature__search{max-width:20em}body.dashboard section:nth-child(2).sambutan .input:has(.image){aspect-ratio:4/3}body.dashboard section:nth-child(2).sambutan .input:has(.image) .image__preview{object-fit:cover;aspect-ratio:4/3}body.dashboard section:nth-child(2).pengelola .table .photo{aspect-ratio:11/12;object-fit:cover;width:4em;margin:0}body.dashboard section:nth-child(2).survey-form .form .form__bottom{justify-content:space-between;width:100%}body.dashboard section:nth-child(2).survey-form .form .form__items{display:flex;flex-direction:column;gap:1em}body.dashboard section:nth-child(2).survey-form .form .form__items .item{display:flex;align-items:end;gap:.5em}body.dashboard section:nth-child(2).survey-form .form .form__items .item .remove__button{width:fit-content;min-width:fit-content}body.dashboard .modal.pengelola .input:has(.image){width:17.6em}body.dashboard .modal.pengelola .input:has(.image) .image__preview{height:7.4em}body.dashboard .modal.pusat .selected-table{display:flex;height:10em;width:100%;overflow-y:auto;background:#0000000d;border:1px solid rgba(0,0,0,.15)}body.dashboard .modal.pusat .selected-table table{height:fit-content;width:100%;background:#fafafacc}body.dashboard .modal.pusat .selected-table table tr:last-child td{border-bottom:none}body.dashboard .modal.pusat .selected-table table td{font-size:.85em;padding:.4em;border:.1em solid rgba(0,0,0,.1);border-top:none}body.dashboard .modal.pusat .selected-table table td:first-child{border-left:none;padding:.2em .8em}body.dashboard .modal.pusat .selected-table table td:last-child{border-right:none;text-align:center}body.dashboard .modal.pusat .selected-table table td:last-child button{aspect-ratio:1/1;width:1.5em;padding:0;cursor:pointer;background:#892727;border:none;color:#fafafa}body.dashboard .modal.pusat .selected-table table td .input{height:fit-content;background:#000}body.dashboard .modal.pusat .selected-table table td .input input{height:fit-content!important;padding:.4em}body.dashboard .modal.akreditasi .input:has(.radio){margin:0 0 .5em}body.dashboard .modal.akreditasi .input:has(.radio) .radio{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:.5em;width:100%}body.dashboard .modal.akreditasi .input:has(.radio) .radio label{display:flex;align-items:center;justify-content:center;font-size:.85em;text-align:center;width:100%;padding:.8em .5em;background:#ffffff80;border:.01em solid rgba(0,0,0,.2)}body.dashboard .modal.akreditasi .input:has(.radio) .radio label input{position:absolute;opacity:0%}body.dashboard .modal.akreditasi .input:has(.radio) .radio label:has(input:checked){background:#eee}body.maintenance{display:flex;align-items:center;justify-content:center;height:100vh;width:100vw;padding:2em}body.maintenance .maintenance__container{display:flex;flex-direction:column;align-items:center;gap:1em}body.maintenance .maintenance__container .maintenance__logo{display:flex;align-items:center;justify-content:center;gap:1.5em;margin:0 0 1em}body.maintenance .maintenance__container .maintenance__logo .logo__image{height:5em}body.maintenance .maintenance__container .maintenance__title{text-align:center}body.maintenance .maintenance__container .maintenance__description{text-align:center;width:22em;opacity:80%}ul{display:flex;flex-direction:column;gap:.3em;padding:.5em 0 .5em 1em}ul li{list-style-type:disc;line-height:1.4;color:#333}ol{display:flex;flex-direction:column;gap:.3em;padding:.5em 0 .5em 1em}ol li{list-style-type:decimal;line-height:1.4;color:#333}strong{font-weight:700}i{font-style:italic}:root{font-size:16px}body{font-family:Figtree,sans-serif;background:#fafafa;font-weight:400}section.page{display:flex;flex-direction:column}section.page section.page__header{position:relative;display:flex;justify-content:center;align-items:end;height:20em;background:linear-gradient(120deg,#073456cc,#0734564d)}section.page section.page__header .header__background{position:absolute;object-fit:cover;inset:0;height:100%;width:100%;z-index:-1}section.page section.page__header .header__container{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:40em;padding:2em;background:linear-gradient(100deg,#fffffff2,#ffffffe6,#fff)}section.page section.page__header .header__container .header__title{font-size:1.8em;font-weight:700;color:#073456}section.page section.page__content{display:flex;justify-content:center;padding:4em 2em}section.page section.page__content .content__container{display:flex;flex-direction:column;gap:1em;min-height:20em;width:100%;max-width:1000px}section.page section.page__content div.visi-misi{flex-direction:row;gap:3em}section.page section.page__content div.visi-misi .visi,section.page section.page__content div.visi-misi .misi{display:flex;flex-direction:column;gap:1em;width:100%}section.page section.page__content div.struktur-organisasi{max-width:1000px}section.page section.page__content div.struktur-organisasi section.pengelola{display:flex;justify-content:center;margin:2em 0 0}section.page section.page__content div.struktur-organisasi section.pengelola .pengelola__container{display:flex;flex-direction:column;gap:2em;width:100%}section.page section.page__content div.struktur-organisasi section.pengelola .pengelola__container .pengelola__header{display:flex;gap:2em;align-items:center}section.page section.page__content div.struktur-organisasi section.pengelola .pengelola__container .pengelola__header .header__title{white-space:nowrap}section.page section.page__content div.struktur-organisasi section.pengelola .pengelola__container .pengelola__header .header__line{width:100%;border:.01em solid #2b6794}section.page section.page__content div.struktur-organisasi section.pengelola .pengelola__container .pengelola__list{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5em}section.page section.page__content div.struktur-organisasi section.pengelola .pengelola__container .pengelola__list .list__item{position:relative;aspect-ratio:4/4;width:100%;background:linear-gradient(transparent 50%,#000c)}section.page section.page__content div.struktur-organisasi section.pengelola .pengelola__container .pengelola__list .list__item .item__photo{position:absolute;object-fit:cover;inset:0;height:100%;width:100%;z-index:-1}section.page section.page__content div.struktur-organisasi section.pengelola .pengelola__container .pengelola__list .list__item .item__bottom{position:absolute;display:flex;flex-direction:column;justify-content:end;inset:0;gap:.5em;height:100%;width:100%;padding:1.2em}section.page section.page__content div.struktur-organisasi section.pengelola .pengelola__container .pengelola__list .list__item .item__bottom .item__title{font-size:1.1em;font-weight:500;color:#fff}section.page section.page__content div.struktur-organisasi section.pengelola .pengelola__container .pengelola__list .list__item .item__bottom .item__subtitle{font-size:.9em;color:#fff9}section.page section.page__content div.tugas-fungsi{gap:3em}section.page section.page__content div.tugas-fungsi .tugas,section.page section.page__content div.tugas-fungsi .fungsi{display:flex;flex-direction:column;gap:1em;width:100%}section.page header{display:flex;align-items:center;gap:.5em;margin:2em 0 1em}section.page header i{font-size:1.2em;opacity:60%;color:#2b6794}section.page h2{font-family:Figtree,sans-serif;font-size:1.4em;font-weight:700;color:#073456}section.page p{line-height:1.4;color:#333}section.page ul,section.page ol{display:flex;flex-direction:column;gap:.3em;padding:.5em 0 .5em 1em}section.page li{list-style-type:decimal;line-height:1.4;color:#333}section.page strong{font-weight:700}section.page i{font-style:italic}section.page img{height:fit-content;width:100%}section.page .fa-solid{font-style:normal}body.login{position:relative;display:flex;align-items:center;justify-content:center;min-height:100vh;width:100vw;padding:2em}body.login:after{content:"";position:absolute;inset:0;height:100%;width:100%;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:linear-gradient(120deg,#073456cc,#0734564d)}body.login .login__background{position:absolute;object-fit:cover;inset:0;height:100%;width:100%;z-index:-1;filter:grayscale(80%)}body.login .login__container{position:relative;display:flex;flex-direction:column;gap:2em;width:100%;max-width:400px;padding:4em 1.5em 1.5em;z-index:2;background:linear-gradient(120deg,#fffffff2,#ffffffe6)}body.login .login__container .login__logo{position:absolute;display:flex;aspect-ratio:1/1;top:-3em;right:9.4em;width:6em;padding:1em;border-radius:50%;background:#fff;box-shadow:2px 2px 8px #0000000d}body.login .login__container .login__logo img{width:100%}body.login .login__container .login__header{display:flex;flex-direction:column;gap:1em}body.login .login__container .login__header .header__title{font-size:1.5em;font-weight:700;color:#333}body.login .login__container .login__header .header__description{font-size:.9em;line-height:1.4;color:#333c}body.login .login__container .login__form{display:flex;flex-direction:column;gap:1em}body.login .login__container .login__form .form__action{display:flex;align-items:center;justify-content:space-between}body.login .login__container .login__form .form__action .remember{font-size:.9rem;width:fit-content;margin:0}body.login .login__container .login__form .form__action .forget{font-size:.85em;text-decoration:none;white-space:nowrap;color:#333}.guest>section.pusat{display:flex;justify-content:center;min-height:20em;padding:4em 2em}.guest>section.pusat .pusat__container{display:flex;justify-content:space-between;width:100%;max-width:1200px}.guest>section.pusat .pusat__container .pusat__list{display:flex;flex-direction:column;gap:1em;width:100%}.guest>section.pusat .pusat__container .pusat__list .list__item{position:relative;display:flex;align-items:center;height:15em;width:100%;background:linear-gradient(90deg,#fff 50%,#ffffff80);border:1px solid rgba(0,0,0,.05)}.guest>section.pusat .pusat__container .pusat__list .list__item .item__background{position:absolute;object-fit:cover;top:0;right:0;bottom:0;height:100%;width:60%;z-index:-1;filter:grayscale(100%)}.guest>section.pusat .pusat__container .pusat__list .list__item .item__body{display:flex;flex-direction:column;justify-content:center;gap:1em;width:100%;max-width:500px;padding:4em}.guest>section.pusat .pusat__container .pusat__list .list__item .item__body .body__title{font-size:1.2em;font-weight:700;line-height:1.4;color:#333}.guest>section.pusat .pusat__container .pusat__list .list__item .item__body .body__subtitle{font-size:.9em;color:#3339}body.portal>section.home{position:relative;display:flex;justify-content:center;min-height:20em;padding:3em 2em}body.portal>section.home .home__container{display:flex;flex-direction:column;width:100%;max-width:1200px}body.portal>section.home .home__container .header{display:flex}body.portal>section.home .home__container .header .header__container{position:relative;display:flex;align-items:center;justify-content:center;height:10em;width:100%;max-width:1200px;background:linear-gradient(100deg,#05263ecc 20%,#0003)}body.portal>section.home .home__container .header .header__container .header__background{position:absolute;object-fit:cover;inset:0;height:100%;width:100%;z-index:-1;filter:contrast(110%) saturate(110%) hue-rotate(-5deg)}body.portal>section.home .home__container .header .header__container .header__title{text-align:center;text-shadow:2px 2px 4px rgba(0,0,0,.1);color:#fff}body.portal>section.home .home__container .headline{display:flex;justify-content:center;padding:3em 0}body.portal>section.home .home__container .headline .headline__container{display:flex;gap:1.5em}body.portal>section.home .home__container .headline .headline__container .headline__left{display:flex;flex-direction:column;gap:2em;width:100%}body.portal>section.home .home__container .headline .headline__container .headline__left .headline__big{display:flex;flex-direction:column;text-decoration:none;gap:1em;width:100%}body.portal>section.home .home__container .headline .headline__container .headline__left .headline__big .post__cover{aspect-ratio:16/9;object-fit:cover;width:100%}body.portal>section.home .home__container .headline .headline__container .headline__left .headline__big .post__title{font-size:1.8em;font-weight:700;line-height:1.3;color:#000}body.portal>section.home .home__container .headline .headline__container .headline__left .headline__report{display:flex}body.portal>section.home .home__container .headline .headline__container .headline__left .headline__report .report__item{text-decoration:none;padding:0 1.5em;border-right:.01em solid rgba(0,0,0,.15)}body.portal>section.home .home__container .headline .headline__container .headline__left .headline__report .report__item:first-child{padding-left:0}body.portal>section.home .home__container .headline .headline__container .headline__left .headline__report .report__item:last-child{border:none;padding-right:0}body.portal>section.home .home__container .headline .headline__container .headline__left .headline__report .report__item .item__title{font-size:1.1em;font-weight:500;line-height:1.4;color:#000}body.portal>section.home .home__container .headline .headline__container .headline__line{height:100%;margin:0;border:none;border-right:.01em solid rgba(0,0,0,.15)}body.portal>section.home .home__container .headline .headline__container .headline__right{display:flex;flex-direction:column;gap:1.5em;min-width:25em;max-width:25em}body.portal>section.home .home__container .headline .headline__container .headline__right .right__title{font-size:1.2em;font-weight:700;line-height:1.4;color:#073456}body.portal>section.home .home__container .headline .headline__container .headline__right .headline__post{display:flex;flex-direction:column;width:100%;max-width:30em}body.portal>section.home .home__container .headline .headline__container .headline__right .headline__post .post__item{display:flex;text-decoration:none;gap:.8em;padding:1.2em 0;border-bottom:.01em solid rgba(0,0,0,.15)}body.portal>section.home .home__container .headline .headline__container .headline__right .headline__post .post__item:first-child{padding-top:0}body.portal>section.home .home__container .headline .headline__container .headline__right .headline__post .post__item:last-child{border:none;padding-bottom:0}body.portal>section.home .home__container .headline .headline__container .headline__right .headline__post .post__item .item__cover{aspect-ratio:1/1;object-fit:cover;width:5em}body.portal>section.home .home__container .headline .headline__container .headline__right .headline__post .post__item .item__right{display:flex;flex-direction:column;gap:.4em}body.portal>section.home .home__container .headline .headline__container .headline__right .headline__post .post__item .item__right .item__title{font-size:1em;line-height:1.4;color:#000}body.portal>section.home .home__container .headline .headline__container .headline__right .headline__post .post__item .item__right .item__category{font-size:.85em;line-height:1.4;color:#3339}
