.container.addition-page{padding-block:clamp(2rem,5vw,4rem)}.addition-page--organization{display:grid;grid-template-columns:minmax(14rem,17rem) minmax(0,1fr);align-items:start;gap:clamp(1.25rem,3vw,3rem)}.addition-sidebar,.addition-content,.addition-overview{min-width:0;padding:clamp(1rem,3vw,2.5rem);background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.addition-sidebar{padding:1rem}.addition-sidebar summary{color:var(--color-primary-dark);font-size:1rem;font-weight:800;cursor:pointer}.addition-sidebar details[open] summary{margin-bottom:.75rem}@media(min-width:761px){.addition-sidebar summary{display:block;pointer-events:none}}.addition-sidebar ul,.addition-overview ul{list-style:none;padding:0;margin:0}.addition-sidebar a{display:block;padding:.45rem .6rem;border-radius:var(--radius-sm);font-size:.91rem;line-height:1.35;overflow-wrap:anywhere}.addition-sidebar a:hover,.addition-sidebar a[aria-current=page]{background:var(--color-bg-muted)}.addition-sidebar a[aria-current=page]{box-shadow:inset 3px 0 var(--color-primary);font-weight:800}.addition-overview h1,.addition-content h1{font-size:clamp(1.8rem,3.8vw,3rem);overflow-wrap:anywhere;margin-bottom:1.25rem}.addition-overview__links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.addition-overview__links>li{padding:.75rem 1rem;border:1px solid var(--color-border);border-radius:var(--radius-sm)}.addition-overview__organization{grid-column:1 / -1;background:var(--color-bg-muted)}.addition-overview__organization ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1rem;margin-top:.5rem}.addition-overview__organization li{padding-block:.25rem;font-size:.94rem}.addition-content{overflow-wrap:anywhere}.addition-content a[href]:not(.btn):not(.uk-button){text-decoration:underline;text-underline-offset:.15em}.addition-certificates{margin-block:.85rem}.addition-certificates p{margin:0 0 .4rem;font-weight:700}.addition-certificates ul{list-style:none;margin:0;padding:0}.addition-certificates li{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.35rem .85rem;padding-block:.4rem;border-bottom:1px solid var(--color-border)}.addition-certificates a[href]{display:inline-block;padding:.35rem .75rem;border:1px solid var(--color-primary);border-radius:var(--radius-sm)}.addition-certificates a:hover{background:var(--color-bg-muted)}.addition-content .uk-article{max-width:76ch;margin-inline:auto}.addition-content .uk-article h2{font-size:clamp(1.3rem,2vw,1.8rem)}.addition-content .faq-section-title{margin:2rem 0 .8rem}.faq-entries{display:grid;gap:.55rem}.faq-entries details{border:1px solid var(--color-border);border-radius:var(--radius-md)}.faq-entries details[open]{background:var(--color-bg-muted)}.faq-entries summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 1rem;color:var(--color-primary-dark);font-weight:700;cursor:pointer;list-style:none}.faq-entries summary::-webkit-details-marker{display:none}.faq-entries summary:after{content:"";width:.55rem;height:.55rem;flex:0 0 auto;margin-right:.2rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg)}.faq-entries details[open] summary:after{transform:rotate(225deg)}.faq-entries p{margin:0;padding:0 1rem 1rem}.addition-content--graduates{max-width:72rem;margin-inline:auto}.addition-content--graduates .uk-article{max-width:none}.graduate-navigation{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 1.25rem}.addition-content .graduate-navigation a[href]{padding:.55rem .85rem;border:1px solid var(--color-border);border-radius:var(--radius-full);text-decoration:none}.graduate-navigation a[aria-current=page],.graduate-navigation a:hover{background:var(--color-primary);color:#fff}.graduate-stories,.graduate-letters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.graduate-stories p{margin:0;padding:1rem 1.2rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-muted)}.graduate-stories strong{display:block;margin-bottom:.3rem;color:var(--color-primary-dark)}.graduate-letters{margin-block:1rem}.graduate-letters a{display:grid;place-items:center;padding:.7rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-muted)}.graduate-letters a:hover{border-color:var(--color-primary)}.graduate-letters img{display:block;width:100%;max-width:17rem}@media(max-width:640px){.graduate-stories{grid-template-columns:minmax(0,1fr)}}.addition-content [id]{scroll-margin-top:6rem}.addition-content img,.addition-content video{max-width:100%;height:auto}.addition-content iframe{max-width:100%}.addition-content .uk-breadcrumb{display:flex;flex-wrap:wrap;gap:.25rem .55rem;margin:0 auto 1.5rem;padding:0;list-style:none;color:var(--color-text-muted);font-size:.85rem}.addition-content .uk-breadcrumb li+li:before{content:"/";margin-right:.55rem;color:var(--color-text-muted)}.addition-content table{display:block;width:fit-content;max-width:100%;overflow:auto;border-collapse:collapse}.addition-content--list table{display:table;width:100%}.addition-content th,.addition-content td{padding:.55rem .75rem;border:1px solid var(--color-border);text-align:start;vertical-align:top}.addition-content th{background:var(--color-bg-muted)}.addition-content .pagination ul{display:flex;flex-wrap:wrap;gap:.4rem;padding:0;list-style:none}.addition-content .pagination a,.addition-content .pagination span{display:inline-block;padding:.3rem .6rem;border:1px solid var(--color-border);border-radius:var(--radius-sm)}.addition-content select{font:inherit}.addition-content .element-invisible,.addition-content .hide{position:absolute;clip-path:inset(50%);height:1px;width:1px;overflow:hidden}.addition-content .uk-section{padding-block:1.25rem}.addition-content>.tm-main.uk-section{padding-block:0}.addition-content .uk-section+.uk-section{border-top:1px solid var(--color-border)}.addition-content .uk-text-center{text-align:center}.addition-content .uk-grid{display:grid;gap:1rem}.addition-content .uk-button{display:inline-block;padding:.5rem .85rem;border:1px solid var(--color-primary);border-radius:var(--radius-sm)}.addition-content .uk-button-primary{background:var(--color-primary);color:#fff}.addition-image-dialog{position:fixed;inset:0;width:fit-content;max-width:92vw;max-height:90vh;border:0;border-radius:var(--radius-md);padding:.75rem}.addition-image-dialog::backdrop{background:#0f172abf}.addition-image-dialog img{display:block;max-height:75vh;object-fit:contain}.addition-image-dialog [data-close-dialog]{display:block;margin-left:auto;padding:.25rem .65rem;border:0;border-radius:var(--radius-sm);background:var(--color-bg-muted);color:var(--color-text-main);cursor:pointer;font-size:1.4rem}@media(min-width:800px){.addition-content .uk-grid:has(>[class*=uk-width-1-2]),.addition-content .uk-grid:has(>[class*=uk-width-2-3]){grid-template-columns:repeat(2,minmax(0,1fr))}.addition-content [class*=uk-child-width-1-3],.addition-content .uk-grid:has(>[class*=uk-width-1-3]):not(:has(>[class*=uk-width-2-3])){grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.addition-page--organization,.addition-overview__links,.addition-overview__organization ul{grid-template-columns:minmax(0,1fr)}}@media print{.addition-page--organization{display:block}.addition-sidebar{display:none}.addition-content{border:0;padding:0}}
