.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.collapse{visibility:collapse}.end-0{inset-inline-end:0}.col-auto{grid-column:auto}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-stack-md{margin-bottom:24px}.me-2{margin-inline-end:.5rem}.me-3{margin-inline-end:.75rem}.me-auto{margin-inline-end:auto}.mr-2{margin-right:.5rem}.ms-2{margin-inline-start:.5rem}.ms-3{margin-inline-start:.75rem}.ms-4{margin-inline-start:1rem}.ms-auto{margin-inline-start:auto}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-auto{margin-top:auto}.block{display:block}.inline{display:inline}.flex{display:flex}.table{display:table}.w-16{width:4rem}.max-w-\[720px\]{max-width:720px}.max-w-\[820px\]{max-width:820px}.grow{flex-grow:1}.cursor-pointer{cursor:pointer}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.text-nowrap{text-wrap:nowrap}.rounded{border-radius:.125rem}.border{border-width:1px}.border-0{border-width:0}.border-b-2{border-bottom-width:2px}.border-brand-terracotta,.border-primary{--tw-border-opacity:1;border-color:rgb(4 65 95/var(--tw-border-opacity,1))}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.bg-brand-terracotta,.bg-primary{--tw-bg-opacity:1;background-color:rgb(4 65 95/var(--tw-bg-opacity,1))}.bg-secondary{--tw-bg-opacity:1;background-color:rgb(159 65 10/var(--tw-bg-opacity,1))}.bg-surface-bright{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-opacity-10{--tw-bg-opacity:0.1}.bg-opacity-15{--tw-bg-opacity:0.15}.bg-opacity-25{--tw-bg-opacity:0.25}.p-0{padding:0}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-stack-lg{padding:48px}.p-stack-md{padding:24px}.px-0{padding-left:0;padding-right:0}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-margin-mobile{padding-left:16px;padding-right:16px}.px-stack-lg{padding-left:48px;padding-right:48px}.py-0{padding-top:0;padding-bottom:0}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-hero{padding-top:120px;padding-bottom:120px}.py-stack-lg{padding-top:48px;padding-bottom:48px}.py-stack-sm{padding-top:12px;padding-bottom:12px}.pb-0{padding-bottom:0}.pb-2{padding-bottom:.5rem}.pe-5{padding-inline-end:1.25rem}.pt-0{padding-top:0}.pt-3{padding-top:.75rem}.text-center{text-align:center}.text-start{text-align:start}.align-middle{vertical-align:middle}.font-caption{font-family:Roboto,Noto Sans KR,sans-serif}.font-headline-lg,.font-headline-md{font-family:Raleway,Noto Sans KR,sans-serif}.font-label-md{font-family:Poppins,Noto Sans KR,sans-serif}.font-title-lg{font-family:Raleway,Noto Sans KR,sans-serif}.text-headline-lg{font-size:32px;line-height:42px;font-weight:600}.text-headline-md{font-size:24px;line-height:32px;font-weight:600}.text-title-lg{font-size:20px;line-height:28px;font-weight:600}.text-brand-terracotta,.text-primary{--tw-text-opacity:1;color:rgb(4 65 95/var(--tw-text-opacity,1))}.text-secondary{--tw-text-opacity:1;color:rgb(159 65 10/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-paper{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-paper{--tw-shadow:0 4px 20px -2px rgba(4,65,95,.08);--tw-shadow-colored:0 4px 20px -2px var(--tw-shadow-color)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.stitch-input{width:100%;border:0;border-bottom:1px solid color-mix(in srgb,var(--accent-color),transparent 70%);background:transparent;padding:.5rem 0;outline:none}.stitch-input:focus{border-bottom-width:2px;border-bottom-color:var(--accent-color)}.stitch-table{width:100%;border-collapse:collapse}.stitch-table td,.stitch-table th{border-bottom:1px solid color-mix(in srgb,var(--default-color),transparent 85%);padding:.75rem 0;text-align:left}.college-panel{background:var(--surface-color);border-radius:20px;padding:2rem;box-shadow:0 10px 30px rgba(4,65,95,.06)}.college-checklist{margin:0;padding:0}.college-checklist li{position:relative;padding-left:2rem;margin-bottom:.85rem;line-height:1.6}.college-checklist li:before{content:"\2713";position:absolute;left:0;top:.15rem;width:1.35rem;height:1.35rem;line-height:1.35rem;text-align:center;font-size:.8rem;font-weight:700;color:#fff;background:#04415f;border-radius:50%}.contact .auth-form-wrap{max-width:600px;width:100%;margin-left:auto;margin-right:auto}.contact .contact-form-container .php-email-form .form-group{margin-bottom:1rem}.contact .contact-form-container .php-email-form .form-label{display:block;margin-bottom:.4rem;font-size:.95rem;font-weight:500;color:var(--heading-color,#011e2c)}.contact .contact-form-container .php-email-form .auth-form-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin:.5rem 0 1rem}.contact .contact-form-container .php-email-form .form-check{display:flex;align-items:flex-start;gap:.5rem;margin:0}.contact .contact-form-container .php-email-form .form-check-input{margin-top:.2rem;accent-color:var(--accent-color,#04415f)}.contact .contact-form-container .php-email-form .form-check-label{font-size:.9rem;color:var(--default-color,#010608)}.contact .contact-form-container .php-email-form .auth-link{font-size:.9rem;color:var(--accent-color,#04415f);text-decoration:underline}.contact .contact-form-container .php-email-form .form-submit{justify-content:stretch}.contact .contact-form-container .php-email-form .form-submit button{width:100%}.contact .contact-form-container .auth-form-footer{margin-top:1.25rem;text-align:center;font-size:.95rem}.contact .contact-form-container .auth-form-footer a{color:var(--accent-color,#04415f);font-weight:600}.contact .contact-form-container .php-email-form .error-message.show,.contact .contact-form-container .php-email-form .sent-message.show{display:block}.header .logo h1.sitename{font-size:clamp(16px,1.6vw,22px);white-space:nowrap}.navmenu .nav-exam-item{margin-left:.35rem}.navmenu .btn-nav-exam,.navmenu .btn-nav-exam:focus{display:inline-flex;align-items:center;justify-content:center;background-color:var(--accent-color,#04415f)!important;color:var(--contrast-color,#fff)!important;border-radius:50px;padding:10px 22px!important;font-weight:600;font-size:14px;letter-spacing:.02em;line-height:1.2;transition:all .3s ease}.navmenu .btn-nav-exam.active,.navmenu .btn-nav-exam:focus,.navmenu .btn-nav-exam:hover{background-color:color-mix(in srgb,var(--accent-color,#04415f),#000 12%)!important;color:var(--contrast-color,#fff)!important;transform:translateY(-1px);box-shadow:0 6px 14px color-mix(in srgb,var(--accent-color,#04415f),transparent 70%)}@media (max-width:1199px){.navmenu .nav-exam-item{margin:.75rem 0 .25rem}.navmenu .btn-nav-exam,.navmenu .btn-nav-exam:focus{width:calc(100% - 24px);margin:0 12px;justify-content:center}}:root{--sidebar-tan:#e8dcc8;--sidebar-tan-deep:#c4a484;--sidebar-tan-hover:#d4b896;--sidebar-tan-text:#3f2e22;--sidebar-tan-muted:#6b5344;--sidebar-tan-active-text:#fff}.eduport-admin{--sidebar-tan:#04415f;--sidebar-tan-deep:#011e2c;--sidebar-tan-hover:#0a5578;--sidebar-tan-text:#fff;--sidebar-tan-muted:hsla(0,0%,100%,.65);--sidebar-tan-active-text:#fff}.eduport-admin .navbar.sidebar.sidebar-tan .navbar-brand{color:#fff!important}.eduport-student{--sidebar-tan:#d4b896;--sidebar-tan-deep:#8b5a2b;--sidebar-tan-hover:#c4a47a;--sidebar-tan-text:#3f2e22;--sidebar-tan-muted:#6b5344;--sidebar-tan-active-text:#fff}.eduport-admin .navbar.sidebar.sidebar-tan,.eduport-admin .navbar.sidebar.sidebar-tan .offcanvas-body.sidebar-content,.eduport-admin .sidebar-tan.sidebar-content{background-color:var(--sidebar-tan)!important;background-image:none!important}.eduport-admin .navbar.sidebar.sidebar-tan{border-right:1px solid color-mix(in srgb,var(--sidebar-tan-deep),transparent 40%)}.eduport-admin .navbar.sidebar.sidebar-tan .navbar-brand-item{max-height:36px}.eduport-admin .navbar.sidebar.sidebar-tan .nav-link{color:var(--sidebar-tan-text)!important;border-radius:.375rem;margin:.1rem .5rem}.eduport-admin .navbar.sidebar.sidebar-tan .nav-link:focus,.eduport-admin .navbar.sidebar.sidebar-tan .nav-link:hover{color:var(--sidebar-tan-text)!important;background-color:var(--sidebar-tan-hover)!important}.eduport-admin .navbar.sidebar.sidebar-tan .nav-link.active{color:var(--sidebar-tan-active-text)!important;background-color:var(--sidebar-tan-deep)!important}.eduport-admin .navbar.sidebar.sidebar-tan .sidebar-section-title{color:var(--sidebar-tan-muted)!important;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.eduport-admin .navbar.sidebar.sidebar-tan .sidebar-footer-icon{color:var(--sidebar-tan-muted)!important}.eduport-admin .navbar.sidebar.sidebar-tan .sidebar-footer-icon:hover{color:var(--sidebar-tan-text)!important}.eduport-admin .navbar.sidebar.sidebar-tan .nav.collapse .nav-link{padding-left:2.5rem;font-size:.9rem}.eduport-student .student-sidebar-tan{background-color:var(--sidebar-tan)!important;border-color:color-mix(in srgb,var(--sidebar-tan-deep),transparent 35%)!important}.eduport-student .student-sidebar-tan .list-group-item{color:var(--sidebar-tan-text);background:transparent;border:0;border-radius:.375rem;margin-bottom:.15rem}.eduport-student .student-sidebar-tan .list-group-item:hover:not(.text-danger){background-color:var(--sidebar-tan-hover);color:var(--sidebar-tan-text)}.eduport-student .student-sidebar-tan .list-group-item.active{background-color:var(--sidebar-tan-deep)!important;color:var(--sidebar-tan-active-text)!important}.eduport-student .student-sidebar-tan .list-group-item.text-danger:hover{background-color:color-mix(in srgb,#dc3545,transparent 88%)}.eduport-admin,.eduport-student{--dash-space-y:0.9}.eduport-admin .page-content,.eduport-admin .page-content-wrapper,.eduport-student .page-content,.eduport-student .page-content-wrapper{padding-top:calc(1.5rem * var(--dash-space-y));padding-bottom:calc(1.5rem * var(--dash-space-y))}.eduport-admin .card-header,.eduport-student .card-header{padding-top:calc(.75rem * var(--dash-space-y));padding-bottom:calc(.75rem * var(--dash-space-y))}.eduport-admin .card-body,.eduport-student .card-body{padding-top:calc(1.25rem * var(--dash-space-y));padding-bottom:calc(1.25rem * var(--dash-space-y))}.eduport-admin .card-footer,.eduport-student .card-footer{padding-top:calc(.75rem * var(--dash-space-y));padding-bottom:calc(.75rem * var(--dash-space-y))}.eduport-admin .form-label,.eduport-student .form-label{margin-bottom:calc(.5rem * var(--dash-space-y))}.eduport-admin .form-control,.eduport-admin .form-select,.eduport-admin .input-group-text,.eduport-student .form-control,.eduport-student .form-select,.eduport-student .input-group-text{padding-top:calc(.5rem * var(--dash-space-y));padding-bottom:calc(.5rem * var(--dash-space-y))}.eduport-admin .form-text,.eduport-student .form-text{margin-top:calc(.25rem * var(--dash-space-y))}.eduport-admin .form-group,.eduport-admin .mb-form,.eduport-student .form-group,.eduport-student .mb-form{margin-bottom:calc(1rem * var(--dash-space-y))}.eduport-admin .h1,.eduport-admin .h2,.eduport-admin .h3,.eduport-admin .h4,.eduport-admin h1,.eduport-admin h2,.eduport-admin h3,.eduport-admin h4,.eduport-student .h1,.eduport-student .h2,.eduport-student .h3,.eduport-student .h4,.eduport-student h1,.eduport-student h2,.eduport-student h3,.eduport-student h4{margin-bottom:calc(.5rem * var(--dash-space-y))}.eduport-admin .table>:not(caption)>*>*,.eduport-student .table>:not(caption)>*>*{padding-top:calc(.5rem * var(--dash-space-y));padding-bottom:calc(.5rem * var(--dash-space-y))}.eduport-admin .qb-board-table td,.eduport-admin .qb-board-table th,.eduport-student .qb-board-table td,.eduport-student .qb-board-table th{padding-top:calc(.65rem * var(--dash-space-y));padding-bottom:calc(.65rem * var(--dash-space-y))}.eduport-admin .alert,.eduport-student .alert{padding-top:calc(.75rem * var(--dash-space-y));padding-bottom:calc(.75rem * var(--dash-space-y));margin-bottom:calc(1rem * var(--dash-space-y))}.eduport-admin .list-group-item,.eduport-student .list-group-item{padding-top:calc(.5rem * var(--dash-space-y));padding-bottom:calc(.5rem * var(--dash-space-y))}.eduport-admin .modal-body,.eduport-admin .modal-footer,.eduport-admin .modal-header,.eduport-student .modal-body,.eduport-student .modal-footer,.eduport-student .modal-header{padding-top:calc(1rem * var(--dash-space-y));padding-bottom:calc(1rem * var(--dash-space-y))}.eduport-admin .nav-tabs .nav-link,.eduport-student .nav-tabs .nav-link{padding-top:calc(.5rem * var(--dash-space-y));padding-bottom:calc(.5rem * var(--dash-space-y))}.eduport-admin .accordion-body,.eduport-admin .accordion-button,.eduport-student .accordion-body,.eduport-student .accordion-button{padding-top:calc(1rem * var(--dash-space-y));padding-bottom:calc(1rem * var(--dash-space-y))}.eduport-admin .row.g-2,.eduport-student .row.g-2{--bs-gutter-y:calc(0.5rem * var(--dash-space-y))}.eduport-admin .row.g-3,.eduport-student .row.g-3{--bs-gutter-y:calc(1rem * var(--dash-space-y))}.eduport-admin .row.g-4,.eduport-student .row.g-4{--bs-gutter-y:calc(1.5rem * var(--dash-space-y))}.eduport-admin .gap-2,.eduport-student .gap-2{gap:calc(.5rem * var(--dash-space-y))!important}.eduport-admin .gap-3,.eduport-student .gap-3{gap:calc(1rem * var(--dash-space-y))!important}.eduport-admin .gap-4,.eduport-student .gap-4{gap:calc(1.5rem * var(--dash-space-y))!important}.eduport-admin .mb-1,.eduport-student .mb-1{margin-bottom:calc(.25rem * var(--dash-space-y))!important}.eduport-admin .mb-2,.eduport-student .mb-2{margin-bottom:calc(.5rem * var(--dash-space-y))!important}.eduport-admin .mb-3,.eduport-student .mb-3{margin-bottom:calc(1rem * var(--dash-space-y))!important}.eduport-admin .mb-4,.eduport-student .mb-4{margin-bottom:calc(1.5rem * var(--dash-space-y))!important}.eduport-admin .mb-5,.eduport-student .mb-5{margin-bottom:calc(3rem * var(--dash-space-y))!important}.eduport-admin .mt-1,.eduport-student .mt-1{margin-top:calc(.25rem * var(--dash-space-y))!important}.eduport-admin .mt-2,.eduport-student .mt-2{margin-top:calc(.5rem * var(--dash-space-y))!important}.eduport-admin .mt-3,.eduport-student .mt-3{margin-top:calc(1rem * var(--dash-space-y))!important}.eduport-admin .mt-4,.eduport-student .mt-4{margin-top:calc(1.5rem * var(--dash-space-y))!important}.eduport-admin .mt-5,.eduport-student .mt-5{margin-top:calc(3rem * var(--dash-space-y))!important}.eduport-admin .my-1,.eduport-student .my-1{margin-top:calc(.25rem * var(--dash-space-y))!important;margin-bottom:calc(.25rem * var(--dash-space-y))!important}.eduport-admin .my-2,.eduport-student .my-2{margin-top:calc(.5rem * var(--dash-space-y))!important;margin-bottom:calc(.5rem * var(--dash-space-y))!important}.eduport-admin .my-3,.eduport-student .my-3{margin-top:calc(1rem * var(--dash-space-y))!important;margin-bottom:calc(1rem * var(--dash-space-y))!important}.eduport-admin .my-4,.eduport-student .my-4{margin-top:calc(1.5rem * var(--dash-space-y))!important;margin-bottom:calc(1.5rem * var(--dash-space-y))!important}.eduport-admin .my-5,.eduport-student .my-5{margin-top:calc(3rem * var(--dash-space-y))!important;margin-bottom:calc(3rem * var(--dash-space-y))!important}.eduport-admin .py-1,.eduport-student .py-1{padding-top:calc(.25rem * var(--dash-space-y))!important;padding-bottom:calc(.25rem * var(--dash-space-y))!important}.eduport-admin .py-2,.eduport-student .py-2{padding-top:calc(.5rem * var(--dash-space-y))!important;padding-bottom:calc(.5rem * var(--dash-space-y))!important}.eduport-admin .py-3,.eduport-student .py-3{padding-top:calc(1rem * var(--dash-space-y))!important;padding-bottom:calc(1rem * var(--dash-space-y))!important}.eduport-admin .py-4,.eduport-student .py-4{padding-top:calc(1.5rem * var(--dash-space-y))!important;padding-bottom:calc(1.5rem * var(--dash-space-y))!important}.eduport-admin .py-5,.eduport-student .py-5{padding-top:calc(3rem * var(--dash-space-y))!important;padding-bottom:calc(3rem * var(--dash-space-y))!important}.eduport-admin .pt-3,.eduport-student .pt-3{padding-top:calc(1rem * var(--dash-space-y))!important}.eduport-admin .pt-4,.eduport-student .pt-4{padding-top:calc(1.5rem * var(--dash-space-y))!important}.eduport-admin .pb-3,.eduport-student .pb-3{padding-bottom:calc(1rem * var(--dash-space-y))!important}.eduport-admin .pb-4,.eduport-student .pb-4{padding-bottom:calc(1.5rem * var(--dash-space-y))!important}.qb-board{border:1px solid color-mix(in srgb,#04415f,transparent 88%);border-radius:.5rem;overflow:hidden;background:#fff}.qb-board-table{--bs-table-bg:transparent;margin-bottom:0}.qb-board-table thead tr{background:color-mix(in srgb,#04415f,transparent 94%)}.qb-board-table tbody tr:hover{background-color:color-mix(in srgb,var(--accent-color,#04415f),transparent 94%)}.qb-board-table td,.qb-board-table th{vertical-align:middle;padding:.65rem .75rem;border-bottom-color:color-mix(in srgb,#04415f,transparent 88%)}.qb-mini-player{height:28px;width:148px;max-width:160px;vertical-align:middle}.pg-grade{display:inline-block;font-weight:600;font-size:.78rem;padding:.28em .65em;border-radius:.35rem;border:1px solid transparent}.pg-grade-1{background:#fdecea;color:#c62828;border-color:#f5c6c2}.pg-grade-2{background:#e7f1fb;color:#1a5f9e;border-color:#c5daf0}.pg-grade-3{background:#fff1e6;color:#b35c1a;border-color:#f0d3b8}.pg-status-review{background:#f0f1f3;color:#495057;font-weight:700;border:1px solid #dde0e3}.pg-cert-btn{color:#8b5a2b!important}.kaias-cert-frame{overflow:auto;background:#e8eef2;padding:1rem;border-radius:.5rem}.kaias-cert{width:210mm;max-width:100%;margin:0 auto;background:#fff;color:#011e2c;box-shadow:0 10px 30px rgba(4,65,95,.08)}.kaias-cert-inner{border:3px solid #04415f;box-shadow:inset 0 0 0 1px #04415f;padding:4px 0 8px;background:#fff}.kaias-cert .kaias-cert-head{display:flex;align-items:center;gap:12px;margin:16px 18px 0;padding-bottom:10px;border-bottom:2px solid #04415f}.kaias-cert-emblem{width:64px;height:64px;border:2px solid #04415f;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#04415f;font-weight:800;letter-spacing:.06em;flex-shrink:0}.kaias-cert-emblem span{font-size:.78rem;line-height:1.1}.kaias-cert-emblem small{font-size:.58rem;font-weight:700}.kaias-cert-titles{flex:1}.kaias-cert-kicker,.kaias-cert-sub{margin:0;color:#04415f;font-weight:700;letter-spacing:.22em}.kaias-cert-kicker{font-size:.72rem}.kaias-cert-titles h2{margin:.15rem 0;font-size:1.7rem;font-weight:800;letter-spacing:.08em;color:#011e2c}.kaias-cert-sub{font-size:.95rem}.kaias-cert-meta{text-align:right;font-size:.78rem;color:#5a7180;line-height:1.45}.kaias-cert-meta span{display:block}.kaias-cert-section{margin:14px 18px 8px;font-size:.82rem;font-weight:800;letter-spacing:.12em;color:#04415f}.eduport-admin .kaias-cert h2,.eduport-student .kaias-cert h2{margin-top:.15rem;margin-bottom:.15rem}.eduport-admin .kaias-cert h3.kaias-cert-section,.eduport-student .kaias-cert h3.kaias-cert-section{margin:14px 18px 8px}.eduport-admin .kaias-cert h4,.eduport-student .kaias-cert h4{margin-top:0;margin-bottom:.35rem}.kaias-cert-table{width:calc(100% - 36px);margin:0 18px;border:1px solid #04415f;border-collapse:collapse}.eduport-admin .kaias-cert-table>:not(caption)>*>*,.eduport-student .kaias-cert-table>:not(caption)>*>*{padding:.55rem .7rem;border-bottom-color:#c5d4dc;vertical-align:middle}.kaias-cert-info th{width:38%;background:#04415f;color:#fff;font-size:.78rem;font-weight:700}.kaias-cert-info td{font-size:.95rem}.kaias-cert-info td.kaias-cert-photo{width:120px;background:#f1f5f7;text-align:center;border-right:1px solid #04415f}.kaias-cert-photo img,.kaias-cert-photo-ph{width:3cm;height:4cm;-o-object-fit:cover;object-fit:cover;margin:0 auto}.kaias-cert-photo-ph{display:flex;flex-direction:column;align-items:center;justify-content:center;background:#e8eef2;color:#5a7180;font-size:.72rem;font-weight:700;letter-spacing:.08em}.kaias-cert-photo-ph span{display:block;margin-top:.25rem;font-weight:600}.kaias-cert-ids{border-top:0}.kaias-cert-ids td{width:33.33%;border-right:1px solid #04415f}.kaias-cert-ids td:last-child{border-right:0}.kaias-cert-ids span{display:block;font-size:.72rem;color:#04415f;font-weight:700}.kaias-cert-ids strong{display:block;margin-top:.2rem;font-size:.95rem}.kaias-cert-scores thead th{background:#04415f;color:#fff;text-align:center;font-size:.78rem;font-weight:700}.kaias-cert-scores td small,.kaias-cert-scores th small,.kaias-cert-scores thead small{display:block;font-weight:500;opacity:.85;font-size:.7rem}.kaias-cert-scores tbody td,.kaias-cert-scores tbody th{text-align:center;font-size:.95rem;font-weight:700}.kaias-cert-scores tbody th small{color:#5a7180;font-weight:500}.kaias-cert-scores em{font-style:normal;color:#5a7180;font-weight:600}.kaias-cert-grade,.kaias-cert-total{font-size:1.25rem!important;color:#04415f;font-weight:800!important}.kaias-cert-perf{margin:0 18px 8px;border:1px solid #04415f}.kaias-cert-perf-meta{display:grid;grid-template-columns:1fr 1fr;background:#f1f5f7;border-bottom:1px solid #04415f}.kaias-cert-perf-meta div{padding:.7rem .85rem}.kaias-cert-perf-meta div:first-child{border-right:1px solid #04415f}.kaias-cert-perf-meta span{display:block;font-size:.72rem;color:#04415f;font-weight:700}.kaias-cert-perf-meta strong{font-size:1.05rem}.kaias-cert-eval{padding:.75rem .85rem}.kaias-cert-eval+.kaias-cert-eval{border-top:1px solid #d7e3ea}.kaias-cert-eval h4{font-size:.86rem;font-weight:800;color:#04415f;margin-bottom:.35rem}.kaias-cert-eval p{margin:0;font-size:.86rem;line-height:1.6}.kaias-cert-foot{display:flex;justify-content:space-between;gap:1rem;margin:18px 18px 8px;align-items:flex-end}.kaias-cert-foot p{margin:0;font-size:.75rem;color:#5a7180;line-height:1.5;max-width:55%}.kaias-cert-sign{text-align:center;min-width:42%}.kaias-cert-sign span{display:block;font-size:.78rem;color:#04415f}.kaias-cert-sign strong{display:block;margin-top:.35rem;font-size:1.05rem}.kaias-cert-sign small{display:block;color:#5a7180;font-size:.72rem}.kaias-cert-seal{width:78px;height:78px;margin:.5rem auto 0;border:2px solid #b8954a;color:#04415f;font-size:.72rem;font-weight:800;letter-spacing:.06em;display:flex;align-items:center;justify-content:center;line-height:1.3;background:color-mix(in srgb,#b8954a,transparent 92%)}@media (max-width:767.98px){.kaias-cert-frame{padding:.5rem}.kaias-cert-foot{flex-direction:column;align-items:stretch}.kaias-cert-foot p,.kaias-cert-sign{max-width:none;min-width:0}}