:root{--classic-red:#ab183d;--classic-blue:#001b9b;--classic-link:#00139f}.classic-seal img{display:block;width:100%;height:100%;border-radius:50%;object-fit:contain}body.is-header-searching #main-content,body.is-header-searching>.footer{display:none}html{scroll-behavior:smooth}body{background:#fff;color:#111;font-family:Arial,Helvetica,sans-serif;font-size:16px;overflow-x:hidden}body a{color:var(--classic-link)}body a:hover{text-decoration:underline}.wrap{width:min(100%,1080px)}.classic-header{height:188px;background:var(--classic-red);position:relative;display:flex;align-items:center;justify-content:center;color:#fff}.classic-seal{position:absolute;left:24px;top:23px;width:142px;height:142px;border:6px double #fff;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fff;color:#143366;box-shadow:0 0 0 5px #74213c;text-align:center;line-height:1.1}.classic-seal span{font-family:Georgia,serif;font-weight:800;font-size:41px}.classic-seal small{font:700 10px Arial,sans-serif;letter-spacing:.08em}.classic-brand{text-align:center;padding-left:120px}.classic-brand a{display:block;color:#fff;font-size:44px;font-weight:700;line-height:1.15;letter-spacing:-.025em}.classic-brand a:hover{text-decoration:none}.classic-brand strong{display:block;color:#fff;font-size:23px;margin-top:2px}.classic-nav{background:#000;min-height:50px;display:flex;align-items:stretch;justify-content:space-between}.classic-nav-links{display:flex;align-items:stretch;min-width:0;flex:1}.classic-nav a,.classic-more-menu summary{color:#fff;font:600 15px/50px -apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;display:flex;align-items:center;justify-content:center;padding:0 14px;min-height:50px;border-right:1px solid #4a4a4a;white-space:nowrap}.classic-nav a:hover,.classic-nav a.active,.classic-more-menu summary:hover,.classic-more-menu summary.active{background:#333;text-decoration:none}.classic-nav-search{margin-left:auto;border-right:0!important}.classic-nav button.classic-nav-search{display:flex;align-items:center;justify-content:center;min-width:54px;min-height:50px;padding:0 16px;border:0;background:#000;color:#fff;cursor:pointer}.classic-nav button.classic-nav-search:hover,.classic-nav button.classic-nav-search[aria-expanded=true]{background:#333}.classic-search{padding:16px 18px;border:1px solid #ccc;border-top:3px solid var(--classic-red);background:#fff;box-sizing:border-box}.classic-search form{display:flex;gap:8px;align-items:stretch}.classic-search input{flex:1;min-width:0;border:1px solid #999;border-radius:0;padding:12px;font:16px Arial,sans-serif}.classic-search button{border:0;padding:10px 18px;background:var(--classic-red);color:#fff;font:700 15px Arial,sans-serif;cursor:pointer}.classic-search button[data-header-search-close]{background:#eee;color:#222;font-size:24px;padding:6px 13px}.classic-search :focus-visible{outline:3px solid #245fd6;outline-offset:2px}.classic-search-results{max-height:420px;overflow-y:auto}[data-header-search-results]>ul{list-style:none;padding:0;margin:12px 0 0;max-height:420px;overflow-y:auto}[data-header-search-results] li{padding:12px 4px;border-bottom:1px solid #ddd;font:700 17px/1.4 Georgia,serif}[data-header-search-results] li a{text-decoration:underline;overflow-wrap:anywhere}[data-header-search-results] small{display:block;margin-top:4px;color:#555;font:13px/1.4 Arial,sans-serif}.classic-search-status{font:14px/1.5 Arial,sans-serif;color:#444;margin:12px 0 4px}.classic-search-all{display:inline-block;margin:8px 0;text-decoration:underline;font-weight:700}@media(max-width:600px){.classic-search{padding:12px 8px}.classic-search form{gap:5px}.classic-search input{padding:10px 8px;font-size:15px}.classic-search button{padding:8px 10px;font-size:13px}}.classic-nav .menu-button{display:none}.classic-more-menu{position:relative;color:#fff}.classic-more-menu summary{list-style:none;cursor:pointer;gap:8px}.classic-more-menu summary::-webkit-details-marker{display:none}.classic-more-menu summary span{font-size:21px;line-height:1;transform:translateY(-2px)}.classic-more-links{display:none;position:absolute;z-index:20;top:100%;right:0;min-width:200px;background:#000;box-shadow:0 6px 14px #0004}.classic-more-menu[open] .classic-more-links{display:block}.classic-more-links a{justify-content:flex-start;min-height:44px;font-size:15px;border-top:1px solid #444;border-right:0}.classic-home{padding-top:20px}.classic-home h1{text-align:center;font:700 22px/26.4px Times New Roman,Times,serif;color:#000dff;width:calc(100% + 30px);margin:0 0 30px -15px;white-space:nowrap;overflow:hidden}.classic-intro{text-align:center;color:#eb0505;font:700 17px/20.4px Helvetica,Arial,sans-serif;margin:0 10px 13px;padding-top:12px;white-space:nowrap;overflow:hidden}.classic-links{text-align:center;color:#eb0505;font:700 17px/20.4px Helvetica,Arial,sans-serif;margin:0 10px 15px;padding-top:12px;white-space:nowrap;overflow:hidden}.classic-links a{color:#000dff;font-weight:700}.classic-headlines{text-align:center;font:700 18px/21.6px Times New Roman,Times,serif;margin:0 4px 40px;padding:5px 0;max-width:none}.classic-headlines span{color:#212121;font-weight:400}.classic-headlines a{text-decoration:none}.classic-headlines marquee{display:block;height:22px;margin-bottom:5.2px;overflow:hidden;white-space:nowrap}.classic-headlines marquee a{display:inline-block;color:#000dff;font-weight:700}.classic-headlines marquee:focus-within{outline:2px solid var(--classic-blue);outline-offset:1px}.classic-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin:0 0 19px}.classic-tile{min-height:65px;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff!important;font-size:15px;font-weight:700;line-height:1.15;padding:7px}.classic-tile:hover{text-decoration:underline}.tile-0{background:olive}.tile-1{background:#1229ae}.tile-2{background:#ff7300}.tile-3{background:#a40000}.tile-4{background:#ff3507}.tile-5{background:#006b00}.tile-6{background:#eb21aa}.tile-7{background:#167be4}.classic-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:start;margin-bottom:22px}.classic-box{border:1px solid #e3a665;background:#fff;min-width:0}.classic-box h2{margin:0;background:var(--classic-red);color:#fff;text-align:center;font:700 26px Arial,sans-serif;line-height:1.15;padding:6px 10px}.classic-box h2 a{color:#fff}.classic-list{margin:0;padding:6px 15px 0 28px;list-style:disc}.classic-list li{padding:8px 0 14px;line-height:1.28;font-size:16px}.classic-list li a{text-decoration:underline}.classic-list small{display:block;color:#555;font-size:12px;padding-top:3px}.classic-more{display:block;text-align:right;padding:12px;font-weight:700;font-size:15px}.classic-empty{padding:13px 18px;color:#444}.classic-about{border:1px solid #ccc;padding:18px 20px 8px;margin:22px 0 45px;font:16px/1.55 Georgia,serif}.classic-about h2{color:#001b9b;font-size:25px;margin:0 0 12px}.classic-about p{margin:0 0 12px}.classic-guide,.classic-faq{border:1px solid #d5d5d5;margin:24px 0;padding:0 20px 16px;font:16px/1.65 Georgia,Times New Roman,serif;overflow-wrap:anywhere}.classic-guide>h2,.classic-faq>h2{background:var(--classic-red);color:#fff;text-align:center;font:700 25px/1.3 Arial,sans-serif;margin:0 -20px 22px;padding:10px 14px}.classic-guide h3,.classic-faq h3{font:700 19px/1.5 Georgia,Times New Roman,serif;color:#111;margin:20px 0 8px}.classic-guide p,.classic-faq p{margin:0 0 14px}.classic-guide a{text-decoration:underline}.classic-guide ol{padding-left:24px}.classic-faq-item{padding-bottom:4px}.classic-faq-item+.classic-faq-item{border-top:1px solid #eee}.classic-detail>.classic-faq{max-width:875px;margin-left:15px}.classic-faq{scroll-margin-top:20px}.classic-faq-detail{padding:0;border:2px solid #8b8b8b;border-radius:6px;overflow:hidden;background:#fff;font:20px/1.4 Times New Roman,serif}.classic-faq-detail>details>summary{display:flex;justify-content:center;align-items:center;gap:12px;background:#913953;color:#fff;cursor:pointer;list-style:none;padding:3px 12px}.classic-faq-detail>details>summary::-webkit-details-marker{display:none}.classic-faq-detail>details>summary:before{content:"";width:9px;height:9px;border-right:3px solid currentColor;border-bottom:3px solid currentColor;transform:rotate(-45deg)}.classic-faq-detail>details[open]>summary:before{transform:rotate(45deg);margin-top:-5px}.classic-faq-detail>details>summary>h2{font:italic 700 22px/1.4 Times New Roman,serif;margin:0;color:#fff;background:none}.classic-faq-detail .classic-faq-answers{padding:0 12px 14px}.classic-faq-detail .classic-faq-item{padding:0;border:0}.classic-faq-detail .classic-faq-item h3{font:700 28px/1.35 Times New Roman,serif;color:#f000f0;margin:14px 0 26px}.classic-faq-detail .classic-faq-item:nth-child(2n) h3{color:green}.classic-faq-detail .classic-faq-item ul{margin:0 0 30px;padding-left:23px;list-style:disc}.classic-faq-detail .classic-faq-item li{font:20px/1.4 Times New Roman,serif;color:#000;padding:0}@media(max-width:720px){.classic-faq-detail .classic-faq-item h3{font-size:22px;margin-bottom:18px}.classic-faq-detail .classic-faq-item li{font-size:18px}.classic-faq-detail>details>summary>h2{font-size:20px}}@media(max-width:720px){.classic-guide,.classic-faq{padding:0 14px 12px;margin:20px 8px;font-size:15px}.classic-guide>h2,.classic-faq>h2{margin-left:-14px;margin-right:-14px;font-size:21px}.classic-detail>.classic-faq{margin-left:8px;margin-right:8px}.classic-faq h3{font-size:17px}}.classic-category{padding:25px 0 55px}.classic-category>h1{color:#001b9b;font:700 30px Georgia,serif;text-align:center;margin:0 0 8px}.classic-category>p{text-align:center;margin:0 auto 22px;line-height:1.5}.classic-category-list{max-width:772px}.classic-category-list>h1{text-align:left;font-size:34px;margin:0 0 40px}.classic-category-list>p{font:700 18px/1.42 Georgia,Times New Roman,serif;text-align:left;margin:0 0 31px;max-width:none}.classic-full-list{border-color:#e3a665}.classic-full-list h2{font-size:30px;padding:8px 14px;background:#b51740}.classic-full-list .classic-list{padding:12px 25px 8px 37px}.classic-full-list .classic-list li{font:20px/1.32 Georgia,Times New Roman,serif;padding:11px 0 18px}.classic-full-list .classic-list a{font-weight:400}.classic-category-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(230px,1fr);gap:20px;align-items:start}.classic-toolbar{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:12px 15px;border-bottom:1px solid #ddd;font-size:13px}.classic-toolbar label{display:flex;align-items:center;gap:6px}.classic-toolbar select{border:1px solid #aaa;border-radius:0;padding:6px;background:#fff}.classic-category-row{border-bottom:1px solid #dedede;padding:12px 17px;display:block}.classic-category-row a{font-size:18px;text-decoration:underline;font-weight:600}.classic-category-row small{display:block;margin-top:4px;color:#555;font-size:12px}.classic-side>p{font-size:13px;line-height:1.5}.classic-detail{padding:24px 0 55px;font:16px/1.5 Georgia,Times New Roman,serif;color:#111}.detail-social-bar{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:0 0 16px;padding:11px 13px;border:1px solid #ddd;background:#fafafa;font-family:Arial,sans-serif}.detail-social-bar>strong{font-size:14px;color:#333}.detail-social-bar>div{display:flex;gap:9px;flex-wrap:wrap}.detail-social-button{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:8px 14px;border-radius:5px;color:#fff!important;text-decoration:none;font:700 13px/1.2 Arial,sans-serif}.detail-social-button.whatsapp{background:#168b42}.detail-social-button.telegram{background:#1877b8}.detail-social-button.is-pending{opacity:.55;cursor:not-allowed}.classic-notice-table{border-collapse:collapse;width:min(100%,875px);margin:0 0 14px 15px;table-layout:fixed}.classic-notice-table td,.classic-notice-table th{border:1px solid #bbb;padding:11px 13px;vertical-align:top}.classic-notice-table th{text-align:left;width:180px;color:red;font-weight:700}.classic-opening th,.classic-opening td{border-left:0;border-right:0;border-color:#e1e1e1}.classic-opening h1{font:700 29px/1.22 Georgia,serif;color:red;margin:0}.classic-facts h2,.classic-facts h3{color:green;font:700 25px/1.22 Georgia,serif;margin:2px 0 15px}.classic-notice-intro{background:#fff;text-align:center}.classic-notice-intro h2{color:#f0f;font-size:29px}.classic-notice-subtitle{color:green!important;font-size:29px!important}.classic-notice-intro h4{color:#f0f;font:700 28px/1.2 Georgia,Times New Roman,serif;margin:22px 0}.classic-notice-credit{color:red;font:700 27px/1.15 Georgia,Times New Roman,serif!important;text-transform:uppercase}.classic-facts td{color:#212121;font-weight:500}.classic-facts a{color:#0c1cae}.classic-facts p{margin:8px 0}.classic-facts ul,.classic-facts ol{margin:8px 0 12px;padding-left:23px}.classic-facts li{padding:4px 0}.classic-date-list li{padding:5px 0}.classic-age-list{text-align:left}.classic-date-value{color:#111;font-weight:700}.classic-date-alert{color:red;font-weight:700}.classic-green{color:green}.classic-magenta{color:#f0f}.classic-mixed-heading{font-size:28px!important;line-height:1.2!important}.classic-fee-copy{color:#111;font-weight:500}.classic-vacancy-grid{border-collapse:collapse;width:100%;margin:16px 0 0;table-layout:auto}.classic-vacancy-grid th,.classic-vacancy-grid td{border:1px solid #777!important;padding:12px 10px!important;text-align:center!important;color:#111!important;font:700 17px/1.35 Georgia,Times New Roman,serif!important;width:auto!important}.classic-vacancy-grid td{font-weight:500!important}.classic-vacancy-grid td:last-child{text-align:left!important}.classic-vacancy-section{margin:18px 0 5px}.classic-vacancy-section>h2{margin:16px 8px 8px!important}.classic-table-scroll{max-width:100%;overflow-x:auto}.classic-vacancy-section .classic-vacancy-grid{min-width:680px}.classic-vacancy-section .classic-vacancy-grid th,.classic-vacancy-section .classic-vacancy-grid td{text-align:center!important}.classic-vacancy-section .classic-vacancy-grid th:first-child,.classic-vacancy-section .classic-vacancy-grid td:first-child{text-align:left!important}.classic-facts .classic-half{width:50%}.classic-center{text-align:center}.classic-center h2{margin:2px 0 8px}.classic-facts th{color:#111}.classic-facts a{text-decoration:underline;font-weight:700}.classic-facts .deadline-note{font:700 13px/1.4 Arial,sans-serif;margin-top:10px}.classic-source,.classic-disclaimer{max-width:875px;margin:12px 0 0 15px;font:13px/1.5 Arial,sans-serif;color:#555}.classic-disclaimer{color:#7a1230}.classic-related{max-width:875px;margin:25px 0 0 15px}.footer{background:#fff;color:#111;border-top:3px solid var(--classic-red);font-family:Arial,sans-serif}.footer-grid{padding:32px 0;gap:35px}.footer-brand,.footer-brand span,.footer-brand b{color:var(--classic-red)}.footer-grid p,.footer-grid .independent{color:#444}.footer-grid h3{color:#111}.footer-grid>div:not(:first-child) a{color:var(--classic-link);text-decoration:underline}.footer-bottom{border-top:1px solid #ccc;color:#555}.breadcrumb{font-family:Arial,sans-serif}.inner-hero{background:#fff;border:0;padding:25px 0 10px}.inner-hero h1{font-family:Georgia,serif;color:var(--classic-blue)}.page-shell,.detail-layout{padding-top:20px}.notice-row,.notices-card,.aside-card,.note-card,.quick-card,.search-controls{border-radius:0;box-shadow:none}.notice-row h3 a,.compact-row,.aside-category{color:var(--classic-link);text-decoration:underline}.search-page{padding-top:20px}.search-controls{background:#fff;border-color:#ddd}@media(max-width:900px){.classic-header{height:151px}.classic-seal{width:100px;height:100px;left:17px;top:21px}.classic-seal span{font-size:30px}.classic-brand{padding-left:110px}.classic-brand a{font-size:30px}.classic-brand strong{font-size:15px}.classic-columns{gap:10px}.classic-list li{font-size:14px}.classic-box h2{font-size:22px}.classic-detail{padding-top:20px}}@media(max-width:720px){.wrap{width:min(100% - 16px,1080px)}.classic-header{height:115px}.classic-seal{width:72px;height:72px;left:12px;top:19px;border-width:3px}.classic-seal span{font-size:22px}.classic-seal small{font-size:6px}.classic-brand{padding-left:72px}.classic-brand a{font-size:clamp(20px,5vw,31px)}.classic-brand strong{font-size:clamp(10px,2.3vw,15px)}.classic-nav{display:flex;flex-wrap:wrap;min-height:47px}.classic-nav .menu-button{display:flex;background:#000;color:#fff;border:0;align-items:center;gap:6px;font-size:15px;padding:8px 13px}.classic-nav-search{min-height:47px!important}.classic-nav-links{display:none;width:100%;order:3;flex-direction:column}.classic-nav.open .classic-nav-links{display:flex}.classic-nav-links a,.classic-more-menu summary{border-top:1px solid #444;min-height:40px;line-height:40px;justify-content:flex-start;padding:0 13px;font-size:14px}.classic-more-menu{width:100%}.classic-more-links{position:static;box-shadow:none;width:100%;min-width:0}.classic-more-links a{padding-left:28px}.classic-home h1,.classic-intro,.classic-links{white-space:normal;overflow:visible}.classic-home h1{font-size:22px;margin-bottom:20px}.classic-intro,.classic-links{font-size:13px;margin-bottom:18px}.classic-headlines{font-size:14px}.classic-tiles{grid-template-columns:repeat(2,1fr)}.classic-tile{font-size:13px;min-height:58px}.classic-columns{grid-template-columns:1fr;gap:16px}.classic-list li{font-size:16px;padding-bottom:9px}.classic-category-list>h1{font-size:28px;margin-bottom:25px}.classic-category-list>p{font-size:16px;margin-bottom:20px}.classic-full-list h2{font-size:23px}.classic-full-list .classic-list li{font-size:17px;padding:9px 0 13px}.classic-category-grid{grid-template-columns:1fr}.classic-detail{padding-top:16px}.detail-social-bar{align-items:flex-start;flex-direction:column}.detail-social-bar>div{width:100%}.detail-social-button{flex:1}.classic-notice-table{margin-left:0}.classic-opening th{width:115px}.classic-opening h1{font-size:22px}.classic-facts h2{font-size:21px}.classic-facts h3{font-size:20px}.classic-notice-table td,.classic-notice-table th{padding:8px;font-size:14px}.classic-facts .classic-half{display:block;width:100%}.classic-facts tr:has(.classic-half){display:grid}.classic-source,.classic-disclaimer,.classic-related{margin-left:0}}@media(max-width:720px){.wrap{width:100%}}@media(max-width:380px){.classic-header{height:100px}.classic-seal{height:58px;width:58px}.classic-seal span{font-size:18px}.classic-brand{padding-left:55px}.classic-brand a{font-size:19px}.classic-brand strong{font-size:9px}.classic-opening th{width:85px}.classic-opening h1{font-size:19px}}
