/* Built by tools/site-min-build.php from site.css - do not edit. */
:root{--site-teal:#26667c;--site-teal-deep:#0e3d4c;--site-teal-light:#4fa3ba;--site-teal-rgb:38,102,124;--site-ink:#0b2b33;--site-muted:#5b7076;--site-mist:#eff3f4;--site-rule:#dce4e6;--site-surface:#fff;--site-surface-raised:#fff;--site-success:#1f8a5b;--site-success-rgb:31,138,91;--site-warning:#b7791f;--site-warning-rgb:183,121,31;--site-danger:#c0392b;--site-danger-rgb:192,57,43;--site-info-rgb:38,102,124;--site-space-1:4px;--site-space-2:8px;--site-space-3:12px;--site-space-4:16px;--site-space-5:24px;--site-space-6:32px;--site-space-7:48px;--site-radius-sm:10px;--site-radius:14px;--site-radius-pill:999px;--site-text-xs:.8125rem;--site-text-sm:.875rem;--site-text:1rem;--site-text-lg:1.125rem;--site-text-xl:1.375rem;--site-shadow:0 1px 2px #0b2b330f,0 6px 20px #0b2b330f;--site-focus:0 0 0 3px #4fa3ba8c}[data-bs-theme=dark]{--site-teal:#4fa3ba;--site-ink:#e8f0f2;--site-muted:#9fb3b9;--site-mist:#0f1b1f;--site-rule:#ffffff1a;--site-surface:#16242a;--site-surface-raised:#1b2c33;--site-success:#5cc08f;--site-warning:#e0a94a;--site-danger:#f07a6c;--site-shadow:0 1px 2px #0000004d,0 6px 20px #00000040}.ic{vertical-align:-.125em;flex:none;width:1em;height:1em;display:inline-block;overflow:visible}[dir=rtl] .ic.is-directional{transform:scaleX(-1)}.is-flipped{display:inline-block;transform:rotate(180deg)}.is-spinning{animation:1s linear infinite site-spin;display:inline-block}@keyframes site-spin{to{transform:rotate(360deg)}}.skip-link{inset-inline-start:var(--site-space-4);z-index:10000;padding:var(--site-space-2)var(--site-space-4);border-radius:var(--site-radius-sm);background:var(--site-teal-deep);color:#fff;font-weight:700;text-decoration:none;transition:top .15s;position:absolute;top:-100px}.skip-link:focus,.skip-link:focus-visible{top:var(--site-space-3);color:#fff;box-shadow:var(--site-focus);outline:none}a:focus-visible,button:focus-visible,[role=button]:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:2px solid var(--site-teal-light);outline-offset:2px}main:focus{outline:none}.visually-hidden-text{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.notice{--notice-rgb:var(--site-info-rgb);--notice-ink:var(--site-teal);align-items:flex-start;gap:var(--site-space-3);padding:var(--site-space-3)var(--site-space-4);border:1px solid rgba(var(--notice-rgb),.28);border-radius:var(--site-radius-sm);background:rgba(var(--notice-rgb),.08);color:var(--site-ink);font-size:var(--site-text-sm);border-inline-start-width:4px;line-height:1.6;display:flex}.notice.is-success{--notice-rgb:var(--site-success-rgb);--notice-ink:var(--site-success)}.notice.is-warning{--notice-rgb:var(--site-warning-rgb);--notice-ink:var(--site-warning)}.notice.is-danger{--notice-rgb:var(--site-danger-rgb);--notice-ink:var(--site-danger)}.notice>i,.notice>.ic{color:var(--notice-ink);flex:none;margin-top:2px;font-size:1.25rem}.notice-body{flex:auto;min-width:0}.notice-body>:last-child{margin-bottom:0}.notice-title{color:var(--site-ink);margin-bottom:2px;font-weight:700;display:block}.notice-empty{align-items:center;gap:var(--site-space-2);padding:var(--site-space-7)var(--site-space-4);border:1px dashed var(--site-rule);border-radius:var(--site-radius);background:var(--site-surface);color:var(--site-muted);text-align:center;flex-direction:column;display:flex}.notice-empty>i,.notice-empty>.ic{color:var(--site-teal);opacity:.8;font-size:2.5rem}.notice-empty .notice-title{font-size:var(--site-text-lg)}.video-container{position:relative}.devOfEdu-header-h{object-fit:cover;width:100%;height:350px;position:absolute;top:0;right:0}.video-overlay{z-index:-2;opacity:.2;max-width:100%;display:block}.overlayx{z-index:-1;background-color:#063b4266;left:0}@media (width<=991.98px){body:not(.app-blank){background-size:100% 350px}}.site-footer-band{background:#596c6c linear-gradient(#15d5ff80 20%,#045f73 18%,#00809c 100%) no-repeat padding-box padding-box;width:100%}[data-bs-theme=dark] .site-footer-band{background:#0b1a1f linear-gradient(#0e3d4c 0%,#0b2b33 100%) no-repeat padding-box padding-box}.table-scroll{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}img,video,iframe{max-width:100%}button.scrolltop{border:0}.menu-link.theme-choice{text-align:start;background:0 0;border:0;width:100%}button.btn-custom{border:0}[dir=ltr] #MrAccessInHand,[dir=ltr] #DeafServicePlace{left:auto!important;right:5px!important}.fx-pager{justify-content:space-between;align-items:center;gap:var(--site-space-3);flex-wrap:wrap;display:flex}.fx-pager-btns{gap:var(--site-space-1);flex-wrap:wrap;display:flex}.fx-pg-btn{min-width:40px;height:40px;padding:0 var(--site-space-2);border:1px solid var(--site-rule);border-radius:var(--site-radius-sm);background:var(--site-surface);color:var(--site-ink);font-size:var(--site-text-sm);justify-content:center;align-items:center;font-weight:600;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.fx-pg-btn:hover,.fx-pg-btn:focus-visible{border-color:var(--site-teal);color:var(--site-teal)}.fx-pg-btn.active{border-color:var(--site-teal-deep);background:var(--site-teal-deep);color:#fff;font-weight:700}.fx-pg-info{color:var(--site-muted);font-size:var(--site-text-xs);font-weight:500}[dir=ltr]{--footer-nudge:3px}.fx-links-trigger{cursor:pointer;transition:opacity .2s}.fx-links-trigger:hover{opacity:.85}.fx-links-popover{-webkit-backdrop-filter:blur(20px)saturate(180%);overflow:hidden;background:#ffffffd9!important;border:none!important;border-radius:16px!important;max-width:340px!important;box-shadow:0 12px 48px #00000026,0 4px 16px #00000014!important}.fx-links-popover .popover-arrow:before,.fx-links-popover .popover-arrow:after{border-color:#0000!important}.fx-links-popover .popover-header{background:0 0!important;border-bottom:1px solid #0000000f!important;padding:14px 18px 12px!important}.fx-links-popover .popover-body{padding:8px 10px!important}.fx-links-list{flex-direction:column;gap:2px;display:flex}.fx-link-item{color:inherit;border-radius:10px;align-items:center;gap:12px;padding:10px 12px;transition:all .2s;display:flex;text-decoration:none!important}.fx-link-item:hover{background:#0d7a8d0f}.fx-link-icon{color:#0d7a8d;background:#0d7a8d14;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.fx-link-info{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.fx-link-name{color:var(--bs-gray-900);white-space:nowrap;text-overflow:ellipsis;font-size:.88rem;font-weight:600;line-height:1.4;overflow:hidden}.fx-link-url{color:var(--bs-gray-500);font-size:.73rem;font-weight:400}.fx-link-arrow{color:var(--bs-gray-400);opacity:0;flex-shrink:0;transition:all .2s}.fx-link-item:hover .fx-link-arrow{opacity:1;color:#0d7a8d;transform:translateX(var(--footer-nudge,-3px))}.fx-link-item:hover .fx-link-name{color:#0d7a8d}[data-bs-theme=dark] .fx-links-popover{background:#1e1e28e0!important;box-shadow:0 12px 48px #0006!important}[data-bs-theme=dark] .fx-links-popover .popover-header{border-bottom-color:#ffffff0f!important}[data-bs-theme=dark] .fx-link-item:hover{background:#ffffff0f}[data-bs-theme=dark] .fx-link-icon{background:#0d7a8d26}#kt_footer .container-xxl{flex-wrap:wrap;row-gap:.5rem}#kt_footer .fx-foot-tajawob{vertical-align:middle;border-radius:6px}.drawer-head{z-index:2;padding:var(--site-space-4)var(--site-space-5)var(--site-space-2);background:var(--bs-body-bg);border-bottom:1px solid var(--site-rule);position:sticky;top:0}.drawer-head-title{color:var(--site-ink);font-size:var(--site-text-lg);font-weight:700}.drawer-head-close{border-radius:var(--site-radius-sm);width:40px;height:40px;color:var(--site-ink);font-size:1.1rem;border:1px solid var(--site-rule)!important}.drawer-head-close:hover,.drawer-head-close:focus-visible{color:var(--site-teal);border-color:var(--site-teal)!important}body[data-kt-drawer-header-menu=on] #MrAccessInHand,body[data-kt-drawer-header-menu=on] #DeafServicePlace,body[data-kt-drawer-header-menu=on] #fx-poll-wrap{visibility:hidden}@media (width<=991.98px){#kt_header_nav_menu.drawer{flex-direction:column;overflow-y:auto;align-items:stretch!important}#kt_header_nav_menu.drawer>.menu{width:100%}}.drawer-head-close i.flaticon4-close{font-size:1rem;color:var(--site-ink)!important}#kt_header .logo-default,#kt_header .logo-sticky{object-fit:contain}[data-bs-theme=dark] body[data-kt-sticky-header=on] #kt_header .logo-sticky{display:none!important}[data-bs-theme=dark] body[data-kt-sticky-header=on] #kt_header .logo-default{display:inline-block!important}[data-bs-theme=dark] #kt_footer .text-light,[data-bs-theme=dark] #kt_footer a.text-light{color:#ffffffe0!important}#kt_header .topbar .btn.btn-custom .ic,#kt_header .topbar .btn.btn-custom .ic-line{color:inherit}body:not([data-kt-sticky-header=on]) #kt_header .topbar .btn.btn-custom .ic,body:not([data-kt-sticky-header=on]) #kt_header .topbar .btn.btn-custom .ic-line{color:#fff}#kt_header .topbar .btn.btn-custom .ic{font-size:1.5rem}.page-hero{z-index:3;padding:18px 0 0;position:relative}.page-hero:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#051b2200 0%,#051b221a 30%,#051b2257 52%,#051b22b3 74%,#051b22eb 89%,#051b22 100%);position:absolute;inset:0}.page-hero-inner{text-align:start;flex-direction:column;align-items:flex-start;padding-bottom:26px;display:flex}.page-crumbs .breadcrumb{opacity:.85;justify-content:flex-start;margin-bottom:6px}.page-crumbs .breadcrumb-item,.page-crumbs .breadcrumb-item a{color:#ffffffd9;font-size:13px;font-weight:500}.page-crumbs .breadcrumb-item.opacity-75{transition:opacity .2s;opacity:.72!important}.page-crumbs .breadcrumb-item.opacity-75:hover{opacity:1!important}.page-crumbs .breadcrumb-item a:hover{text-underline-offset:3px;color:#fff!important;text-decoration:underline!important}.page-hero-title{color:#fff;letter-spacing:-.01em;text-shadow:0 2px 18px #00000047;margin:0;font-size:clamp(32px,18px + 3.2vw,56px);font-weight:800;line-height:1.3}.list-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 20px;margin:0 0 28px;display:flex}.list-toolbar-meta{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.search-pill{background:0 0;border-radius:0;align-items:center;gap:8px;width:min(460px,100%);margin:0;padding:0;display:flex}.search-pill-field{background:var(--bs-body-bg);border:1px solid var(--site-rule);border-radius:10px;flex:auto;align-items:center;gap:9px;min-width:0;height:42px;margin:0;padding-inline:14px;transition:border-color .18s,box-shadow .18s;display:flex}.search-pill-icon{color:var(--site-muted);flex:none;font-size:15px}.search-pill-input{min-width:0;color:var(--site-ink);background:0 0;border:0;flex:auto;padding:0;font-family:inherit;font-size:13.5px;font-weight:500}.search-pill-input::placeholder{color:var(--site-muted);opacity:1;font-weight:400}.search-pill-input:focus{outline:0}.search-pill-field:focus-within{border-color:var(--site-teal);box-shadow:0 0 0 3px rgba(var(--site-teal-rgb),.18)}.search-pill-input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.search-pill-btn{background:var(--site-teal-deep);color:#fff;border:0;border-radius:10px;flex:none;height:42px;padding:0 22px;font-size:13.5px;font-weight:700;transition:background .2s}.search-pill-btn:hover,.search-pill-btn:focus-visible{background:var(--site-teal)}[data-bs-theme=dark] .search-pill-btn:hover,[data-bs-theme=dark] .search-pill-btn:focus-visible{background:#2e7e96}[data-bs-theme=dark] .search-pill-field{background:#16262b}[data-bs-theme=dark] .search-pill-btn{background:#2e7f96}[data-bs-theme=dark] .search-pill-btn:hover{background:#3c9ab4}@media (width<=767.98px){.page-hero{padding-top:6px}.page-hero-inner{padding-bottom:20px}.search-pill{width:100%}}.page-hero-sub{color:#ffffffdb;max-width:54ch;margin:14px 0 0;font-size:17px;font-weight:400;line-height:1.9}.page-band{z-index:2;background:var(--site-mist);padding:40px 0 56px;position:relative}.result-line{color:var(--site-muted);margin:0;font-size:15px;font-weight:500}.result-line strong{color:var(--site-ink);font-weight:700}.search-pill-clear{color:var(--site-teal);align-items:center;gap:6px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.search-pill-clear,.search-pill-clear:hover{transition:color .2s}.search-pill-clear:hover{color:var(--site-teal-deep)}[data-bs-theme=dark] .search-pill-clear:hover{color:var(--site-ink)}.empty-state{text-align:center;background:var(--bs-body-bg);border:1px solid var(--site-rule);border-radius:14px;flex-direction:column;align-items:center;padding:64px 20px;display:flex}.empty-state-icon{color:var(--site-muted);opacity:.5;margin-bottom:16px;font-size:36px}.empty-state-title{color:var(--site-ink);margin:0;font-size:18px;font-weight:700;line-height:1.7}.empty-state-text{color:var(--site-muted);margin:10px 0 0;font-size:15px}.empty-state-text:empty{display:none}.empty-state-btn{background:var(--site-teal);color:#fff;border-radius:999px;align-items:center;margin-top:20px;padding:11px 26px;font-size:14px;font-weight:600;text-decoration:none;transition:background .2s;display:inline-flex}.empty-state-btn:hover{background:var(--site-teal-deep);color:#fff}.count-badge{border-radius:var(--site-radius-pill);background:rgba(var(--site-teal-rgb),.1);color:var(--site-teal);font-variant-numeric:tabular-nums;padding:3px 10px;font-size:12.5px;font-weight:700}.cat-section{margin-bottom:40px}.section-head{color:var(--site-ink);align-items:center;gap:10px;margin:0 0 16px;font-size:17px;font-weight:700;display:flex}.section-head .ic{color:var(--site-teal);font-size:15px}.cat-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-auto-rows:1fr;gap:14px;display:grid}.cat-card{border:1px solid var(--site-rule);background:var(--bs-body-bg);border-radius:14px;align-items:center;gap:14px;padding:16px 18px;text-decoration:none;transition:border-color .2s,transform .2s;display:flex}.cat-card:hover{border-color:var(--site-teal);transition:border-color .2s,transform .2s;transform:translateY(-2px)}.cat-card-icon{background:rgba(var(--site-teal-rgb),.1);width:44px;height:44px;color:var(--site-teal);border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex}.cat-card-icon .ic{color:inherit;font-size:17px}.cat-card-body{min-width:0}.cat-card-name{color:var(--site-ink);text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:700;line-height:1.5;display:block;overflow:hidden}.cat-card-meta{color:var(--site-muted);margin-top:2px;font-size:12.5px;display:block}.cat-card-date{align-items:center;gap:4px;margin-inline-start:10px;display:inline-flex}.card-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-auto-rows:1fr;gap:16px;display:grid}.item-card.is-stacked{flex-direction:column;gap:8px;padding:18px 20px}.item-card-cat{color:var(--site-teal);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:700;overflow:hidden}.page-band.is-flush{padding-top:40px}.card-grid.is-list{grid-template-columns:1fr;grid-auto-rows:auto}.item-card{border:1px solid var(--site-rule);background:var(--bs-body-bg);border-radius:14px;gap:16px;padding:16px;text-decoration:none;transition:border-color .2s,transform .2s;display:flex}.item-card:hover{border-color:var(--site-teal);transition:border-color .2s,transform .2s;transform:translateY(-2px)}.date-tile{background:linear-gradient(160deg,rgba(var(--site-teal-rgb),.13)0%,rgba(var(--site-teal-rgb),.05)100%);width:64px;color:var(--site-teal);border-radius:12px;flex-direction:column;flex:none;justify-content:center;align-items:center;padding:10px 0;line-height:1.15;display:flex}.date-tile-day{font-variant-numeric:tabular-nums;font-size:22px;font-weight:700}.date-tile-month{font-size:12px;font-weight:600}.date-tile-year{opacity:.75;font-variant-numeric:tabular-nums;margin-top:2px;font-size:11px}.item-card-body{flex-direction:column;gap:6px;min-width:0;display:flex}.item-card-title{color:var(--site-ink);-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;font-size:14.5px;font-weight:700;line-height:1.65;display:-webkit-box;overflow:hidden}.item-card-excerpt{color:var(--site-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12.5px;line-height:1.75;display:-webkit-box;overflow:hidden}.item-card-meta{color:var(--site-muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;padding-top:4px;font-size:12.5px;display:flex}.item-card-facts{border-top:1px solid var(--site-rule);flex-direction:column;gap:8px;padding-top:10px;display:flex}.item-card-facts:not(:has(.item-card-fact)){display:none}.item-card-fact{flex-direction:column;gap:2px;min-width:0;display:flex}.item-card-fact-label{color:var(--site-muted);align-items:center;gap:6px;font-size:11.5px;font-weight:600;display:inline-flex}.item-card-fact-label .ic{color:var(--site-teal);flex:none;font-size:11px}.item-card-fact-value{color:var(--site-ink);white-space:normal;overflow-wrap:anywhere;font-size:13px;font-weight:600;line-height:1.7}.meta-chip{background:rgba(var(--site-teal-rgb),.09);height:24px;color:var(--site-teal);white-space:nowrap;font-variant-numeric:tabular-nums;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:11.5px;font-weight:600;line-height:1;display:inline-flex}.meta-chip.is-icon{justify-content:center;width:24px;padding:0}.meta-chip .ic{color:inherit;font-size:11px;line-height:1}.meta-chip.is-danger,.meta-chip.is-open{border-color:currentColor;border-color:color-mix(in srgb,currentColor 28%,transparent)}.meta-chip.is-danger{color:#b32020;background:#d639391a}[data-bs-theme=dark] .meta-chip.is-danger{color:#ff9b9b;background:#ff6e6e29}.meta-chip.is-open{color:#15794c;background:#178b561a}[data-bs-theme=dark] .meta-chip.is-open{color:#6fd9a0;background:#50cd8929}.meta-chip.is-plain{height:auto;color:var(--site-muted);background:0 0;border:0;margin-inline-start:auto;padding:0;font-weight:500}[data-bs-theme=dark] .date-tile{background:linear-gradient(160deg,rgba(var(--site-teal-rgb),.26)0%,rgba(var(--site-teal-rgb),.1)100%)}@media (width<=575.98px){.item-card{gap:12px;padding:14px}.date-tile{width:56px}}@media (width<=991.98px){.wrapper{overflow-x:clip}}@media (prefers-reduced-motion:reduce){.item-card:hover,.cat-card:hover{transform:none}}.pager-wrap{justify-content:center;margin-top:32px;display:flex}.item-card-cover{background:var(--bs-body-bg);border-radius:12px;flex:none;width:64px;height:64px;overflow:hidden}.item-card-cover img{object-fit:cover;width:100%;height:100%;display:block}.article{background:var(--bs-body-bg);border:1px solid var(--site-rule);border-radius:18px;max-width:900px;margin:0 auto;overflow:hidden}.article-media{aspect-ratio:16/9;background:var(--site-mist);position:relative}.article-media img{object-fit:cover;width:100%;height:100%;display:block}.article-media.is-empty img{opacity:.5;object-fit:contain;width:32%;height:auto;margin:auto;position:absolute;inset:0}[data-bs-theme=dark] .article-media.is-empty img{filter:invert(.92)hue-rotate(180deg);opacity:.35}.article-inner{padding:28px 38px 26px}.article-head{border-bottom:1px solid var(--site-rule);margin-bottom:26px;padding-bottom:20px}.article-cat{background:rgba(var(--site-teal-rgb),.1);color:var(--site-teal);border-radius:999px;align-items:center;gap:7px;margin-bottom:12px;padding:5px 12px;font-size:12.5px;font-weight:700;display:inline-flex}.article-cat .ic{color:inherit;font-size:11px}.article-cat a{color:inherit;text-decoration:none}.article-title{color:var(--site-ink);overflow-wrap:anywhere;margin:0 0 14px;font-size:27px;font-weight:800;line-height:1.45}.article-meta{color:var(--site-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:8px 22px;font-size:13px;display:flex}.article-meta-item{align-items:center;gap:7px;display:inline-flex}.article-meta-item .ic{color:inherit;font-size:12px}.prose{max-width:68ch;color:var(--site-ink);overflow-wrap:anywhere;margin:0 auto;font-size:15.5px;line-height:2}.prose>:first-child{margin-top:0}.prose>:last-child{margin-bottom:0}.prose img{border-radius:10px;max-width:100%;height:auto}.prose p:has(>img:only-child),.prose p:has(>a:only-child>img:only-child){text-align:center}.prose a{color:var(--site-teal);text-underline-offset:3px;text-decoration:underline}.prose p{margin:0 0 14px}.prose b,.prose strong{color:var(--site-ink);font-weight:700}.prose h1,.prose h2,.prose h3,.prose h4,.prose h5,.prose h6{color:var(--site-ink);margin:28px 0 12px;font-weight:700;line-height:1.6}.prose h1,.prose h2{font-size:21px}.prose h3{border-inline-start:3px solid var(--site-teal);padding-inline-start:12px;font-size:18px;line-height:1.5}.prose h4,.prose h5,.prose h6{font-size:16px}.prose hr{border:0;border-top:1px solid var(--site-rule);opacity:1;margin:24px 0}.prose ul,.prose ol{margin-block:0 16px;padding-inline-start:1.6em}.prose li{margin-bottom:6px}.prose blockquote{border-inline-start:3px solid rgba(var(--site-teal-rgb),.35);color:var(--site-muted);margin:0 0 16px;padding-inline-start:16px}.prose table{border:1px solid var(--site-rule);border-collapse:separate;border-spacing:0;border-radius:var(--site-radius);background:var(--site-surface);width:100%;max-width:100%;margin:0 0 20px;font-size:14.5px;line-height:1.7;overflow:hidden}.prose th,.prose td{border:0;border-bottom:1px solid var(--site-rule);border-inline-end:1px solid var(--site-rule);vertical-align:top;text-align:start;overflow-wrap:break-word;padding:10px 14px}.prose tr>:last-child{border-inline-end:0}.prose tbody tr:last-child>*,.prose table>tr:last-child>*{border-bottom:0}.prose thead th,.prose thead td{background:rgba(var(--site-teal-rgb),.07);color:var(--site-teal-deep);vertical-align:middle;text-align:center;font-weight:700}.prose tbody th{background:var(--site-mist);font-weight:700}.prose tbody tr:nth-child(2n)>td{background:rgba(var(--site-teal-rgb),.025)}.prose td>:last-child,.prose th>:last-child{margin-bottom:0}.prose td p,.prose th p{margin:0 0 6px}.prose td ul,.prose td ol{margin-bottom:0}.prose caption{caption-side:top;color:var(--site-muted);text-align:start;padding:0 0 8px;font-size:14px;font-weight:600}.prose .table-scroll{-webkit-overflow-scrolling:touch;margin:0 0 20px}.prose .table-scroll>table{margin:0 auto}.article-inner>.prose{max-width:none}.prose th,.prose td{min-width:5.5em}[data-bs-theme=dark] .prose thead th,[data-bs-theme=dark] .prose thead td{color:var(--site-teal);background:#4fa3ba1a}[data-bs-theme=dark] .prose tbody tr:nth-child(2n)>td{background:#ffffff06}[data-bs-theme=dark] .prose [style*=color]{color:inherit!important}[data-bs-theme=dark] .prose [style*=background]{background:0 0!important}[data-bs-theme=dark] .prose font[color]{color:inherit!important}[data-bs-theme=dark] .prose a[style*=color],[data-bs-theme=dark] .prose a[style*=color]:hover{color:var(--site-teal)!important}.prose font,.prose :is(p,div,span,li,td,th,b,strong,i,em,u,a,blockquote,section)[style]{font-family:inherit!important;font-size:inherit!important;line-height:inherit!important;letter-spacing:normal!important;color:inherit!important;text-indent:0!important;background:0 0!important}.prose :is(p,div,li,blockquote)[style]{text-align:start!important;max-width:100%!important;margin-inline:0!important}.prose :is(h1,h2,h3,h4,h5,h6)[style]{color:var(--site-ink)!important;text-align:start!important;background:0 0!important;font-family:inherit!important}.prose table[style],.prose :is(td,th)[style]{width:auto!important;height:auto!important}.prose a[style]{color:var(--site-teal)!important}.prose img[style]{float:none!important;max-width:100%!important;height:auto!important}.fact-list{border:1px solid var(--site-rule);background:var(--site-mist);border-radius:14px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px 24px;margin:26px 0 0;padding:20px 22px;display:grid}.fact{flex-direction:column;gap:3px;min-width:0;display:flex}.fact-label{color:var(--site-muted);align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.fact-label .ic{color:inherit;font-size:11px}.fact-value{color:var(--site-ink);overflow-wrap:anywhere;font-size:14px;font-weight:700;line-height:1.6}.content-section{margin-top:28px}.content-section-title{color:var(--site-ink);align-items:center;gap:9px;margin:0 0 14px;font-size:17px;font-weight:700;display:flex}.content-section-title .ic{color:var(--site-teal);font-size:14px}.attach-bar{border:1px solid var(--site-rule);background:var(--site-mist);border-radius:14px;flex-wrap:wrap;align-items:center;gap:14px;margin-top:26px;padding:16px 18px;display:flex}.attach-bar-icon{background:rgba(var(--site-teal-rgb),.1);width:44px;height:44px;color:var(--site-teal);border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex}.attach-bar-icon .ic{color:inherit;font-size:17px}.attach-bar-info{flex:180px;min-width:0}.attach-bar-title{color:var(--site-ink);overflow-wrap:anywhere;font-size:14px;font-weight:700;display:block}.attach-bar-hint{color:var(--site-muted);margin-top:2px;font-size:12.5px;display:block}.attach-audio .attach-bar-info{flex-basis:260px}.attach-audio-player{width:100%;height:40px;margin-top:8px;display:block}.attach-bar-btn{background:var(--site-teal-deep);color:#fff;border:1px solid #0000;border-radius:10px;flex:none;align-items:center;gap:8px;height:40px;padding:0 20px;font-size:13.5px;font-weight:700;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex}.attach-bar-btn:hover{background:var(--site-teal);color:#fff;transition:background-color .2s,color .2s}.attach-bar-btn.is-quiet{border-color:var(--site-rule);color:var(--site-teal);background:0 0}.attach-bar-btn.is-quiet:hover{border-color:var(--site-teal);color:var(--site-teal);background:0 0}.item-pager{border-top:1px solid var(--site-rule);justify-content:space-between;align-items:center;gap:12px;margin-top:26px;padding-top:20px;display:flex}.item-pager-link{color:var(--site-teal);align-items:center;gap:8px;font-size:13.5px;font-weight:700;text-decoration:none;transition:color .2s;display:inline-flex}.item-pager-link:hover{color:var(--site-teal-deep);transition:color .2s}.prose img.is-broken{display:none}.article-media.is-figure{aspect-ratio:auto;background:var(--site-mist);justify-content:center;align-items:center;max-height:72vh;display:flex}.article-media.is-figure img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:72vh}.article-media.is-figure a{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.article-media.is-video{aspect-ratio:16/9;background:#000;max-height:none}.article-media.is-video iframe,.article-media.is-video .ratio{border:0;width:100%;height:100%}.result-bar{border-bottom:1px solid var(--site-rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 0 32px;padding-bottom:16px;display:flex}.cat-card-icon img{object-fit:cover;width:100%;height:100%}.article-media.is-cover{aspect-ratio:auto;background:0 0;justify-content:center;align-items:center;padding:28px 20px 4px;display:flex}.article-media.is-cover img{object-fit:contain;border:1px solid var(--site-rule);border-radius:10px;width:auto;max-width:240px;height:auto;max-height:340px}.attach-bar.is-lead{border-color:rgba(var(--site-teal-rgb),.28);background:rgba(var(--site-teal-rgb),.07);padding:20px}.attach-bar.is-lead .attach-bar-title{font-size:15.5px}.article-cat a,.article-cat a:hover{color:inherit;text-decoration:none}.search-pill-clear .ic{font-size:13px}.content-section+.content-section{border-top:1px solid var(--site-rule);margin-top:52px;padding-top:44px}.empty-state-icon .ic{color:inherit;font-size:22px}.attach-list{flex-direction:column;gap:8px;display:flex}.attach-list .moe-attach-link{border:1px solid var(--site-rule);background:rgba(var(--site-teal-rgb),.05);color:var(--site-ink);border-radius:12px;align-items:center;gap:10px;padding:12px 14px;font-size:14px;font-weight:600;text-decoration:none;transition:border-color .18s,background-color .18s;display:flex}.attach-list .moe-attach-link:hover,.attach-list .moe-attach-link:focus-visible{border-color:var(--site-teal);background:rgba(var(--site-teal-rgb),.1);color:var(--site-teal)}.attach-list .moe-attach-link .ic{color:var(--site-teal);flex:none;font-size:18px}.attach-list .moe-attach-name{overflow-wrap:anywhere;flex:auto}[data-bs-theme=dark] .attach-list .moe-attach-link{background:rgba(var(--site-teal-rgb),.14)}.article-actions{border-top:1px solid var(--site-rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:28px;padding-top:20px;display:flex}.article-actions-label{color:var(--site-muted);align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.article-actions-label .ic{color:inherit;font-size:12px}.share-bar{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.share-bar>*{background:var(--site-mist);width:36px;height:36px;color:var(--site-muted);cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;padding:0;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex}.share-bar>:hover{background:rgba(var(--site-teal-rgb),.12);color:var(--site-teal);transition:background-color .2s,color .2s}.share-bar .ic{color:inherit;font-size:14px}.share-bar>.is-done{color:#15794c;background:#178b561f}[data-bs-theme=dark] .share-bar>.is-done{color:#6fd9a0;background:#50cd892e}.back-link{color:var(--site-muted);justify-content:center;align-items:center;gap:9px;margin-top:22px;font-size:13.5px;font-weight:600;text-decoration:none;transition:color .2s;display:flex}.back-link:hover{color:var(--site-teal);transition:color .2s}.related{max-width:900px;margin:36px auto 0}.related-head{color:var(--site-ink);align-items:center;gap:10px;margin:0 0 16px;font-size:17px;font-weight:700;display:flex}.related-head .ic{color:var(--site-teal);font-size:15px}@media (width<=767.98px){.article-inner{padding:22px 18px 20px}.article-title{font-size:21px}.article-actions{justify-content:center}.fact-list{padding:16px 18px}}@media print{.article-actions,.back-link,.item-pager,.related,.page-hero{display:none}.article{border:0;max-width:none}}main#main{min-height:100svh;display:block}:root{--site-shadow-modal:0 18px 70px #0b2b3338}[data-bs-theme=dark]{--site-shadow-modal:0 18px 70px #0000008c}.site-modal .modal-content{background:var(--site-surface);box-shadow:var(--site-shadow-modal);color:var(--site-ink);border:0;border-radius:16px;overflow:hidden}.site-modal-head{justify-content:space-between;align-items:flex-start;gap:12px;padding:22px 22px 0;display:flex}.site-modal-symbol{border-radius:var(--site-radius);background:rgba(var(--site-teal-rgb),.1);width:56px;height:56px;color:var(--site-teal);flex:none;justify-content:center;align-items:center;font-size:26px;display:inline-flex}.site-modal.is-success .site-modal-symbol{background:rgba(var(--site-success-rgb),.12);color:var(--site-success)}.site-modal.is-warning .site-modal-symbol{background:rgba(var(--site-warning-rgb),.14);color:var(--site-warning)}.site-modal.is-danger .site-modal-symbol{background:rgba(var(--site-danger-rgb),.12);color:var(--site-danger)}.site-modal-close{background:var(--site-mist);width:38px;height:38px;color:var(--site-muted);border:0;border-radius:9px;flex:none;justify-content:center;align-items:center;font-size:16px;transition:background-color .2s,color .2s;display:inline-flex}.site-modal-close:hover,.site-modal-close:focus-visible{background:rgba(var(--site-danger-rgb),.12);color:var(--site-danger)}.site-modal .modal-body{padding:16px 22px 6px}.site-modal-title{color:var(--site-ink);margin:0 0 6px;font-size:20px;font-weight:700;line-height:1.5}.site-modal-text{color:var(--site-muted);font-size:var(--site-text-sm);margin:0 0 10px;line-height:1.8}.site-modal-lines{color:var(--site-muted);font-size:var(--site-text-sm);margin:0 0 10px;padding-inline-start:18px;line-height:1.8}.site-modal .modal-footer{border:0;justify-content:flex-start;gap:8px;padding:14px 22px 22px}.site-modal .modal-footer>*{margin:0}.site-modal-head.has-title{border-bottom:1px solid var(--site-rule);align-items:center;padding-bottom:14px}.site-modal-head.has-title .site-modal-title{flex:auto;margin:0;font-size:18px}.site-modal-head.has-title .site-modal-symbol{width:44px;height:44px;font-size:20px}.site-toast-host{inset-inline:0;z-index:1090;pointer-events:none;flex-direction:column;align-items:center;gap:8px;display:flex;position:fixed;bottom:24px}.site-toast{background:var(--site-teal-deep);max-width:min(520px,100vw - 32px);box-shadow:var(--site-shadow-modal);color:#fff;font-size:var(--site-text-sm);pointer-events:auto;border-radius:12px;align-items:center;gap:10px;padding:12px 18px;font-weight:600;animation:.25s both site-toast-in;display:inline-flex}.site-toast .ic{flex:none;font-size:18px}.site-toast.is-success .ic{color:#7fe0b1}.site-toast.is-warning .ic{color:#f5c842}.site-toast.is-danger .ic{color:#ff9a8f}.site-toast.is-leaving{opacity:0;transition:opacity .25s,transform .25s;transform:translateY(8px)}@keyframes site-toast-in{0%{opacity:0;transform:translateY(8px)}}.leaflet-marker.map-marker{background:0 0;border:0}.leaflet-marker.map-marker .ic{width:40px;height:40px;color:var(--site-teal);filter:drop-shadow(0 2px 3px #0b2b3359)}.site-modal.moe-modal .ss-modal-body{background:var(--site-mist);padding:22px 20px 28px}@media (width<=575.98px){.site-modal .modal-dialog{margin:auto 12px}}.album-section{margin-bottom:44px}.album-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-auto-rows:1fr;gap:16px;display:grid}.album-card{border:1px solid var(--site-rule);background:var(--bs-body-bg);border-radius:14px;flex-direction:column;text-decoration:none;transition:border-color .2s,transform .2s;display:flex;overflow:hidden}.album-card:hover{border-color:var(--site-teal);transition:border-color .2s,transform .2s;transform:translateY(-2px)}.album-card-cover{aspect-ratio:4/3;background:var(--bs-body-bg);position:relative;overflow:hidden}.album-card-cover img{object-fit:cover;width:100%;height:100%;display:block}.tile-name{background-image:linear-gradient(160deg,rgba(var(--site-teal-rgb),.13)0%,rgba(var(--site-teal-rgb),.05)100%);color:var(--site-teal);text-align:center;justify-content:center;align-items:center;padding:16px 18px;display:flex;position:absolute;inset:0}.tile-name span{-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:15px;font-weight:700;line-height:1.6;display:-webkit-box;overflow:hidden}[data-bs-theme=dark] .tile-name{background-image:linear-gradient(160deg,rgba(var(--site-teal-rgb),.26)0%,rgba(var(--site-teal-rgb),.1)100%);color:#7fc3d6}.album-card-body{flex-direction:column;gap:4px;padding:14px 16px 16px;display:flex}.album-card-name{color:var(--site-ink);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;font-size:14.5px;font-weight:700;line-height:1.55;display:-webkit-box;overflow:hidden}.album-card-meta{color:var(--site-muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;padding-top:6px;font-size:12.5px;display:flex}.photo-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-auto-rows:1fr;gap:14px;display:grid}.photo-card{aspect-ratio:1;background:var(--bs-body-bg);border:1px solid var(--site-rule);border-radius:12px;text-decoration:none;transition:border-color .2s,transform .2s;display:block;position:relative;overflow:hidden}.photo-card:hover{border-color:var(--site-teal);transition:border-color .2s,transform .2s;transform:translateY(-2px)}.photo-card img{object-fit:cover;width:100%;height:100%;display:block}.photo-cap{inset-inline:0;color:#fff;-webkit-line-clamp:2;overflow-wrap:anywhere;background:linear-gradient(#051b2200 0%,#051b228c 45%,#051b22e0 100%);-webkit-box-orient:vertical;padding:24px 12px 10px;font-size:12.5px;font-weight:600;line-height:1.5;display:-webkit-box;position:absolute;bottom:0;overflow:hidden}.photo-missing{background-image:linear-gradient(160deg,rgba(var(--site-teal-rgb),.13)0%,rgba(var(--site-teal-rgb),.05)100%);color:var(--site-teal);text-align:center;justify-content:center;align-items:center;padding:14px;font-size:13px;font-weight:700;line-height:1.6;display:flex;position:absolute;inset:0;overflow:hidden}[data-bs-theme=dark] .photo-missing{background-image:linear-gradient(160deg,rgba(var(--site-teal-rgb),.26)0%,rgba(var(--site-teal-rgb),.1)100%);color:#7fc3d6}.photo-anon .ic{color:inherit;opacity:.55;font-size:30px;display:block}@media (width<=575.98px){.photo-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}}@media (prefers-reduced-motion:reduce){.album-card:hover,.photo-card:hover{transform:none}}.tag-list{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.tag{background:rgba(var(--site-teal-rgb),.09);height:26px;color:var(--site-teal);border-radius:999px;align-items:center;gap:6px;padding:0 11px;font-size:12px;font-weight:600;display:inline-flex}.tag .ic{color:inherit;font-size:10px}.book-cover{aspect-ratio:3/4;background:var(--bs-body-bg);position:relative;overflow:hidden}.book-cover img{object-fit:cover;width:100%;height:100%;display:block}.filter-bar{border:1px solid var(--site-rule);background:var(--bs-body-bg);border-radius:14px;flex-wrap:wrap;align-items:flex-end;gap:14px;margin:0 0 20px;padding:18px 20px;display:flex}.filter-bar-field{flex-direction:column;flex:180px;gap:6px;min-width:0;display:flex}.filter-bar-label{color:var(--site-muted);font-size:12.5px;font-weight:600}.filter-bar-select,.filter-bar-input{border:1px solid var(--site-rule);background:var(--bs-body-bg);width:100%;height:42px;color:var(--site-ink);border-radius:10px;padding:0 14px;font-family:inherit;font-size:13.5px;transition:border-color .2s}.filter-bar-select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5 11 1.5' fill='none' stroke='%23697A8D' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:calc(100% - 14px);background-repeat:no-repeat;background-size:12px 8px;padding-inline-end:38px}[dir=rtl] .filter-bar-select{background-position:14px}[data-bs-theme=dark] .filter-bar-select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5 11 1.5' fill='none' stroke='%23A8B4C4' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.filter-bar-select:disabled{opacity:.55;cursor:not-allowed}.filter-bar-select:focus,.filter-bar-input:focus{border-color:var(--site-teal);box-shadow:0 0 0 3px rgba(var(--site-teal-rgb),.14);outline:none}.filter-bar-actions{flex:none;gap:8px;display:flex}.action-btn{background:var(--site-teal-deep);color:#fff;cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;height:42px;padding:0 22px;font-size:13.5px;font-weight:700;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.action-btn:hover{background:var(--site-teal);color:#fff}.action-btn-quiet{border-color:var(--site-rule);color:var(--site-muted);background:0 0}.action-btn-quiet:hover{border-color:var(--site-teal);color:var(--site-teal);background:0 0}[data-bs-theme=dark] .action-btn:hover{background:var(--site-teal-deep);color:#fff}.shelf{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));grid-auto-rows:1fr;gap:16px;display:grid}.book-card{border:1px solid var(--site-rule);background:var(--bs-body-bg);border-radius:14px;flex-direction:column;text-decoration:none;transition:border-color .2s,transform .2s;display:flex;overflow:hidden}.book-card:hover{border-color:var(--site-teal);transition:border-color .2s,transform .2s;transform:translateY(-2px)}.cover-title{background-color:var(--bs-body-bg);background-image:linear-gradient(160deg,rgba(var(--site-teal-rgb),.13)0%,rgba(var(--site-teal-rgb),.05)100%);color:var(--site-teal);text-align:center;justify-content:center;align-items:center;padding:16px 14px;display:flex;position:absolute;inset:0}.cover-title span{-webkit-line-clamp:5;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:13.5px;font-weight:700;line-height:1.6;display:-webkit-box;overflow:hidden}[data-bs-theme=dark] .cover-title{background-image:linear-gradient(160deg,rgba(var(--site-teal-rgb),.26)0%,rgba(var(--site-teal-rgb),.1)100%);color:#7fc3d6}.book-card-body{flex-direction:column;gap:6px;padding:12px 14px 14px;display:flex}.book-card-title{color:var(--site-ink);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;font-size:13.5px;font-weight:700;line-height:1.55;display:-webkit-box;overflow:hidden}.book-card-meta{color:var(--site-muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;font-size:12px;display:flex}@media (width<=575.98px){.shelf{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}}@media (prefers-reduced-motion:reduce){.book-card:hover{transform:none}}@media (width<=767.98px){.reader-frame iframe{height:60vh;min-height:360px}.filter-bar-actions{flex:100%}.action-btn{flex:auto}}.cover-fallback{background-color:var(--bs-body-bg);background-image:linear-gradient(160deg,rgba(var(--site-teal-rgb),.13)0%,rgba(var(--site-teal-rgb),.05)100%);width:200px;min-height:280px;color:var(--site-teal);text-align:center;overflow-wrap:anywhere;border-radius:10px;justify-content:center;align-items:center;padding:20px 16px;font-size:14px;font-weight:700;line-height:1.6;display:flex}[data-bs-theme=dark] .cover-fallback{background-image:linear-gradient(160deg,rgba(var(--site-teal-rgb),.26)0%,rgba(var(--site-teal-rgb),.1)100%);color:#7fc3d6}.attach-bar-btns{flex-wrap:wrap;gap:8px;display:flex}.reader{background:var(--bs-body-bg);border:1px solid var(--site-rule);border-radius:18px;max-width:1100px;margin:0 auto;padding:20px;overflow:hidden}.reader-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.reader-title{color:var(--site-ink);overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:700;line-height:1.5}.reader-frame{border:1px solid var(--site-rule);background:var(--bs-body-bg);border-radius:14px;overflow:hidden}.reader-frame iframe{border:0;width:100%;height:78vh;min-height:520px;display:block}.reader-actions{flex-wrap:wrap;gap:8px;display:flex}.logo-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-auto-rows:1fr;gap:16px;display:grid}.logo-card{border:1px solid var(--site-rule);background:var(--site-surface);text-align:center;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:14px;height:100%;padding:22px 16px;text-decoration:none;transition:border-color .25s,transform .25s,box-shadow .25s;display:flex}.logo-card:hover,.logo-card:focus-visible{border-color:var(--site-teal);text-decoration:none;transition:border-color .25s,transform .25s,box-shadow .25s;transform:translateY(-3px);box-shadow:0 12px 26px #0b2b331a}[data-bs-theme=dark] .logo-card:hover,[data-bs-theme=dark] .logo-card:focus-visible{box-shadow:0 12px 26px #00000073}.logo-card:focus-visible{outline:3px solid rgba(var(--site-teal-rgb),.55);outline-offset:2px}.logo-card-media{justify-content:center;align-items:center;width:100%;height:100px;display:flex}.logo-card-media img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;transition:transform .25s}.logo-card:hover .logo-card-media img{transform:scale(1.05)}.logo-card-title{color:var(--site-ink);font-size:15px;font-weight:700;line-height:1.5}.logo-card:hover .logo-card-title{color:var(--site-teal)}@media (width<=767.98px){.logo-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px}.logo-card-media{height:76px}}@media (prefers-reduced-motion:reduce){.logo-card:hover,.logo-card:focus-visible,.logo-card:hover .logo-card-media img{transform:none}.logo-card,.logo-card-media img{transition:none}}.logo-grid.is-centered{grid-template-columns:repeat(auto-fill,minmax(260px,320px));justify-content:center}.page-mazaya .tile-title{background-color:var(--bs-body-bg);background-image:linear-gradient(160deg,rgba(var(--site-teal-rgb),.13)0%,rgba(var(--site-teal-rgb),.05)100%);color:var(--site-teal);text-align:center;justify-content:center;align-items:center;padding:16px 18px;display:flex;position:absolute;inset:0}.page-mazaya .tile-title span{-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:15px;font-weight:700;line-height:1.6;display:-webkit-box;overflow:hidden}[data-bs-theme=dark] .page-mazaya .tile-title{background-image:linear-gradient(160deg,rgba(var(--site-teal-rgb),.26)0%,rgba(var(--site-teal-rgb),.1)100%);color:#7fc3d6}.page-mazaya .cat-tile:hover .tile-title,.page-mazaya .offer-card:hover .tile-title{background-image:linear-gradient(160deg,rgba(var(--site-teal-rgb),.19)0%,rgba(var(--site-teal-rgb),.08)100%)}@media (prefers-reduced-motion:reduce){.page-mazaya .cat-tile:hover,.page-mazaya .offer-card:hover{transform:none}}.page-mazaya .cat-tile{background:#fff;border-radius:12px;transition:transform .25s,box-shadow .25s;overflow:hidden;box-shadow:0 2px 12px #00000005}.page-mazaya .cat-tile:hover{transform:translateY(-4px);box-shadow:0 8px 30px #0000001f}.page-mazaya .cat-tile-thumb{background:radial-gradient(at 50% 40%,#fff3cd 0%,#ffd580 60%,#ffb300 100%);height:170px;position:relative;overflow:hidden}.page-mazaya .cat-tile-thumb img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.page-mazaya .cat-tile:hover .cat-tile-thumb img{transform:scale(1.06)}.page-mazaya .cat-tile-thumb.no-img{justify-content:center;align-items:center;display:flex}.page-mazaya .cat-tile-thumb.no-img:after{content:"";color:#ffa80099;font-family:Flaticon;font-size:56px}.page-mazaya .cat-tile-dim{background:linear-gradient(#00000005 45%,#00000080 100%);position:absolute;inset:0}.page-mazaya .cat-tile-stats{z-index:2;gap:10px;display:flex;position:absolute;bottom:12px;left:14px;right:14px}.page-mazaya .stat{color:#fff;-webkit-backdrop-filter:blur(6px);background:#ffffff2e;border-radius:20px;align-items:center;gap:5px;padding:4px 10px;font-size:12px;font-weight:500;display:inline-flex}.page-mazaya .tile-title~.cat-tile-stats .stat,.page-mazaya .cat-tile-thumb:has(.tile-title) .stat{background:var(--site-teal-deep);-webkit-backdrop-filter:none}.page-mazaya .stat .ic{font-size:13px}.page-mazaya .cat-tile-info{padding:14px 16px 16px}.page-mazaya .cat-tile-title{color:#1a1a2e;text-overflow:ellipsis;white-space:nowrap;margin:0 0 4px;font-size:15px;font-weight:700;line-height:1.5;overflow:hidden}.page-mazaya .cat-tile-desc{color:#8b8fa3;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:20px;margin:0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.page-mazaya .offer-card{background:#fff;border-radius:12px;flex-direction:column;height:100%;transition:transform .25s,box-shadow .25s;display:flex;overflow:hidden;box-shadow:0 2px 12px #00000005}.page-mazaya .offer-card:hover{transform:translateY(-3px);box-shadow:0 8px 28px #0000001a}.page-mazaya .offer-thumb-link{text-decoration:none;display:block}.page-mazaya .offer-thumb{background:linear-gradient(135deg,#f0f4fa 0%,#e4e8f0 100%);height:160px;position:relative;overflow:hidden}.page-mazaya .offer-thumb img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.page-mazaya .offer-card:hover .offer-thumb img{transform:scale(1.05)}.page-mazaya .offer-thumb .no-img{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.page-mazaya .offer-thumb .no-img:after{content:"";color:#00000014;font-family:Flaticon;font-size:40px}.page-mazaya .offer-type{color:#fff;z-index:2;-webkit-backdrop-filter:blur(6px);border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;font-size:13px;display:flex;position:absolute;top:10px;left:10px}.page-mazaya .offer-type-page{background:#009ef7bf}.page-mazaya .offer-type-file{background:#0bb783bf}.page-mazaya .offer-type-link{background:#8950fcbf}.page-mazaya .offer-body{flex-direction:column;flex:1;padding:14px 16px 16px;display:flex}.page-mazaya .offer-title{color:#1a1a2e;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:6px;font-size:14.5px;font-weight:700;line-height:1.55;text-decoration:none;transition:color .2s;display:-webkit-box;overflow:hidden}.page-mazaya .offer-title:hover{color:var(--bs-primary,#3699ff)}.page-mazaya .offer-excerpt{color:#8b8fa3;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 10px;font-size:13px;line-height:1.6;display:-webkit-box;overflow:hidden}.page-mazaya .offer-meta{color:#a1a5b7;gap:14px;margin-top:auto;font-size:12px;display:flex}.page-mazaya .offer-meta span{align-items:center;gap:4px;display:inline-flex}.page-mazaya .offer-meta .ic{font-size:13px}.page-mazaya .related-item{padding:10px 0;transition:padding-right .2s}.page-mazaya .related-item+.related-item{border-top:1px dashed #ebedf3}.page-mazaya .related-item:hover{padding-right:6px}.page-mazaya .related-title{color:#3f4254;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;font-weight:600;line-height:1.55;transition:color .2s;display:-webkit-box;overflow:hidden}.page-mazaya .related-item:hover .related-title{color:var(--bs-primary,#3699ff)}.page-mazaya .related-date .ic{font-size:12px}[data-bs-theme=dark] .page-mazaya .cat-tile{background:#1e2433;box-shadow:0 2px 12px #0003}[data-bs-theme=dark] .page-mazaya .cat-tile:hover{box-shadow:0 8px 30px #0006}[data-bs-theme=dark] .page-mazaya .cat-tile-title{color:#e2e8f0}[data-bs-theme=dark] .page-mazaya .cat-tile-desc{color:#6b7280}[data-bs-theme=dark] .page-mazaya .offer-card{background:#1e2433;box-shadow:0 2px 12px #0003}[data-bs-theme=dark] .page-mazaya .offer-card:hover{box-shadow:0 8px 28px #0006}[data-bs-theme=dark] .page-mazaya .offer-thumb{background:linear-gradient(135deg,#252d3a 0%,#1e2433 100%)}[data-bs-theme=dark] .page-mazaya .offer-thumb .no-img:after{color:#ffffff0f}[data-bs-theme=dark] .page-mazaya .offer-title{color:#e2e8f0}[data-bs-theme=dark] .page-mazaya .offer-excerpt,[data-bs-theme=dark] .page-mazaya .offer-meta{color:#6b7280}[data-bs-theme=dark] .page-mazaya .related-item+.related-item{border-top-color:#ffffff0f}[data-bs-theme=dark] .page-mazaya .related-title{color:#d1d5db}.page-mazaya .related-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-auto-rows:1fr;gap:14px;display:grid}.page-mazaya .related-item{border:1px solid var(--site-rule);background:var(--bs-body-bg);border-radius:14px;flex-direction:column;gap:8px;padding:16px 18px;text-decoration:none;transition:border-color .2s,transform .2s;display:flex}.page-mazaya .related-item:hover{border-color:var(--site-teal);transition:border-color .2s,transform .2s;transform:translateY(-2px)}.page-mazaya .related-title{color:var(--site-ink);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:14px;font-weight:700;line-height:1.6;display:-webkit-box;overflow:hidden}.page-mazaya .related-date{color:var(--site-muted);align-items:center;gap:6px;margin-top:auto;font-size:12.5px;display:inline-flex}.page-mazaya .related-date .ic{color:inherit;font-size:11px}@media (prefers-reduced-motion:reduce){.page-mazaya .related-item:hover{transform:none}}.page-mazaya .article-media.is-figure{padding:18px}.page-mazaya .article-media.is-figure img{cursor:zoom-in;border-radius:10px;max-height:calc(72vh - 36px);box-shadow:0 6px 24px #00000014}.page-mazaya .article-head.mz-head-0{border-bottom:0;margin-bottom:0;padding-bottom:4px}.page-mazaya .article-head.mz-head-0+.attach-bar{margin-top:18px}.page-mazaya .mz-doc-frame{border:1px solid var(--site-rule);background:var(--site-mist);border-radius:14px;margin-top:14px;overflow:hidden}.page-mazaya .mz-doc-iframe{border:0;width:100%;height:min(78vh,820px);min-height:420px;display:block}@media (width<=575.98px){.page-mazaya .article-media.is-figure{padding:10px}.page-mazaya .mz-doc-iframe{height:64vh;min-height:360px}}.page-topics .masonry{column-count:3;column-gap:1.5rem}@media (width<=991px){.page-topics .masonry{column-count:2}}@media (width<=575px){.page-topics .masonry{column-count:1}}.page-topics .masonry-item{break-inside:avoid;margin-bottom:1.5rem}.page-topics .photo-cat-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-auto-rows:1fr;gap:14px;margin-bottom:36px;display:grid}.page-topics .photo-cat{background:var(--bs-body-bg);border:1px solid var(--site-rule);border-radius:14px;flex-direction:column;height:100%;text-decoration:none;display:flex;overflow:hidden}.page-topics .photo-cat,.page-topics .photo-cat:hover{transition:border-color .25s,transform .25s}.page-topics .photo-cat:hover{border-color:var(--site-teal);transform:translateY(-3px)}.page-topics .photo-cat-media{aspect-ratio:16/9;background:var(--site-mist);position:relative;overflow:hidden}.page-topics .photo-cat-media img{object-fit:cover;width:100%;height:100%;display:block}.page-topics .photo-cat-media.is-title{background:linear-gradient(160deg,rgba(var(--site-teal-rgb),.13)0%,rgba(var(--site-teal-rgb),.05)100%);color:var(--site-teal);justify-content:center;align-items:center;padding:16px;display:flex}.page-topics .photo-cat-media.is-title span{text-align:center;-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:15px;font-weight:700;line-height:1.6;display:-webkit-box;overflow:hidden}[data-bs-theme=dark] .page-topics .photo-cat-media.is-title{background:linear-gradient(160deg,rgba(var(--site-teal-rgb),.26)0%,rgba(var(--site-teal-rgb),.1)100%)}.page-topics .photo-cat-body{flex-direction:column;gap:5px;padding:14px 16px 16px;display:flex}.page-topics .photo-cat-name{color:var(--site-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;font-weight:700;line-height:1.5;display:-webkit-box;overflow:hidden}.page-topics .photo-cat:hover .photo-cat-name{color:var(--site-teal)}.page-topics .photo-cat-count{color:var(--site-teal);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:600}.page-topics .feature{background:var(--bs-body-bg);border:1px solid var(--site-rule);border-radius:14px;margin-bottom:1.5rem;text-decoration:none;display:flex;overflow:hidden}.page-topics .feature,.page-topics .feature:hover{transition:border-color .25s,transform .25s}.page-topics .feature:hover{border-color:var(--site-teal);transform:translateY(-3px)}.page-topics .feature-media{background:var(--site-mist);flex:0 0 52%;align-self:stretch;min-height:300px;position:relative;overflow:hidden}.page-topics .feature-media img{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block;position:absolute;inset:0}.page-topics .feature:hover .feature-media img{transform:scale(1.03)}.page-topics .feature-media.is-empty img{opacity:.45;object-fit:contain;width:26%;height:auto;margin:auto;transform:none}.page-topics .feature:hover .feature-media.is-empty img{transform:none}[data-bs-theme=dark] .page-topics .feature-media.is-empty img{filter:invert(.92)hue-rotate(180deg);opacity:.3}.page-topics .feature-media.is-empty{background:linear-gradient(160deg,rgba(var(--site-teal-rgb),.13)0%,rgba(var(--site-teal-rgb),.05)100%)}[data-bs-theme=dark] .page-topics .feature-media.is-empty{background:linear-gradient(160deg,rgba(var(--site-teal-rgb),.26)0%,rgba(var(--site-teal-rgb),.1)100%)}.page-topics .feature-media.is-title{background:linear-gradient(160deg,rgba(var(--site-teal-rgb),.13)0%,rgba(var(--site-teal-rgb),.05)100%);color:var(--site-teal);justify-content:center;align-items:center;padding:34px 32px;display:flex}[data-bs-theme=dark] .page-topics .feature-media.is-title{background:linear-gradient(160deg,rgba(var(--site-teal-rgb),.26)0%,rgba(var(--site-teal-rgb),.1)100%)}.page-topics .feature-tile-title{text-align:center;-webkit-line-clamp:4;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:22px;font-weight:800;line-height:1.6;display:-webkit-box;overflow:hidden}.page-topics .feature:hover .feature-tile-title{color:var(--site-teal)}@media (width<=767.98px){.page-topics .feature-tile-title{font-size:18px}.page-topics .feature-media.is-title{padding:24px 18px}}.page-topics .feature-badge{z-index:1;background:var(--site-teal);color:#fff;border-radius:999px;padding:5px 12px;font-size:11.5px;font-weight:700;position:absolute;inset-block-start:14px;inset-inline-start:14px}[data-bs-theme=dark] .page-topics .feature-badge{background:var(--site-teal-deep)}.page-topics .feature-body{flex-direction:column;flex:auto;justify-content:center;gap:12px;min-width:0;padding:30px 32px;display:flex}.page-topics .feature-title{color:var(--site-ink);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:23px;font-weight:800;line-height:1.55;display:-webkit-box;overflow:hidden}.page-topics .feature:hover .feature-title{color:var(--site-teal)}.page-topics .feature-excerpt{color:var(--site-muted);-webkit-line-clamp:5;-webkit-box-orient:vertical;font-size:14.5px;line-height:1.95;display:-webkit-box;overflow:hidden}.page-topics .feature-read{color:var(--site-teal);align-self:flex-start;align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}[dir=rtl] .page-topics .feature-read .ic{transform:scaleX(-1)}@media (width<=767.98px){.page-topics .feature{flex-direction:column}.page-topics .feature-media{aspect-ratio:16/9;flex:none;min-height:0}.page-topics .feature-body{padding:20px 18px}.page-topics .feature-title{font-size:19px}.page-topics .feature-excerpt{-webkit-line-clamp:4}}@media (prefers-reduced-motion:reduce){.page-topics .feature:hover,.page-topics .feature:hover .feature-media img{transform:none}}.page-topics .story-card{background:var(--bs-body-bg);border:1px solid var(--site-rule);border-radius:14px;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.page-topics .story-card,.page-topics .story-card:hover{transition:border-color .25s,transform .25s}.page-topics .story-card:hover{border-color:var(--site-teal);transform:translateY(-3px)}.page-topics .story-card-media{aspect-ratio:16/9;background:var(--site-mist);position:relative;overflow:hidden}.page-topics .story-card-media img{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.page-topics .story-card:hover .story-card-media img{transform:scale(1.04)}.page-topics .story-card-media.is-empty img,.page-topics .photo-cat-media.is-empty img{opacity:.5;object-fit:contain;width:46%;height:auto;margin:auto;position:absolute;inset:0}[data-bs-theme=dark] .page-topics .story-card-media.is-empty img,[data-bs-theme=dark] .page-topics .photo-cat-media.is-empty img{filter:invert(.92)hue-rotate(180deg);opacity:.35}.page-topics .story-card-date{color:#fff;font-variant-numeric:tabular-nums;backdrop-filter:blur(4px);background:#051b22b8;border-radius:999px;padding:4px 10px;font-size:11.5px;font-weight:600;position:absolute;inset-block-end:10px;inset-inline-start:10px}.page-topics .story-card-body{flex-direction:column;flex:auto;gap:8px;padding:14px 16px 16px;display:flex}.page-topics .story-card-title{color:var(--site-ink);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:15px;font-weight:700;line-height:1.6;display:-webkit-box;overflow:hidden}.page-topics .story-card:hover .story-card-title{color:var(--site-teal)}.page-topics .story-card-excerpt{color:var(--site-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;line-height:1.85;display:-webkit-box;overflow:hidden}.page-topics .story-card-meta{color:var(--site-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:4px 14px;margin-top:auto;font-size:12.5px;display:flex}.page-topics .story-card-meta span{align-items:center;gap:5px;display:inline-flex}.page-topics .story-card-meta .ic{font-size:12px}.page-topics .is-lead .story-card-media{aspect-ratio:21/9}.page-topics .is-lead .story-card-title{-webkit-line-clamp:2;font-size:21px}.page-topics .is-lead .story-card-excerpt{color:var(--site-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.9;display:-webkit-box;overflow:hidden}.page-topics .story-card-media.is-title{background:linear-gradient(160deg,rgba(var(--site-teal-rgb),.13)0%,rgba(var(--site-teal-rgb),.05)100%);color:var(--site-teal);justify-content:center;align-items:center;padding:18px 20px;display:flex}.page-topics .story-card-media.is-title .tile-title{text-align:center;-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:16px;font-weight:700;line-height:1.65;display:-webkit-box;overflow:hidden}.page-topics .story-card:hover .story-card-media.is-title{background:linear-gradient(160deg,rgba(var(--site-teal-rgb),.19)0%,rgba(var(--site-teal-rgb),.08)100%)}[data-bs-theme=dark] .page-topics .story-card-media.is-title{background:linear-gradient(160deg,rgba(var(--site-teal-rgb),.26)0%,rgba(var(--site-teal-rgb),.1)100%)}.page-topics .masonry-item:nth-child(4n+4) .story-card-media.is-title{aspect-ratio:16/9}.page-topics .story-card-media.is-title .story-card-date{background:var(--site-teal-deep)}.page-topics .masonry-item:nth-child(3n+1) .story-card-media{aspect-ratio:4/3}.page-topics .masonry-item:nth-child(5n+2) .story-card-media{aspect-ratio:1}.page-topics .masonry-item:nth-child(7n+3) .story-card-media{aspect-ratio:3/2}.page-topics .masonry-item:nth-child(4n+4) .story-card-media{aspect-ratio:21/9}.page-topics .masonry-item:nth-child(3n+2) .story-card-excerpt{-webkit-line-clamp:3}.page-topics .masonry-item:nth-child(5n+4) .story-card-excerpt{-webkit-line-clamp:4}@media (width<=575.98px){.page-topics .masonry-item:nth-child(n) .story-card-media{aspect-ratio:16/9}.page-topics .masonry-item:nth-child(n) .story-card-excerpt{-webkit-line-clamp:2}}.page-topics .article-lede{border-inline-start:3px solid var(--site-teal);max-width:68ch;color:var(--site-ink);overflow-wrap:anywhere;margin:0 auto 22px;padding-inline-start:14px;font-size:16.5px;font-weight:600;line-height:1.9}.page-topics .credit-list{border-top:1px solid var(--site-rule);flex-wrap:wrap;gap:10px 24px;max-width:68ch;margin:26px auto 0;padding-top:18px;display:flex}.page-topics .credit{color:var(--site-muted);align-items:center;gap:8px;font-size:13px;display:inline-flex}.page-topics .credit strong{color:var(--site-ink);font-weight:700}.page-topics .credit .ic{color:var(--site-teal);font-size:12.5px}.page-topics .toolbar-label{color:var(--site-muted);align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:inline-flex}.page-topics .toolbar-label .ic{color:var(--site-teal)}.page-topics .toolbar-select{border:1px solid var(--site-rule);background:var(--bs-body-bg);min-width:200px;color:var(--site-ink);border-radius:10px;padding:9px 14px;font-size:14px}.page-topics .toolbar-select:focus{border-color:var(--site-teal);box-shadow:0 0 0 3px rgba(var(--site-teal-rgb),.18);outline:0}.page-topics .story-list{flex-direction:column;gap:10px;display:flex}.page-topics .story-row{background:var(--bs-body-bg);border:1px solid var(--site-rule);border-radius:12px;align-items:center;gap:16px;padding:14px 18px;text-decoration:none;display:flex}.page-topics .story-row,.page-topics .story-row:hover{transition:border-color .25s,transform .25s}.page-topics .story-row:hover{border-color:var(--site-teal);transform:translateY(-2px)}.page-topics .story-row-date{background:var(--site-mist);width:62px;color:var(--site-teal);font-variant-numeric:tabular-nums;border-radius:10px;flex-direction:column;flex:none;justify-content:center;align-items:center;padding:8px 0;line-height:1.2;display:flex}.page-topics .story-row-day{font-size:18px;font-weight:800}.page-topics .story-row-month{opacity:.85;font-size:11px;font-weight:600}.page-topics .story-row-title{min-width:0;color:var(--site-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:auto;font-size:14.5px;font-weight:600;line-height:1.7;display:-webkit-box;overflow:hidden}.page-topics .story-row:hover .story-row-title{color:var(--site-teal)}.page-topics .story-row-views{color:var(--site-muted);font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}@media (prefers-reduced-motion:reduce){.page-topics .story-card:hover,.page-topics .photo-cat:hover,.page-topics .story-row:hover,.page-topics .story-card:hover .story-card-media img{transform:none}}@media (width<=767.98px){.page-topics .is-lead .story-card-title{font-size:18px}}.page-library .lb-cat-card{background:var(--bs-body-bg);border:1px solid var(--site-rule);border-radius:14px;height:100%;text-decoration:none;display:block;overflow:hidden}.page-library .lb-cat-card,.page-library .lb-cat-card:hover{transition:border-color .25s,transform .25s,box-shadow .25s}.page-library .lb-cat-card:hover{border-color:var(--site-teal);transform:translateY(-3px);box-shadow:0 12px 26px #0b2b331a}[data-bs-theme=dark] .page-library .lb-cat-card:hover{box-shadow:0 12px 26px #00000073}.page-library .lb-cat-card:focus-visible,.page-library .lb-book-card a:focus-visible{outline:3px solid rgba(var(--site-teal-rgb),.55);outline-offset:2px;border-color:var(--site-teal)}.page-library .lb-cat-thumb{background:var(--site-teal-deep);height:190px;position:relative;overflow:hidden}.page-library .lb-cat-thumb.is-noimg{background:0 0}.page-library .lb-cat-thumb.is-noimg .lb-cat-scrim{display:none}.page-library .lb-cat-thumb.is-noimg .lb-cat-count{background:var(--site-teal-deep)}[data-bs-theme=dark] .page-library .lb-cat-thumb.is-noimg .lb-cat-count{background:rgba(var(--site-teal-rgb),.9)}.page-library .lb-cat-thumb img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.page-library .lb-cat-card:hover .lb-cat-thumb img{transform:scale(1.05)}.page-library .lb-cat-scrim{pointer-events:none;background:#0b2b3338;position:absolute;inset:0}.page-library .lb-cat-count{top:14px;z-index:2;color:#fff;white-space:nowrap;background:#0b2b33d1;border-radius:999px;padding:5px 13px;font-size:12px;font-weight:700;line-height:1.6;position:absolute;inset-inline-start:14px}.page-library .lb-cat-info{padding:18px 20px 20px}.page-library .lb-cat-title{color:var(--site-ink);margin:0;font-size:16px;font-weight:700;line-height:1.55}.page-library .lb-cat-desc{color:var(--site-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:8px 0 0;font-size:14px;line-height:1.75;display:-webkit-box;overflow:hidden}.page-library .lb-cat-desc:empty{display:none}.page-library .lb-cat-meta{color:var(--site-muted);font-variant-numeric:tabular-nums;align-items:center;gap:6px;margin:12px 0 0;font-size:12.5px;font-weight:500;display:flex}.page-library .lb-cat-meta .ic{font-size:14px}.page-library .lb-cat-noimg{background:var(--site-teal-deep);color:#ffffff47;justify-content:center;align-items:center;font-size:40px;display:flex;position:absolute;inset:0}.page-library .lb-book-card{background:var(--bs-body-bg);border:1px solid var(--site-rule);border-radius:14px;flex-direction:column;height:100%;display:flex;overflow:hidden}.page-library .lb-book-card,.page-library .lb-book-card:hover{transition:border-color .25s,transform .25s,box-shadow .25s}.page-library .lb-book-card:hover{border-color:var(--site-teal);transform:translateY(-3px);box-shadow:0 12px 26px #0b2b331a}[data-bs-theme=dark] .page-library .lb-book-card:hover{box-shadow:0 12px 26px #00000073}.page-library .lb-book-stage{background:var(--site-mist);perspective:900px;flex-shrink:0;justify-content:center;align-items:center;height:250px;display:flex;position:relative}[data-bs-theme=dark] .page-library .lb-book-stage{background:#ffffff0a}.page-library .lb-book-3d{width:160px;height:220px;transform-style:preserve-3d;text-decoration:none;transition:transform .4s;display:block;position:relative;transform:rotateY(14deg)}.page-library .lb-book-card:hover .lb-book-3d{transform:rotateY(6deg)}.page-library .lb-book-front{background:var(--bs-body-bg);border-radius:6px 2px 2px 6px;position:absolute;inset:0;overflow:hidden;transform:translateZ(12px);box-shadow:-2px 2px 10px #0b2b331a}.page-library .lb-book-front img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.page-library .lb-book-front.lb-no-cover,.page-library .lb-book-front>.lb-no-cover{background:var(--site-teal-deep);justify-content:center;align-items:center;display:flex}.page-library .lb-book-front>.lb-no-cover{color:#ffffff4d;font-size:40px;position:absolute;inset:0}.page-library .lb-book-front.lb-no-cover:after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' opacity='0.45'%3E%3Cpath d='M4 19.5A2.5 2.5 0 016.5 17H20'/%3E%3Cpath d='M6.5 2H20v20H6.5A2.5 2.5 0 014 19.5v-15A2.5 2.5 0 016.5 2z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;width:48px;height:56px}.page-library .lb-cover-title{background:linear-gradient(160deg,rgba(var(--site-teal-rgb),.13)0%,rgba(var(--site-teal-rgb),.05)100%);color:var(--site-teal);text-align:center;flex-direction:column;justify-content:center;gap:10px;padding:18px 14px;display:flex;position:absolute;inset:0;overflow:hidden}[data-bs-theme=dark] .page-library .lb-cover-title{background:linear-gradient(160deg,rgba(var(--site-teal-rgb),.26)0%,rgba(var(--site-teal-rgb),.1)100%);color:#7fc3d6}.page-library .lb-cover-title:before{content:"";background:rgba(var(--site-teal-rgb),.22);width:6px;position:absolute;inset-block:0;inset-inline-end:0}.page-library .lb-cover-title-text{-webkit-line-clamp:6;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:13px;font-weight:700;line-height:1.6;display:-webkit-box;overflow:hidden}.page-library .lb-cover-title-rule{background:rgba(var(--site-teal-rgb),.4);flex:none;width:28px;height:2px;margin:0 auto}.page-library .lb-cover-title.is-long .lb-cover-title-text{-webkit-line-clamp:7;font-size:11.5px}.page-library .lb-cover-title.is-short .lb-cover-title-text{font-size:15px}.page-library .lb-cat-nameonly{background:linear-gradient(160deg,rgba(var(--site-teal-rgb),.13)0%,rgba(var(--site-teal-rgb),.05)100%);color:var(--site-teal);text-align:center;justify-content:center;align-items:center;padding:16px;display:flex;position:absolute;inset:0}[data-bs-theme=dark] .page-library .lb-cat-nameonly{background:linear-gradient(160deg,rgba(var(--site-teal-rgb),.26)0%,rgba(var(--site-teal-rgb),.1)100%);color:#7fc3d6}.page-library .lb-cat-nameonly span{-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;padding:0 6px;font-size:15px;font-weight:700;line-height:1.6;display:-webkit-box;overflow:hidden}.page-library .lb-book-spine{background:var(--site-rule);border-radius:0 2px 2px 0;width:24px;position:absolute;top:0;bottom:0;right:0;transform:rotateY(-90deg)translateZ(0)translate(12px)}.page-library .lb-book-pages{background:repeating-linear-gradient(90deg,var(--bs-body-bg)0px,var(--bs-body-bg)1px,var(--site-rule)1px,var(--site-rule)2px);border-top:1px solid var(--site-rule);border-bottom:1px solid var(--site-rule);border-radius:2px 0 0 2px;width:24px;position:absolute;top:3px;bottom:3px;right:0;transform:rotateY(-90deg)translateZ(12px)translate(12px)}.page-library .lb-book-3d:after{content:"";background:radial-gradient(#0b2b3329 0%,#0000 70%);border-radius:50%;width:80%;height:12px;position:absolute;bottom:-14px;left:10%;transform:translateZ(-14px)}[data-bs-theme=dark] .page-library .lb-book-3d:after{background:radial-gradient(#00000059 0%,#0000 70%)}.page-library .lb-book-stage .lb-book-actions{opacity:0;z-index:5;background:#0b2b336b;justify-content:center;align-items:center;gap:10px;transition:opacity .3s;display:flex;position:absolute;inset:0}.page-library .lb-book-card:hover .lb-book-actions,.page-library .lb-book-card:focus-within .lb-book-actions{opacity:1}.page-library .lb-btn-read,.page-library .lb-btn-dl{color:#fff;background:#0b2b33c7;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:17px;text-decoration:none;transition:background .2s,transform .25s;display:inline-flex;transform:translateY(10px)}.page-library .lb-book-card:hover .lb-btn-read,.page-library .lb-book-card:hover .lb-btn-dl,.page-library .lb-book-card:focus-within .lb-btn-read,.page-library .lb-book-card:focus-within .lb-btn-dl{transform:translateY(0)}.page-library .lb-btn-read:hover,.page-library .lb-btn-dl:hover{background:var(--site-teal);color:#fff}.page-library .lb-book-body{flex-direction:column;flex:1;padding:16px 18px 18px;display:flex}.page-library .lb-book-title{color:var(--site-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:6px;font-size:15px;font-weight:700;line-height:1.6;text-decoration:none;transition:color .2s;display:-webkit-box;overflow:hidden}.page-library .lb-book-title:hover{color:var(--site-teal)}.page-library .lb-book-author{color:var(--site-muted);margin-bottom:10px;font-size:13px}.page-library .lb-book-author .ic{font-size:14px}.page-library .lb-book-meta{color:var(--site-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:6px 14px;margin-top:auto;font-size:12.5px;display:flex}.page-library .lb-book-meta span{align-items:center;gap:5px;display:inline-flex}.page-library .lb-book-meta .ic{font-size:14px}@media (prefers-reduced-motion:reduce){.page-library .lb-cat-thumb img,.page-library .lb-book-3d,.page-library .lb-btn-read,.page-library .lb-btn-dl{transition:none;transform:none}.page-library .lb-cat-card:hover,.page-library .lb-book-card:hover{transform:none}}@media (width<=767.98px){.page-library .lb-book-stage{height:200px}.page-library .lb-book-3d{width:120px;height:168px}}.page-library .lb-doc-page{max-width:1040px;margin-inline:auto}.page-library .lb-hero-doc{padding-bottom:26px}.page-library .lb-hero-title-doc{max-width:22ch;font-size:clamp(24px,14px + 2.2vw,40px);line-height:1.35}.page-library .lb-doc-head{background:var(--bs-body-bg);border:1px solid var(--site-rule);border-radius:14px;flex-wrap:wrap;gap:28px;padding:26px;display:flex}.page-library .lb-doc-cover{aspect-ratio:3/4;border:1px solid var(--site-rule);background:var(--site-mist);border-radius:10px;flex:none;width:170px;position:relative;overflow:hidden}.page-library .lb-doc-cover img{object-fit:cover;width:100%;height:100%;display:block}.page-library .lb-doc-nocover{background:var(--site-teal-deep);color:#ffffff4d;justify-content:center;align-items:center;font-size:40px;display:flex;position:absolute;inset:0}.page-library .lb-doc-facts{flex:320px;min-width:0}.page-library .lb-doc-chips{flex-wrap:wrap;gap:8px;margin-bottom:18px;padding-top:2px;display:flex}.page-library a.lb-chip-link:hover{background:rgba(var(--site-teal-rgb),.1);color:var(--site-teal)}.page-library .lb-doc-meta{margin:0 0 18px}.page-library .lb-doc-meta:empty{display:none}.page-library .lb-doc-meta-row{border-top:1px solid var(--site-rule);gap:10px;max-width:520px;padding:7px 0;font-size:14px;display:flex}.page-library .lb-doc-meta-row:first-child{border-top:0}.page-library .lb-doc-meta dt{min-width:86px;color:var(--site-muted);flex:none;font-weight:600}.page-library .lb-doc-meta dd{color:var(--site-ink);margin:0;font-weight:500}.page-library .lb-doc-actions{flex-wrap:wrap;gap:10px;display:flex}.page-library .lb-btn{cursor:pointer;border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:11px 22px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.page-library .lb-btn,.page-library .lb-btn:hover{transition:background-color .2s,border-color .2s,color .2s}.page-library .lb-btn .ic{font-size:15px}.page-library .lb-btn-primary{background:var(--site-teal);color:#fff}.page-library .lb-btn-primary:hover{background:var(--site-teal-deep);color:#fff}.page-library .lb-btn-ghost{border-color:var(--site-rule);color:var(--site-ink);background:0 0}.page-library .lb-btn-ghost:hover{border-color:var(--site-teal);color:var(--site-teal)}.page-library .lb-btn-sm{padding:8px 16px;font-size:13px}.page-library .lb-doc-sub{color:var(--site-ink);margin:0;font-size:17px;font-weight:700}.page-library .lb-doc-about,.page-library .lb-doc-view,.page-library .lb-doc-more{margin-top:28px}.page-library .lb-doc-about{background:var(--bs-body-bg);border:1px solid var(--site-rule);border-radius:14px;padding:24px 26px}.page-library .lb-doc-text{color:var(--site-muted);margin-top:12px;font-size:15px;line-height:1.9}.page-library .lb-doc-text :is(p,li):last-child{margin-bottom:0}.page-library .lb-doc-view-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.page-library .lb-doc-frame{border:1px solid var(--site-rule);background:var(--site-mist);border-radius:14px;overflow:hidden}.page-library .lb-doc-iframe{border:0;width:100%;height:min(78vh,820px);min-height:420px;display:block}.page-library .lb-doc-state{text-align:center;background:var(--bs-body-bg);border:1px solid var(--site-rule);border-radius:14px;flex-direction:column;align-items:center;gap:14px;padding:56px 24px;display:flex}.page-library .lb-doc-state-icon{color:var(--site-muted);opacity:.55;font-size:38px}.page-library .lb-doc-state-title{max-width:46ch;color:var(--site-ink);margin:0;font-size:15px;font-weight:600;line-height:1.8}.page-library .lb-doc-more-all{margin-top:20px}@media (width<=575.98px){.page-library .lb-doc-head{gap:18px;padding:18px}.page-library .lb-doc-cover{width:120px}.page-library .lb-doc-title{font-size:18px}.page-library .lb-doc-about{padding:18px}}.page-library .lb-side-main{min-width:0}.page-events .ev-filterbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 20px;margin:0 0 28px;display:flex}.page-events .ev-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-auto-rows:1fr;gap:16px;display:grid}.page-events .ev-card{background:var(--bs-body-bg);border:1px solid var(--site-rule);border-radius:14px;flex-direction:column;height:100%;text-decoration:none;display:flex;overflow:hidden}.page-events .ev-card,.page-events .ev-card:hover{transition:border-color .25s,transform .25s}.page-events .ev-card:hover{border-color:var(--site-teal);transform:translateY(-3px)}.page-events .ev-card-media{aspect-ratio:16/9;background:var(--site-mist);position:relative;overflow:hidden}.page-events .ev-card-media img{object-fit:cover;width:100%;height:100%;display:block}.page-events .ev-card-media.is-empty img{opacity:.5;object-fit:contain;width:42%;height:auto;margin:auto;position:absolute;inset:0}[data-bs-theme=dark] .page-events .ev-card-media.is-empty img{filter:invert(.92)hue-rotate(180deg);opacity:.35}.page-events .ev-card-media.is-date{background:linear-gradient(160deg,rgba(var(--site-teal-rgb),.13)0%,rgba(var(--site-teal-rgb),.05)100%);color:var(--site-teal);font-variant-numeric:tabular-nums;flex-direction:column;justify-content:center;align-items:center;gap:2px;line-height:1.1;display:flex}.page-events .ev-card-media.is-date .ev-bigday{letter-spacing:-.02em;font-size:42px;font-weight:800}.page-events .ev-card-media.is-date .ev-bigmonth{font-size:15px;font-weight:700}.page-events .ev-card-media.is-date .ev-bigyear{opacity:.75;font-size:12.5px;font-weight:600}[data-bs-theme=dark] .page-events .ev-card-media.is-date{background:linear-gradient(160deg,rgba(var(--site-teal-rgb),.26)0%,rgba(var(--site-teal-rgb),.1)100%)}.page-events .ev-card-media.is-blank{color:var(--site-muted);opacity:.5;justify-content:center;align-items:center;font-size:26px;display:flex}.page-events .ev-card-body{flex-direction:column;flex:auto;gap:8px;padding:14px 16px 16px;display:flex}.page-events .ev-card-title{color:var(--site-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;font-weight:700;line-height:1.6;display:-webkit-box;overflow:hidden}.page-events .ev-card:hover .ev-card-title{color:var(--site-teal)}.page-events .ev-meta{color:var(--site-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:4px 14px;margin-top:auto;font-size:12.5px;display:flex}.page-events .ev-meta span{align-items:center;gap:5px;min-width:0;display:inline-flex}.page-events .ev-meta .ic{flex:none;font-size:12px}.page-events .ev-meta .ev-ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.page-events .ev-card-date{color:#fff;font-variant-numeric:tabular-nums;backdrop-filter:blur(4px);background:#051b22b8;border-radius:999px;padding:4px 10px;font-size:11.5px;font-weight:600;position:absolute;inset-block-end:10px;inset-inline-start:10px}.page-events .ev-next-grid{grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));grid-auto-rows:1fr;gap:14px;margin-bottom:36px;display:grid}.page-events .ev-next{background:var(--bs-body-bg);border:1px solid var(--site-rule);border-radius:14px;align-items:center;gap:14px;height:100%;padding:16px;text-decoration:none;display:flex}.page-events .ev-next,.page-events .ev-next:hover{transition:border-color .25s,transform .25s}.page-events .ev-next:hover{border-color:var(--site-teal);transform:translateY(-3px)}.page-events .ev-next-body{flex-direction:column;flex:auto;gap:6px;min-width:0;display:flex}.page-events .ev-next-title{color:var(--site-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;font-weight:700;line-height:1.5;display:-webkit-box;overflow:hidden}.page-events .ev-next:hover .ev-next-title{color:var(--site-teal)}.page-events .ev-panel{background:var(--bs-body-bg);border:1px solid var(--site-rule);border-radius:14px;margin-bottom:36px;padding:20px}.page-events .ev-map{border-radius:12px;height:480px;overflow:hidden}.page-events .ev-pin{background:var(--site-teal-deep);border:2px solid #fff;border-radius:50% 50% 50% 0;width:22px;height:22px;display:block;transform:rotate(-45deg);box-shadow:0 2px 6px #051b2273}.page-events .ev-pin:after{content:"";background:#fff;border-radius:50%;width:7px;height:7px;margin:5.5px 0 0 5.5px;display:block}.page-events .ev-mapbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.page-events .ev-panel .fc{--fc-border-color:var(--site-rule);--fc-today-bg-color:rgba(var(--site-teal-rgb),.08);--fc-page-bg-color:transparent;--fc-neutral-bg-color:var(--site-mist);--fc-event-bg-color:var(--site-teal);--fc-event-border-color:var(--site-teal)}.page-events .ev-panel .fc .fc-toolbar-title{color:var(--site-ink);font-size:17px;font-weight:700}.page-events .ev-panel .fc .fc-col-header-cell-cushion,.page-events .ev-panel .fc .fc-daygrid-day-number{color:var(--site-muted);font-size:12.5px;font-weight:600;text-decoration:none}.page-events .ev-panel .fc .fc-button{background:var(--bs-body-bg);border:1px solid var(--site-rule);color:var(--site-ink);box-shadow:none;padding:7px 14px;font-size:13px;font-weight:600}.page-events .ev-panel .fc .fc-button:hover{border-color:var(--site-teal);color:var(--site-teal);background:rgba(var(--site-teal-rgb),.07)}.page-events .ev-panel .fc .fc-button-active,.page-events .ev-panel .fc .fc-button-primary:not(:disabled).fc-button-active{background:var(--site-teal-deep);border-color:var(--site-teal-deep);color:#fff}.page-events .ev-panel .fc .fc-button:disabled{opacity:.45}.page-events .ev-panel .fc-event{cursor:pointer;padding:2px 6px;font-size:12px}[data-bs-theme=dark] .page-events .ev-panel .fc{--fc-page-bg-color:transparent;--fc-neutral-bg-color:var(--site-mist)}.page-events .ev-event{background:var(--bs-body-bg);border:1px solid var(--site-rule);border-radius:18px;max-width:900px;margin:0 auto;overflow:hidden}.page-events .ev-event-media{aspect-ratio:16/9;background:var(--site-mist);position:relative}.page-events .ev-event-media img{object-fit:cover;width:100%;height:100%;display:block}.page-events .ev-event-media.is-empty img{opacity:.5;object-fit:contain;width:30%;height:auto;margin:auto;position:absolute;inset:0}[data-bs-theme=dark] .page-events .ev-event-media.is-empty img{filter:invert(.92)hue-rotate(180deg);opacity:.35}.page-events .ev-event-inner{padding:28px 38px 26px}.page-events .ev-event-head{border-bottom:1px solid var(--site-rule);align-items:flex-start;gap:18px;margin-bottom:24px;padding-bottom:20px;display:flex}.page-events .ev-event-title{color:var(--site-ink);margin:0 0 12px;font-size:25px;font-weight:800;line-height:1.5}.page-events .ev-facts{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-bottom:26px;display:grid}.page-events .ev-fact{background:var(--site-mist);border-radius:12px;align-items:center;gap:12px;padding:14px;display:flex}.page-events .ev-fact-icon{background:rgba(var(--site-teal-rgb),.12);width:44px;height:44px;color:var(--site-teal);border-radius:11px;flex:none;justify-content:center;align-items:center;font-size:16px;display:flex}.page-events .ev-fact-text{flex-direction:column;gap:2px;min-width:0;display:flex}.page-events .ev-fact-label{color:var(--site-muted);font-size:12px}.page-events .ev-fact-value{color:var(--site-ink);overflow-wrap:anywhere;font-size:14px;font-weight:700}.page-events .ev-body{max-width:68ch;color:var(--site-ink);overflow-wrap:anywhere;margin:0 auto;font-size:15.5px;line-height:2}.page-events .ev-body>:first-child{margin-top:0}.page-events .ev-body>:last-child{margin-bottom:0}.page-events .ev-body img{border-radius:10px;max-width:100%;height:auto}.page-events .ev-body a{color:var(--site-teal);text-underline-offset:3px;text-decoration:underline}[data-bs-theme=dark] .page-events .ev-body [style*=color]{color:inherit!important}[data-bs-theme=dark] .page-events .ev-body [style*=background]{background:0 0!important}[data-bs-theme=dark] .page-events .ev-body a[style*=color]{color:var(--site-teal)!important}.page-events .ev-backbtn{border:1px solid var(--site-rule);background:var(--site-mist);color:var(--site-ink);cursor:pointer;border-radius:10px;align-items:center;gap:7px;padding:8px 14px;font-size:13px;font-weight:600;transition:border-color .2s,color .2s,background-color .2s;display:inline-flex}.page-events .ev-backbtn:hover{border-color:var(--site-teal);color:var(--site-teal);background:rgba(var(--site-teal-rgb),.07)}@media (width<=767.98px){.page-events .ev-event-inner{padding:22px 18px 20px}.page-events .ev-event-title{font-size:20px}.page-events .ev-event-head{gap:14px}.page-events .ev-panel{padding:14px}.page-events .ev-map{height:340px}.page-events .ev-panel .fc .fc-toolbar{flex-direction:column;gap:10px}.page-events .ev-panel .fc .fc-button{padding:6px 10px;font-size:12px}}@media (prefers-reduced-motion:reduce){.page-events .ev-card:hover,.page-events .ev-next:hover{transform:none}}@media print{.page-events .ev-map{display:none}.page-events .ev-event{border:0;max-width:none}}.page-events .ev-meta .ev-chip-cat{color:inherit;background:#00a39a29;border-radius:999px;max-width:14rem;padding:2px 9px;font-weight:600;box-shadow:inset 0 0 0 1px #00a39a73}.page-events .ev-fact-link .ev-fact-value{text-overflow:ellipsis;white-space:nowrap;max-width:22rem;overflow:hidden}.page-governemants .gv-panel{border:1px solid var(--site-rule);background:var(--site-surface);border-radius:18px;padding:28px;position:relative;overflow:hidden}.page-governemants .gv-map{z-index:1;opacity:.2;pointer-events:none;background:url(../../media/maps/oman.svg) 50%/63% no-repeat;position:absolute;inset:0}[data-bs-theme=dark] .page-governemants .gv-map{filter:invert(.92)hue-rotate(180deg);opacity:.14}.page-governemants .gv-panel-inner{z-index:2;position:relative}@media (width<=767.98px){.page-governemants .gv-panel{border-radius:14px;padding:18px}}.page-bisat .bs-count{background:rgba(var(--site-teal-rgb),.09);height:28px;color:var(--site-teal);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:12.5px;font-weight:600;display:inline-flex}[data-bs-theme=dark] .page-bisat .bs-count{background:rgba(var(--site-teal-rgb),.26)}.page-bisat .bs-list{flex-direction:column;gap:12px;display:flex}.page-bisat .bs-doc{border:1px solid var(--site-rule);background:var(--site-surface);border-radius:14px;align-items:center;gap:16px;padding:16px;transition:border-color .25s,transform .25s,box-shadow .25s;display:flex}.page-bisat .bs-doc:hover{border-color:var(--site-teal);transform:translateY(-3px);box-shadow:0 12px 26px #0b2b331a}[data-bs-theme=dark] .page-bisat .bs-doc:hover{box-shadow:0 12px 26px #00000073}.page-bisat .bs-num{background:var(--site-mist);width:28px;height:28px;color:var(--site-muted);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:12.5px;font-weight:700;display:flex}[data-bs-theme=dark] .page-bisat .bs-num{background:#ffffff0f}.page-bisat .bs-doc-icon{background:rgba(var(--site-teal-rgb),.09);width:44px;height:44px;color:var(--site-teal);border-radius:11px;flex:none;justify-content:center;align-items:center;display:flex}[data-bs-theme=dark] .page-bisat .bs-doc-icon{background:rgba(var(--site-teal-rgb),.26)}.page-bisat .bs-doc-icon .ic{font-size:18px}.page-bisat .bs-doc-info{flex:auto;min-width:0}.page-bisat .bs-doc-title{color:var(--site-ink);margin:0;font-size:15px;font-weight:700;line-height:1.65}.page-bisat .bs-doc:hover .bs-doc-title{color:var(--site-teal)}.page-bisat .bs-doc-meta{color:var(--site-muted);align-items:center;gap:6px;margin-top:4px;font-size:12.5px;font-weight:500;display:inline-flex}.page-bisat .bs-doc-meta .ic{font-size:12px}.page-bisat .bs-dl{background:var(--site-teal-deep);color:#fff;border-radius:10px;flex:none;align-items:center;gap:8px;height:42px;padding:0 18px;font-size:13.5px;font-weight:600;text-decoration:none;transition:background-color .2s;display:inline-flex}.page-bisat .bs-dl:hover,.page-bisat .bs-dl:focus-visible{color:#fff;background:#185c73;text-decoration:none;transition:background-color .2s}[data-bs-theme=dark] .page-bisat .bs-dl{background:#2e7f96}[data-bs-theme=dark] .page-bisat .bs-dl:hover,[data-bs-theme=dark] .page-bisat .bs-dl:focus-visible{background:#3c9ab4}.page-bisat .bs-dl:focus-visible{outline:3px solid rgba(var(--site-teal-rgb),.55);outline-offset:2px}@media (width<=767.98px){.page-bisat .bs-doc{flex-wrap:wrap}.page-bisat .bs-doc-info{flex:100%;order:3}.page-bisat .bs-dl{order:4;justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.page-bisat .bs-doc:hover{transform:none}.page-bisat .bs-doc,.page-bisat .bs-dl{transition:none}}.page-privatehe .ph-card{border:1px solid var(--site-rule);background:var(--site-surface);border-radius:14px;padding:22px 24px}.page-privatehe .ph-card p{color:var(--site-ink);margin:0;font-size:15px;line-height:2}.page-privatehe .ph-card p+p,.page-privatehe .ph-card ol+p,.page-privatehe .ph-card ul+p,.page-privatehe .ph-card p+ol,.page-privatehe .ph-card p+ul{margin-top:16px}.page-privatehe .ph-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.page-privatehe .ph-list li{color:var(--site-ink);align-items:flex-start;gap:12px;font-size:15px;line-height:2;display:flex}.page-privatehe .ph-list .ic{color:var(--site-teal);flex:none;margin-top:.55em;font-size:14px}.page-privatehe .ph-ol{counter-reset:ph-n;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.page-privatehe .ph-ol li{counter-increment:ph-n;color:var(--site-ink);align-items:flex-start;gap:12px;font-size:15px;line-height:2;display:flex}.page-privatehe .ph-ol li:before{content:counter(ph-n);background:rgba(var(--site-teal-rgb),.09);width:24px;height:24px;color:var(--site-teal);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;justify-content:center;align-items:center;margin-top:.4em;font-size:11.5px;font-weight:700;line-height:1;display:flex}[data-bs-theme=dark] .page-privatehe .ph-ol li:before{background:rgba(var(--site-teal-rgb),.26)}.page-privatehe .ph-res-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-auto-rows:1fr;gap:12px;display:grid}.page-privatehe .ph-res{border:1px solid var(--site-rule);background:var(--site-surface);height:100%;color:var(--site-ink);border-radius:14px;align-items:center;gap:12px;padding:16px;font-size:14px;font-weight:600;line-height:1.7;text-decoration:none;transition:border-color .25s,transform .25s,box-shadow .25s;display:flex}.page-privatehe .ph-res:hover,.page-privatehe .ph-res:focus-visible{border-color:var(--site-teal);color:var(--site-teal);text-decoration:none;transition:border-color .25s,transform .25s,box-shadow .25s;transform:translateY(-3px);box-shadow:0 12px 26px #0b2b331a}[data-bs-theme=dark] .page-privatehe .ph-res:hover,[data-bs-theme=dark] .page-privatehe .ph-res:focus-visible{box-shadow:0 12px 26px #00000073}.page-privatehe .ph-res:focus-visible{outline:3px solid rgba(var(--site-teal-rgb),.55);outline-offset:2px}.page-privatehe .ph-res-icon{background:rgba(var(--site-teal-rgb),.09);width:38px;height:38px;color:var(--site-teal);border-radius:11px;flex:none;justify-content:center;align-items:center;display:flex}[data-bs-theme=dark] .page-privatehe .ph-res-icon{background:rgba(var(--site-teal-rgb),.26)}.page-privatehe .ph-res-icon .ic{font-size:14px}@media (width<=767.98px){.page-privatehe .ph-card{padding:18px 16px}.page-privatehe .ph-res-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.page-privatehe .ph-res:hover,.page-privatehe .ph-res:focus-visible{transform:none}.page-privatehe .ph-res{transition:none}}.page-privatehe .ph-rich>:last-child{margin-bottom:0}.page-privatehe .ph-rich p{color:var(--site-ink);margin:0 0 14px;font-size:15px;line-height:2}.page-privatehe .ph-rich ul,.page-privatehe .ph-rich ol{flex-direction:column;gap:12px;margin:0 0 14px;padding:0;list-style:none;display:flex}.page-privatehe .ph-rich ol{counter-reset:ph-n}.page-privatehe .ph-rich li{color:var(--site-ink);align-items:flex-start;gap:12px;font-size:15px;line-height:2;display:flex}.page-privatehe .ph-rich ul li:before{content:"";background:var(--site-teal);border-radius:50%;flex:none;width:9px;height:9px;margin-top:.85em}.page-privatehe .ph-rich ol li{counter-increment:ph-n}.page-privatehe .ph-rich ol li:before{content:counter(ph-n);background:rgba(var(--site-teal-rgb),.09);width:24px;height:24px;color:var(--site-teal);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;justify-content:center;align-items:center;margin-top:.4em;font-size:11.5px;font-weight:700;line-height:1;display:flex}[data-bs-theme=dark] .page-privatehe .ph-rich ol li:before{background:rgba(var(--site-teal-rgb),.26)}.page-govhe .gh-tabs{flex-wrap:wrap;gap:10px;margin:0 0 24px;display:flex}.page-govhe .gh-tab{border:1px solid var(--site-rule);background:var(--site-surface);height:42px;color:var(--site-ink);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 18px;font-family:inherit;font-size:13.5px;font-weight:600;transition:border-color .2s,background-color .2s,color .2s;display:inline-flex}.page-govhe .gh-tab .ic{color:var(--site-muted);font-size:14px;transition:color .2s}.page-govhe .gh-tab:hover{border-color:var(--site-teal);color:var(--site-teal)}.page-govhe .gh-tab:hover .ic{color:var(--site-teal)}.page-govhe .gh-tab[aria-selected=true]{border-color:var(--site-teal-deep);background:var(--site-teal-deep);color:#fff}.page-govhe .gh-tab[aria-selected=true] .ic{color:#fff}[data-bs-theme=dark] .page-govhe .gh-tab[aria-selected=true]{background:#2e7f96;border-color:#2e7f96}.page-govhe .gh-tab:focus-visible{outline:3px solid rgba(var(--site-teal-rgb),.55);outline-offset:2px}.page-govhe .gh-panel[hidden]{display:none}.page-govhe .gh-inst{border:1px solid var(--site-rule);background:var(--site-surface);text-align:center;border-radius:18px;flex-direction:column;align-items:center;gap:16px;padding:32px 24px;display:flex}.page-govhe .gh-inst-logo{object-fit:contain;width:auto;max-width:160px;height:auto;max-height:96px}[data-bs-theme=dark] .page-govhe .gh-inst-logo{background:#fff;border-radius:12px;padding:10px 14px}.page-govhe .gh-inst-name{max-width:60ch;color:var(--site-ink);margin:0;font-size:19px;font-weight:700;line-height:1.7}.page-govhe .gh-inst-desc{max-width:70ch;color:var(--site-muted);margin:0;font-size:15px;line-height:1.9}.page-govhe .gh-visit{background:var(--site-teal-deep);color:#fff;border-radius:10px;align-items:center;gap:8px;height:42px;padding:0 22px;font-size:13.5px;font-weight:600;text-decoration:none;transition:background-color .2s;display:inline-flex}.page-govhe .gh-visit:hover,.page-govhe .gh-visit:focus-visible{color:#fff;background:#185c73;text-decoration:none;transition:background-color .2s}[data-bs-theme=dark] .page-govhe .gh-visit{background:#2e7f96}[data-bs-theme=dark] .page-govhe .gh-visit:hover,[data-bs-theme=dark] .page-govhe .gh-visit:focus-visible{background:#3c9ab4}.page-govhe .gh-visit:focus-visible{outline:3px solid rgba(var(--site-teal-rgb),.55);outline-offset:2px}.page-govhe .gh-campus-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-auto-rows:1fr;gap:12px;display:grid}.page-govhe .gh-campus{border:1px solid var(--site-rule);background:var(--site-surface);height:100%;color:var(--site-ink);border-radius:14px;align-items:center;gap:12px;padding:14px 16px;font-size:14px;font-weight:600;line-height:1.6;text-decoration:none;transition:border-color .25s,transform .25s,box-shadow .25s;display:flex}.page-govhe .gh-campus:hover,.page-govhe .gh-campus:focus-visible{border-color:var(--site-teal);color:var(--site-teal);text-decoration:none;transition:border-color .25s,transform .25s,box-shadow .25s;transform:translateY(-3px);box-shadow:0 12px 26px #0b2b331a}[data-bs-theme=dark] .page-govhe .gh-campus:hover,[data-bs-theme=dark] .page-govhe .gh-campus:focus-visible{box-shadow:0 12px 26px #00000073}.page-govhe .gh-campus:focus-visible{outline:3px solid rgba(var(--site-teal-rgb),.55);outline-offset:2px}.page-govhe .gh-campus-icon{background:rgba(var(--site-teal-rgb),.09);width:38px;height:38px;color:var(--site-teal);border-radius:11px;flex:none;justify-content:center;align-items:center;display:flex}[data-bs-theme=dark] .page-govhe .gh-campus-icon{background:rgba(var(--site-teal-rgb),.26)}.page-govhe .gh-campus-icon .ic{font-size:15px}@media (width<=767.98px){.page-govhe .gh-inst{border-radius:14px;padding:24px 16px}.page-govhe .gh-campus-grid{grid-template-columns:1fr}.page-govhe .gh-tabs{flex-direction:column;align-items:stretch}.page-govhe .gh-tab{justify-content:center}}@media (prefers-reduced-motion:reduce){.page-govhe .gh-campus:hover,.page-govhe .gh-campus:focus-visible{transform:none}.page-govhe .gh-campus,.page-govhe .gh-tab,.page-govhe .gh-visit{transition:none}}.nf-panel{border:1px solid var(--site-rule);background:var(--site-surface);text-align:center;border-radius:18px;flex-direction:column;align-items:center;gap:6px;padding:56px 24px;display:flex}.nf-code{color:var(--site-teal);letter-spacing:-.04em;opacity:.16;user-select:none;font-size:clamp(72px,40px + 7vw,132px);font-weight:800;line-height:1}[data-bs-theme=dark] .nf-code{opacity:.26}.nf-title{color:var(--site-ink);margin:0;font-size:clamp(22px,14px + 1.6vw,30px);font-weight:800;line-height:1.5}.nf-text{max-width:54ch;color:var(--site-muted);margin:10px 0 0;font-size:15px;line-height:1.95}.nf-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:26px;display:flex}.nf-btn{border:1px solid var(--site-teal-deep);background:var(--site-teal-deep);color:#fff;border-radius:10px;align-items:center;gap:8px;height:42px;padding:0 22px;font-size:13.5px;font-weight:600;text-decoration:none;transition:background-color .2s,border-color .2s;display:inline-flex}.nf-btn:hover,.nf-btn:focus-visible{color:#fff;background:#185c73;border-color:#185c73;text-decoration:none;transition:background-color .2s,border-color .2s}[data-bs-theme=dark] .nf-btn{background:#2e7f96;border-color:#2e7f96}[data-bs-theme=dark] .nf-btn:hover,[data-bs-theme=dark] .nf-btn:focus-visible{background:#3c9ab4;border-color:#3c9ab4}.nf-btn-ghost{border-color:var(--site-rule);color:var(--site-ink);background:0 0}.nf-btn-ghost:hover,.nf-btn-ghost:focus-visible{border-color:var(--site-teal);color:var(--site-teal);background:0 0}[data-bs-theme=dark] .nf-btn-ghost{border-color:var(--site-rule);background:0 0}[data-bs-theme=dark] .nf-btn-ghost:hover,[data-bs-theme=dark] .nf-btn-ghost:focus-visible{border-color:var(--site-teal);background:0 0}.nf-btn:focus-visible{outline:3px solid rgba(var(--site-teal-rgb),.55);outline-offset:2px}.nf-panel .nf-btn .ic{color:inherit}@media (width<=767.98px){.nf-panel{border-radius:14px;padding:40px 18px}.nf-actions{width:100%}.nf-btn{flex:100%;justify-content:center}}@media (prefers-reduced-motion:reduce){.nf-btn{transition:none}}.page-crumbs.is-links{align-items:center;gap:8px;margin-bottom:6px;display:flex}.page-crumbs.is-links a{color:#ffffffd9;font-size:13px;font-weight:500;text-decoration:none;transition:color .2s,opacity .2s}.page-crumbs.is-links a:hover,.page-crumbs.is-links a:focus-visible{color:#fff;text-underline-offset:3px;transition:color .2s,opacity .2s;text-decoration:underline!important}.page-crumbs.is-links a:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #ffffffe6}.page-crumbs.is-links .ic{color:#ffffff8c;font-size:11px}.page-crumbs.is-links .cu-crumb-current{color:#ffffffb3;font-size:13px;font-weight:500}.page-contactus .cu-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:24px;display:grid}.page-contactus .cu-card{border:1px solid var(--site-rule);background:var(--bs-body-bg);border-radius:14px;padding:28px}.page-contactus .cu-card+.cu-card{margin-top:16px}.page-contactus .cu-card-head{color:var(--site-ink);align-items:center;gap:12px;margin:0 0 24px;font-size:17px;font-weight:700;display:flex}.page-contactus .cu-card-head .ic{color:var(--site-muted);font-size:17px}.page-contactus .cu-row{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-bottom:16px;display:grid}.page-contactus .cu-field{flex-direction:column;gap:6px;min-width:0;display:flex}.page-contactus .cu-label{color:var(--site-ink);font-size:13.5px;font-weight:600}.page-contactus .cu-label.is-required:after{content:" *";color:#b32020}.page-contactus .cu-input,.page-contactus .cu-textarea{border:1px solid var(--site-rule);background:var(--bs-body-bg);width:100%;color:var(--site-ink);border-radius:10px;padding:11px 14px;font-family:inherit;font-size:14px;transition:border-color .2s}.page-contactus .cu-textarea{resize:vertical;min-height:150px;line-height:1.8}.page-contactus .cu-input::placeholder,.page-contactus .cu-textarea::placeholder{color:var(--site-muted);opacity:.75}.page-contactus .cu-input:focus,.page-contactus .cu-textarea:focus{border-color:var(--site-teal);box-shadow:0 0 0 3px rgba(var(--site-teal-rgb),.14);outline:none}.page-contactus .cu-captcha{border:1px solid var(--site-rule);background:rgba(var(--site-teal-rgb),.05);border-radius:10px;flex-wrap:wrap;align-items:center;gap:14px;padding:14px 16px;display:flex}.page-contactus .cu-captcha-q{color:var(--site-ink);font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate;font-size:17px;font-weight:700}.page-contactus .cu-captcha .cu-input{text-align:center;font-variant-numeric:tabular-nums;width:110px}.page-contactus .cu-submit{background:var(--site-teal-deep);color:#fff;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 32px;font-size:14.5px;font-weight:700;transition:background-color .2s;display:inline-flex}.page-contactus .cu-submit:hover:not(:disabled){background:var(--site-teal)}.page-contactus .cu-submit:disabled{opacity:.6;cursor:default}.page-contactus .cu-actions{margin-top:24px}.page-contactus .cu-item{align-items:flex-start;gap:14px;display:flex}.page-contactus .cu-item+.cu-item{border-top:1px solid var(--site-rule);margin-top:20px;padding-top:20px}.page-contactus .cu-item-icon{background:rgba(var(--site-teal-rgb),.1);width:44px;height:44px;color:var(--site-teal);border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex}.page-contactus .cu-item-icon .ic{color:inherit;font-size:17px}.page-contactus .cu-item-body{min-width:0}.page-contactus .cu-item-label{color:var(--site-muted);margin-bottom:2px;font-size:12.5px;font-weight:600;display:block}.page-contactus .cu-item-value{color:var(--site-ink);overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:1.6;display:block}.page-contactus a.cu-item-value{color:var(--site-ink);text-decoration:none;transition:color .2s}.page-contactus a.cu-item-value:hover{color:var(--site-teal);transition:color .2s}.page-contactus .cu-ltr{text-align:start;direction:ltr;unicode-bidi:isolate}@media (width<=991.98px){.page-contactus .cu-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=575.98px){.page-contactus .cu-card{padding:20px}}.page-sitemap .sm-grid{grid-template-columns:1fr;align-items:start;gap:20px;margin:0 0 20px;display:grid}@media (width>=1200px){.page-sitemap .sm-grid{grid-template-columns:repeat(2,1fr)}}.page-sitemap .sm-card{border:1px solid var(--site-rule);background:var(--site-surface);border-radius:18px;overflow:hidden}.page-sitemap .sm-card-head{border-bottom:1px solid var(--site-rule);align-items:center;gap:12px;padding:16px 20px;display:flex}.page-sitemap .sm-card-icon{background:rgba(var(--site-teal-rgb),.09);width:40px;height:40px;color:var(--site-teal);border-radius:11px;flex:none;justify-content:center;align-items:center;display:flex}[data-bs-theme=dark] .page-sitemap .sm-card-icon{background:rgba(var(--site-teal-rgb),.26)}.page-sitemap .sm-card-icon .ic{font-size:16px}.page-sitemap .sm-card-title{min-width:0;color:var(--site-ink);flex:auto;margin:0;font-size:16px;font-weight:700;line-height:1.6}.page-sitemap .sm-card-n{background:rgba(var(--site-teal-rgb),.09);min-width:24px;height:24px;color:var(--site-teal);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0 8px;font-size:11.5px;font-weight:600;display:inline-flex}[data-bs-theme=dark] .page-sitemap .sm-card-n{background:rgba(var(--site-teal-rgb),.26)}.page-sitemap .sm-card-body{padding:8px 12px 12px}.page-sitemap .sm-row{color:var(--site-ink);border-radius:10px;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;transition:background-color .15s,color .15s;display:flex}.page-sitemap .sm-row:hover,.page-sitemap .sm-row:focus-visible{background:rgba(var(--site-teal-rgb),.07);color:var(--site-teal);text-decoration:none;transition:background-color .15s,color .15s}[data-bs-theme=dark] .page-sitemap .sm-row:hover,[data-bs-theme=dark] .page-sitemap .sm-row:focus-visible{background:rgba(var(--site-teal-rgb),.2)}.page-sitemap .sm-row:focus-visible{outline:3px solid rgba(var(--site-teal-rgb),.55);outline-offset:2px}.page-sitemap .sm-row-icon{color:var(--site-teal);flex:none;font-size:14px}.page-sitemap .sm-row-title{flex:auto;min-width:0;font-size:14px;font-weight:600;line-height:1.6}.page-sitemap .sm-row-n{background:var(--site-mist);min-width:22px;height:22px;color:var(--site-muted);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0 7px;font-size:11px;font-weight:600;display:inline-flex}[data-bs-theme=dark] .page-sitemap .sm-row-n{background:#ffffff12}.page-sitemap .sm-row-arrow{color:var(--site-teal);opacity:0;flex:none;font-size:11px;transition:opacity .15s;transform:rotate(-90deg)}[dir=rtl] .page-sitemap .sm-row-arrow{transform:rotate(90deg)}.page-sitemap .sm-row:hover .sm-row-arrow,.page-sitemap .sm-row:focus-visible .sm-row-arrow{opacity:1}.page-sitemap .sm-sep{border-top:1px dashed var(--site-rule);height:0;margin:2px 12px}.page-sitemap .sm-sub{padding-inline-start:10px;border-inline-start:2px solid var(--site-rule);margin-inline-start:20px;padding-bottom:4px}.page-sitemap .sm-sub-row{color:var(--site-muted);border-radius:8px;align-items:center;gap:8px;padding:6px 10px;font-size:12.5px;line-height:1.7;text-decoration:none;transition:background-color .15s,color .15s;display:flex}.page-sitemap .sm-sub-row:hover,.page-sitemap .sm-sub-row:focus-visible{background:rgba(var(--site-teal-rgb),.07);color:var(--site-teal);text-decoration:none;transition:background-color .15s,color .15s}[data-bs-theme=dark] .page-sitemap .sm-sub-row:hover,[data-bs-theme=dark] .page-sitemap .sm-sub-row:focus-visible{background:rgba(var(--site-teal-rgb),.2)}.page-sitemap .sm-sub-row:focus-visible{outline:3px solid rgba(var(--site-teal-rgb),.55);outline-offset:2px}.page-sitemap .sm-dot{background:var(--site-muted);opacity:.6;border-radius:50%;flex:none;width:5px;height:5px}.page-sitemap .sm-sub-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.page-sitemap .sm-static-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-auto-rows:1fr;gap:12px;padding:16px 20px 20px;display:grid}.page-sitemap .sm-static{border:1px dashed var(--site-rule);height:100%;color:var(--site-ink);border-radius:14px;align-items:center;gap:12px;padding:14px 16px;font-size:14px;font-weight:600;line-height:1.6;text-decoration:none;transition:border-color .2s,background-color .2s,color .2s;display:flex}.page-sitemap .sm-static:hover,.page-sitemap .sm-static:focus-visible{border-color:var(--site-teal);background:rgba(var(--site-teal-rgb),.07);color:var(--site-teal);border-style:solid;text-decoration:none;transition:border-color .2s,background-color .2s,color .2s}[data-bs-theme=dark] .page-sitemap .sm-static:hover,[data-bs-theme=dark] .page-sitemap .sm-static:focus-visible{background:rgba(var(--site-teal-rgb),.2)}.page-sitemap .sm-static:focus-visible{outline:3px solid rgba(var(--site-teal-rgb),.55);outline-offset:2px}.page-sitemap .sm-static-icon{background:rgba(var(--site-teal-rgb),.09);width:34px;height:34px;color:var(--site-teal);border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}[data-bs-theme=dark] .page-sitemap .sm-static-icon{background:rgba(var(--site-teal-rgb),.26)}.page-sitemap .sm-static-icon .ic{font-size:14px}.page-sitemap .page-band .sm-card-icon .ic,.page-sitemap .page-band .sm-static-icon .ic,.page-sitemap .page-band .sm-card-n .ic,.page-sitemap .page-band .sm-row-n .ic{color:inherit}@media (width<=767.98px){.page-sitemap .sm-card-head{padding:14px 16px}.page-sitemap .sm-static-grid{grid-template-columns:1fr;padding:14px 16px 16px}.page-sitemap .sm-sub{margin-inline-start:12px}}@media (prefers-reduced-motion:reduce){.page-sitemap .sm-row,.page-sitemap .sm-sub-row,.page-sitemap .sm-static,.page-sitemap .sm-row-arrow{transition:none}}.page-vote .vt-grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));grid-auto-rows:1fr;gap:16px;display:grid}.page-vote .vt-card{border:1px solid var(--site-rule);background:var(--bs-body-bg);border-radius:14px;flex-direction:column;gap:14px;padding:20px 22px;display:flex}.page-vote .vt-card-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.page-vote .vt-question{color:var(--site-ink);overflow-wrap:anywhere;margin:0;font-size:14.5px;font-weight:700;line-height:1.75}.page-vote .vt-badge{color:#15794c;white-space:nowrap;background:#178b561a;border-radius:999px;flex:none;align-items:center;height:24px;padding:0 10px;font-size:11.5px;font-weight:700;display:inline-flex}[data-bs-theme=dark] .page-vote .vt-badge{color:#6fd9a0;background:#50cd8929}.page-vote .vt-answers{flex-direction:column;gap:12px;display:flex}.page-vote .vt-answer{flex-direction:column;gap:5px;display:flex}.page-vote .vt-answer-label{color:var(--site-ink);justify-content:space-between;align-items:baseline;gap:10px;font-size:13px;line-height:1.6;display:flex}.page-vote .vt-answer-text{overflow-wrap:anywhere;min-width:0}.page-vote .vt-answer.is-top .vt-answer-text{font-weight:700}.page-vote .vt-pct{color:var(--site-muted);font-variant-numeric:tabular-nums;flex:none;font-size:12.5px;font-weight:700}.page-vote .vt-answer.is-top .vt-pct{color:var(--site-ink)}.page-vote .vt-bar-wrap{background:rgba(var(--site-teal-rgb),.09);border-radius:999px;height:8px;overflow:hidden}[data-bs-theme=dark] .page-vote .vt-bar-wrap{background:#ffffff12}.page-vote .vt-bar{background:var(--site-teal);border-radius:999px;min-width:2px;height:100%}.page-vote .vt-bar-0{background:#3699ff}.page-vote .vt-bar-1{background:#f0b11d}.page-vote .vt-bar-2{background:#1bc5bd}.page-vote .vt-bar-3{background:#f64e60}.page-vote .vt-bar-4{background:#8950fc}.page-vote .vt-bar-5{background:#ffa621}.page-vote .vt-card-foot{color:var(--site-muted);flex-wrap:wrap;align-items:center;gap:10px;margin-top:auto;padding-top:4px;font-size:12.5px;display:flex}.page-vote .vt-total{color:var(--site-ink);font-variant-numeric:tabular-nums;font-weight:700}.page-vote .vt-date{white-space:nowrap;margin-inline-start:auto}@media (width<=575.98px){.page-vote .vt-card{padding:16px 18px}}@media (prefers-reduced-motion:reduce){.page-vote .vt-bar{transition:none}}.page-opendata .od-count{background:rgba(var(--site-teal-rgb),.09);height:28px;color:var(--site-teal);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:12.5px;font-weight:600;display:inline-flex}.page-opendata .od-count .ic{color:inherit;font-size:12.5px}.page-opendata .od-card{border:1px solid var(--site-rule);background:var(--site-surface);border-radius:14px;padding:24px}.page-opendata .od-head{align-items:center;gap:16px;margin-bottom:18px;display:flex}.page-opendata .od-badge{background:rgba(var(--site-teal-rgb),.09);width:44px;height:44px;color:var(--site-teal);border-radius:11px;flex:none;justify-content:center;align-items:center;display:flex}.page-opendata .od-badge .ic{color:inherit;font-size:18px}.page-opendata .od-head-text{min-width:0}.page-opendata .od-title{color:var(--site-ink);margin:0;font-size:17px;font-weight:700;line-height:1.65}.page-opendata .od-sub{color:var(--site-muted);margin:2px 0 0;font-size:12.5px;font-weight:500}.page-opendata .od-desc{max-width:76ch;color:var(--site-muted);margin:0 0 20px;font-size:14.5px;line-height:1.9}.page-opendata .od-actions{flex-wrap:wrap;gap:12px;margin-bottom:20px;display:flex}.page-opendata .od-btn,.page-opendata .od-btn:hover{transition:background-color .2s,border-color .2s,color .2s}.page-opendata .od-btn{border:1px solid #0000;border-radius:10px;flex:none;align-items:center;gap:8px;height:42px;padding:0 18px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.page-opendata .od-btn .ic{color:inherit;font-size:13.5px}.page-opendata .od-btn:focus-visible{outline:3px solid rgba(var(--site-teal-rgb),.55);outline-offset:2px}.page-opendata .od-btn-primary{background:var(--site-teal-deep);color:#fff}.page-opendata .od-btn-primary:hover{color:#fff;background:#0a2f3b}.page-opendata .od-btn-ghost{border-color:var(--site-rule);color:var(--site-ink);background:0 0}.page-opendata .od-btn-ghost:hover{border-color:var(--site-teal);background:rgba(var(--site-teal-rgb),.06);color:var(--site-teal)}.page-opendata .od-meta{border-top:1px solid var(--site-rule);flex-wrap:wrap;gap:10px 22px;padding-top:16px;display:flex}.page-opendata .od-meta span{color:var(--site-muted);align-items:center;gap:8px;font-size:12.5px;font-weight:500;display:inline-flex}.page-opendata .od-meta .ic{color:var(--site-teal);font-size:12.5px}.page-opendata .od-preview{border:1px solid var(--site-rule);background:var(--site-surface);border-radius:14px;margin-top:20px;overflow:hidden}.page-opendata .od-preview iframe{border:0;width:100%;height:78vh;min-height:520px;display:block}.page-opendata .od-empty-body{max-width:52ch;color:var(--site-muted);margin:0;font-size:13.5px;line-height:1.9}@media (width<=767.98px){.page-opendata .od-card{padding:18px}.page-opendata .od-actions{flex-direction:column}.page-opendata .od-btn{justify-content:center;width:100%}.page-opendata .od-preview iframe{height:60vh;min-height:360px}}.page-search .sr-panel{border:1px solid var(--site-rule);background:var(--site-surface);border-radius:18px;margin:0 0 20px;padding:20px}.page-search .sr-form-row{flex-wrap:wrap;align-items:stretch;gap:12px;display:flex}.page-search .sr-field{border:1px solid var(--site-rule);background:var(--site-surface);border-radius:10px;flex:320px;align-items:center;min-width:0;height:42px;padding-inline:14px;display:flex;position:relative}.page-search .sr-field:focus-within{border-color:var(--site-teal)}.page-search .sr-field-icon{color:var(--site-muted);flex:none;margin-inline-end:10px;font-size:14px}.page-search .sr-input{min-width:0;color:var(--site-ink);background:0 0;border:0;flex:auto;font-family:inherit;font-size:14px}.page-search .sr-input:focus{outline:none}.page-search .sr-input::placeholder{color:var(--site-muted)}.page-search .sr-input::-webkit-search-cancel-button{appearance:none}.page-search .sr-select{border:1px solid var(--site-rule);background:var(--site-surface);height:42px;color:var(--site-ink);border-radius:10px;flex:0 200px;padding-inline:12px;font-family:inherit;font-size:13.5px}.page-search .sr-select:focus{border-color:var(--site-teal);box-shadow:0 0 0 3px rgba(var(--site-teal-rgb),.18);outline:none}.page-search .sr-submit{background:var(--site-teal-deep);color:#fff;cursor:pointer;border:0;border-radius:10px;flex:none;justify-content:center;align-items:center;gap:8px;height:42px;padding:0 24px;font-family:inherit;font-size:13.5px;font-weight:600;transition:background-color .2s;display:inline-flex}.page-search .sr-submit:hover{background:#185c73}[data-bs-theme=dark] .page-search .sr-submit{background:#2e7f96}[data-bs-theme=dark] .page-search .sr-submit:hover{background:#3c9ab4}.page-search .sr-submit:focus-visible{outline:3px solid rgba(var(--site-teal-rgb),.55);outline-offset:2px}.page-search .sr-submit[disabled]{opacity:.6;cursor:wait}.page-search .sr-suggest{top:calc(100% + 4px);z-index:100;border:1px solid var(--site-rule);background:var(--site-surface);border-radius:10px;max-height:320px;position:absolute;inset-inline:0;overflow-y:auto;box-shadow:0 12px 30px #0b2b331f}[data-bs-theme=dark] .page-search .sr-suggest{box-shadow:0 12px 30px #00000080}.page-search .sr-suggest-list{margin:0;padding:6px;list-style:none}.page-search .sr-suggest-list li{color:var(--site-ink);cursor:pointer;border-radius:8px;padding:9px 12px;font-size:13.5px;line-height:1.6;transition:background-color .15s,color .15s}.page-search .sr-suggest-list li:hover,.page-search .sr-suggest-list li.is-active{background:rgba(var(--site-teal-rgb),.09);color:var(--site-teal)}[data-bs-theme=dark] .page-search .sr-suggest-list li:hover,[data-bs-theme=dark] .page-search .sr-suggest-list li.is-active{background:rgba(var(--site-teal-rgb),.26)}.page-search .sr-options{border-top:1px dashed var(--site-rule);flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:16px;padding-top:16px;display:flex}.page-search .sr-modes{align-items:center;gap:16px;display:flex}.page-search .sr-mode{color:var(--site-ink);cursor:pointer;align-items:center;gap:7px;font-size:13px;font-weight:500;display:inline-flex}.page-search .sr-mode input{accent-color:var(--site-teal);cursor:pointer}.page-search .sr-captcha{align-items:center;gap:10px;margin-inline-start:auto;display:inline-flex}.page-search .sr-captcha-q{color:var(--site-ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px;font-weight:700}.page-search .sr-captcha-input{border:1px solid var(--site-rule);background:var(--site-surface);width:72px;height:36px;color:var(--site-ink);text-align:center;border-radius:8px;padding-inline:10px;font-family:inherit;font-size:13.5px}.page-search .sr-captcha-input:focus{border-color:var(--site-teal);box-shadow:0 0 0 3px rgba(var(--site-teal-rgb),.18);outline:none}.page-search .sr-captcha-input.is-invalid{border-color:#b32020;box-shadow:0 0 0 3px #d639392e}.page-search .sr-hint{color:var(--site-muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.page-search .sr-hint kbd{border:1px solid var(--site-rule);background:var(--site-mist);color:var(--site-muted);border-radius:5px;padding:2px 6px;font-family:inherit;font-size:11px}[data-bs-theme=dark] .page-search .sr-hint kbd{background:#ffffff0f}.page-search .sr-history{margin:0 0 20px}.page-search .sr-history-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.page-search .sr-history-label{color:var(--site-muted);align-items:center;gap:7px;font-size:12.5px;font-weight:600;display:inline-flex}.page-search .sr-history-clear{color:var(--site-muted);font-size:12px;font-weight:500;text-decoration:none}.page-search .sr-history-clear:hover{color:#b32020;text-underline-offset:3px;text-decoration:underline}.page-search .sr-tags{flex-wrap:wrap;gap:8px;display:flex}.page-search .sr-tag{border:1px solid var(--site-rule);background:var(--site-surface);height:30px;color:var(--site-ink);border-radius:999px;align-items:center;padding:0 14px;font-size:12.5px;font-weight:500;text-decoration:none;transition:border-color .2s,color .2s,background-color .2s;display:inline-flex}.page-search .sr-tag:hover,.page-search .sr-tag:focus-visible{border-color:var(--site-teal);background:rgba(var(--site-teal-rgb),.09);color:var(--site-teal);text-decoration:none;transition:border-color .2s,color .2s,background-color .2s}[data-bs-theme=dark] .page-search .sr-tag:hover{background:rgba(var(--site-teal-rgb),.26)}.page-search .sr-results-head{border-bottom:1px dashed var(--site-rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;margin:0 0 18px;padding-bottom:14px;display:flex}.page-search .sr-results-head.d-none{display:none}.page-search .sr-results-text{color:var(--site-ink);margin:0;font-size:15px;font-weight:500}.page-search .sr-results-text strong{color:var(--site-teal);font-weight:700}.page-search .sr-results-n{background:rgba(var(--site-teal-rgb),.09);height:24px;color:var(--site-teal);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;margin-inline-start:10px;padding:0 10px;font-size:11.5px;font-weight:600;display:inline-flex}[data-bs-theme=dark] .page-search .sr-results-n{background:rgba(var(--site-teal-rgb),.26)}.page-search .sr-results-cat{color:var(--site-muted);font-size:12.5px}.page-search .sr-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-auto-rows:1fr;gap:16px;display:grid}.page-search .sr-grid-tiles{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.page-search .sr-result{border:1px solid var(--site-rule);background:var(--site-surface);border-radius:14px;flex-direction:column;height:100%;text-decoration:none;transition:border-color .25s,transform .25s,box-shadow .25s;display:flex;overflow:hidden}.page-search .sr-result:hover{border-color:var(--site-teal);transition:border-color .25s,transform .25s,box-shadow .25s;transform:translateY(-3px);box-shadow:0 12px 26px #0b2b331a}[data-bs-theme=dark] .page-search .sr-result:hover{box-shadow:0 12px 26px #00000073}.page-search .sr-result-media{aspect-ratio:16/9;background:var(--site-mist);position:relative;overflow:hidden}.page-search .sr-grid-tiles .sr-result-media{aspect-ratio:4/3}.page-search .sr-result-media img{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.page-search .sr-result:hover .sr-result-media img{transform:scale(1.05)}.page-search .sr-result-media.is-title{background:linear-gradient(160deg,rgba(var(--site-teal-rgb),.13)0%,rgba(var(--site-teal-rgb),.05)100%);color:var(--site-teal);text-align:center;justify-content:center;align-items:center;padding:16px;font-size:14px;font-weight:700;line-height:1.7;display:flex}[data-bs-theme=dark] .page-search .sr-result-media.is-title{background:linear-gradient(160deg,rgba(var(--site-teal-rgb),.26)0%,rgba(var(--site-teal-rgb),.1)100%)}.page-search .sr-result-cat{color:#fff;background:#051b22b8;border-radius:999px;align-items:center;height:24px;padding:0 10px;font-size:11.5px;font-weight:600;display:inline-flex;position:absolute;inset-block-start:10px;inset-inline-start:10px}.page-search .sr-result-body{flex-direction:column;flex:auto;gap:8px;padding:14px 16px 16px;display:flex}.page-search .sr-result-title{color:var(--site-ink);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:15px;font-weight:700;line-height:1.65;text-decoration:none;display:-webkit-box;overflow:hidden}.page-search .sr-result:hover .sr-result-title{color:var(--site-teal)}.page-search .sr-result-desc{color:var(--site-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.8;display:-webkit-box;overflow:hidden}.page-search .sr-result-meta{color:var(--site-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:6px 14px;margin-top:auto;font-size:12.5px;display:flex}.page-search .sr-result-meta span{align-items:center;gap:5px;display:inline-flex}.page-search .sr-result-meta .ic{font-size:11px}.page-search .sr-mark{background:rgba(var(--site-teal-rgb),.16);color:inherit;border-radius:4px;padding:1px 4px}[data-bs-theme=dark] .page-search .sr-mark{background:rgba(var(--site-teal-rgb),.34)}.page-search .sr-result-cover{aspect-ratio:3/4;justify-content:center;align-items:center;padding:12px;display:flex}.page-search .sr-result-cover img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}.page-search .sr-play{color:#fff;background:#051b229e;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:14px;display:flex;position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}[dir=rtl] .page-search .sr-play{transform:translate(50%,-50%)}.page-search .sr-result-chip{background:rgba(var(--site-teal-rgb),.09);height:22px;color:var(--site-teal);border-radius:999px;align-self:flex-start;align-items:center;padding:0 9px;font-size:11px;font-weight:600;display:inline-flex}[data-bs-theme=dark] .page-search .sr-result-chip{background:rgba(var(--site-teal-rgb),.26)}.page-search .sr-list{flex-direction:column;gap:8px;display:flex}.page-search .sr-row{border:1px solid var(--site-rule);background:var(--site-surface);color:var(--site-ink);border-radius:14px;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;transition:border-color .25s,transform .25s,box-shadow .25s;display:flex}.page-search .sr-row:hover,.page-search .sr-row:focus-visible{border-color:var(--site-teal);text-decoration:none;transition:border-color .25s,transform .25s,box-shadow .25s;transform:translateY(-3px);box-shadow:0 12px 26px #0b2b331a}[data-bs-theme=dark] .page-search .sr-row:hover,[data-bs-theme=dark] .page-search .sr-row:focus-visible{box-shadow:0 12px 26px #00000073}.page-search .sr-row:focus-visible{outline:3px solid rgba(var(--site-teal-rgb),.55);outline-offset:2px}.page-search .sr-row-icon{background:rgba(var(--site-teal-rgb),.09);width:36px;height:36px;color:var(--site-teal);border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}[data-bs-theme=dark] .page-search .sr-row-icon{background:rgba(var(--site-teal-rgb),.26)}.page-search .sr-row-icon .ic{font-size:14px}.page-search .sr-row-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:auto;min-width:0;font-size:14px;font-weight:600;line-height:1.65;display:-webkit-box;overflow:hidden}.page-search .sr-row:hover .sr-row-title{color:var(--site-teal)}.page-search .sr-row-meta{color:var(--site-muted);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;align-items:center;gap:14px;font-size:12.5px;display:flex}.page-search .sr-row-meta span{align-items:center;gap:5px;display:inline-flex}.page-search .sr-row-meta .ic{font-size:11px}.page-search .sr-empty{text-align:center;padding:48px 20px}.page-search .sr-empty>i{color:var(--site-muted);opacity:.5;font-size:32px}.page-search .sr-empty-title{color:var(--site-ink);margin:14px 0 6px;font-size:18px;font-weight:700;line-height:1.7}.page-search .sr-empty-term{color:var(--site-muted);margin:0 0 20px;font-size:14px}.page-search .sr-empty-label{color:var(--site-muted);margin-bottom:10px;font-size:12.5px;display:block}.page-search .sr-empty .sr-tags{justify-content:center}.page-search .sr-pager{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:32px;display:flex}.page-search .sr-page{border:1px solid var(--site-rule);background:var(--site-surface);min-width:32px;height:32px;color:var(--site-ink);font-variant-numeric:tabular-nums;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;padding:0 8px;font-size:12.5px;font-weight:600;text-decoration:none;transition:border-color .2s,color .2s;display:inline-flex}.page-search .sr-page:hover{border-color:var(--site-teal);color:var(--site-teal);text-decoration:none}.page-search .sr-page-prev i,.page-search .sr-page-next .ic{font-size:10px}.page-search .sr-page-prev .ic{transform:rotate(90deg)}.page-search .sr-page-next .ic,[dir=rtl] .page-search .sr-page-prev .ic{transform:rotate(-90deg)}[dir=rtl] .page-search .sr-page-next .ic{transform:rotate(90deg)}.page-search .sr-page.is-active{border-color:var(--site-teal-deep);background:var(--site-teal-deep);color:#fff}[data-bs-theme=dark] .page-search .sr-page.is-active{background:#2e7f96;border-color:#2e7f96}.page-search .page-band .sr-submit i,.page-search .page-band .sr-result-meta i,.page-search .page-band .sr-history-label i,.page-search .page-band .sr-hint i,.page-search .page-band .sr-result-cat i,.page-search .page-band .sr-row-icon i,.page-search .page-band .sr-row-meta i,.page-search .page-band .sr-play i,.page-search .page-band .sr-page i,.page-search .page-band .sr-empty>i{color:inherit}@media (width<=767.98px){.page-search .sr-panel{padding:16px}.page-search .sr-field,.page-search .sr-select,.page-search .sr-submit{flex:100%}.page-search .sr-captcha{margin-inline-start:0}.page-search .sr-grid,.page-search .sr-grid-tiles{grid-template-columns:1fr}.page-search .sr-row{flex-wrap:wrap}.page-search .sr-row-meta{width:100%;padding-inline-start:48px}}@media (prefers-reduced-motion:reduce){.page-search .sr-result:hover,.page-search .sr-result:hover .sr-result-media img{transform:none}.page-search .sr-result,.page-search .sr-tag,.page-search .sr-page,.page-search .sr-suggest-list li{transition:none}}.page-universities .un-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 20px;margin:0 0 20px;display:flex}.page-universities .un-tools{flex-wrap:wrap;flex:auto;align-items:center;gap:10px;display:flex}.page-universities .un-counts{flex-wrap:wrap;flex:none;align-items:center;gap:8px;display:flex}.page-universities .un-search{border:1px solid var(--site-rule);background:var(--site-surface);border-radius:10px;align-items:center;width:min(340px,100%);height:42px;padding-inline:14px;display:flex;position:relative}.page-universities .un-search:focus-within{border-color:var(--site-teal);box-shadow:0 0 0 3px rgba(var(--site-teal-rgb),.18)}.page-universities .un-search-icon{color:var(--site-muted);flex:none;margin-inline-end:10px;font-size:14px}.page-universities .un-search-input{min-width:0;color:var(--site-ink);background:0 0;border:0;flex:auto;font-family:inherit;font-size:14px}.page-universities .un-search-input:focus{outline:none}.page-universities .un-search-input::placeholder{color:var(--site-muted)}.page-universities .un-search-input::-webkit-search-cancel-button{appearance:none}.page-universities .un-btn{border:1px solid var(--site-rule);background:var(--site-surface);height:42px;color:var(--site-ink);cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:0 16px;font-family:inherit;font-size:13.5px;font-weight:600;transition:border-color .2s,color .2s,background-color .2s;display:inline-flex}.page-universities .un-btn .ic{color:var(--site-muted);font-size:13px;transition:color .2s}.page-universities .un-btn:hover{border-color:var(--site-teal);color:var(--site-teal)}.page-universities .un-btn:hover .ic{color:var(--site-teal)}.page-universities .un-btn:focus-visible{outline:3px solid rgba(var(--site-teal-rgb),.55);outline-offset:2px}.page-universities .un-btn-primary,.page-universities .un-btn.un-btn-primary{border-color:var(--site-teal-deep);background:var(--site-teal-deep);color:#fff}.page-universities .un-btn-primary i,.page-universities .un-btn.un-btn-primary .ic{color:#fff}.page-universities .un-btn-primary:hover,.page-universities .un-btn.un-btn-primary:hover{color:#fff;background:#185c73;border-color:#185c73}.page-universities .un-btn-primary:hover .ic{color:#fff}[data-bs-theme=dark] .page-universities .un-btn-primary{background:#2e7f96;border-color:#2e7f96}[data-bs-theme=dark] .page-universities .un-btn-primary:hover{background:#3c9ab4;border-color:#3c9ab4}.page-universities .un-chip{background:rgba(var(--site-teal-rgb),.09);height:28px;color:var(--site-teal);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:12.5px;font-weight:600;display:inline-flex}[data-bs-theme=dark] .page-universities .un-chip{background:rgba(var(--site-teal-rgb),.26)}.page-universities .page-band .un-table thead th i,.page-universities .page-band .un-chip i,.page-universities .page-band .un-tree-icon i,.page-universities .page-band .un-tree-count i,.page-universities .page-band .un-link i,.page-universities .page-band .un-tree-website .ic{color:inherit}.page-universities .un-filters{border:1px solid var(--site-rule);background:var(--site-surface);border-radius:14px;margin:0 0 20px;padding:18px}.page-universities .un-filters-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-auto-rows:1fr;align-items:end;gap:14px;display:grid}.page-universities .un-filter{flex-direction:column;gap:6px;min-width:0;display:flex}.page-universities .un-filter label{color:var(--site-muted);align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:flex}.page-universities .un-filter label .ic{color:var(--site-teal);font-size:12px}.page-universities .un-filter select{border:1px solid var(--site-rule);background:var(--site-surface);width:100%;height:42px;color:var(--site-ink);border-radius:10px;padding-inline:12px;font-family:inherit;font-size:13.5px}.page-universities .un-filter select:focus{border-color:var(--site-teal);box-shadow:0 0 0 3px rgba(var(--site-teal-rgb),.18);outline:none}.page-universities .un-filter select:disabled{opacity:.55;cursor:not-allowed}.page-universities .un-filter-actions{align-items:flex-end;display:flex}.page-universities .un-reset{border:1px solid var(--site-rule);background:var(--site-surface);width:100%;height:42px;color:var(--site-ink);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-family:inherit;font-size:13.5px;font-weight:600;transition:border-color .2s,color .2s;display:inline-flex}.page-universities .un-reset .ic{color:var(--site-muted);font-size:12px;transition:color .2s}.page-universities .un-reset:hover{border-color:var(--site-teal);color:var(--site-teal)}.page-universities .un-reset:hover .ic{color:var(--site-teal)}.page-universities .un-reset:focus-visible{outline:3px solid rgba(var(--site-teal-rgb),.55);outline-offset:2px}.page-universities .un-panel{border:1px solid var(--site-rule);background:var(--site-surface);border-radius:18px;overflow:hidden}.page-universities .un-panel-head{border-bottom:1px solid var(--site-rule);color:var(--site-ink);align-items:center;gap:10px;margin:0;padding:18px 24px;font-size:17px;font-weight:700;display:flex}.page-universities .un-panel-head .ic{color:var(--site-teal);font-size:15px}.page-universities .un-panel-body{padding:0}.page-universities .un-loading{text-align:center;color:var(--site-muted);padding:48px 20px;display:none}.page-universities .un-loading.is-loading{display:block}.page-universities .un-loading .ic{font-size:24px;animation:1s linear infinite site-spin}.page-universities .un-loading p{margin:12px 0 0;font-size:14px}.page-universities .un-table-wrap{overflow-x:auto}.page-universities .un-table{border-collapse:collapse;width:100%}.page-universities .un-table thead th{background:var(--site-teal-deep);color:#fff;text-align:start;white-space:nowrap;padding:14px 20px;font-size:12.5px;font-weight:600}[data-bs-theme=dark] .page-universities .un-table thead th{background:#2e7f96}.page-universities .un-table thead th .ic{opacity:.85;margin-inline-end:6px}.page-universities .un-table tbody td{border-bottom:1px solid var(--site-rule);color:var(--site-ink);vertical-align:middle;padding:12px 20px;font-size:13.5px;line-height:1.7}.page-universities .un-table tbody tr:last-child td{border-bottom:0}.page-universities .un-table tbody tr:hover td{background:rgba(var(--site-teal-rgb),.05)}[data-bs-theme=dark] .page-universities .un-table tbody tr:hover td{background:rgba(var(--site-teal-rgb),.16)}.page-universities .un-table tbody tr.is-hidden{display:none}.page-universities .un-table tbody tr.is-match td{background:rgba(var(--site-teal-rgb),.09)}[data-bs-theme=dark] .page-universities .un-table tbody tr.is-match td{background:rgba(var(--site-teal-rgb),.26)}.page-universities .un-link{color:var(--site-teal);white-space:nowrap;align-items:center;gap:6px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}.page-universities .un-link:hover{color:var(--site-teal);text-underline-offset:3px;text-decoration:underline}.page-universities .un-link .ic{font-size:11px}.page-universities .un-tree{padding:18px 24px 24px;display:none}.page-universities .un-tree.is-active{display:block}.page-universities .un-tree-actions{flex-wrap:wrap;gap:10px;margin-bottom:16px;display:flex}.page-universities .un-tree-list{margin:0;padding:0;list-style:none}.page-universities .un-tree-list .un-tree-list{border-inline-start:1px dashed var(--site-rule);margin-inline-start:19px;padding-inline-start:18px}.page-universities .un-tree-item>.un-tree-list{display:none}.page-universities .un-tree-item.is-expanded>.un-tree-list{display:block}.page-universities .un-tree-item.is-hidden{display:none}.page-universities .un-tree-node{background:var(--site-mist);border:1px solid #0000;border-radius:14px;align-items:center;gap:10px;margin:4px 0;padding:10px 12px;transition:border-color .2s,background-color .2s;display:flex}[data-bs-theme=dark] .page-universities .un-tree-node{background:#ffffff0a}.page-universities .un-tree-node:hover{border-color:var(--site-teal)}.page-universities .un-tree-item.is-match>.un-tree-node{border-color:var(--site-teal);background:rgba(var(--site-teal-rgb),.09)}[data-bs-theme=dark] .page-universities .un-tree-item.is-match>.un-tree-node{background:rgba(var(--site-teal-rgb),.26)}.page-universities .un-tree-toggle{width:26px;height:26px;color:var(--site-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:0;transition:background-color .2s,color .2s;display:flex}.page-universities .un-tree-toggle:hover{background:rgba(var(--site-teal-rgb),.09);color:var(--site-teal)}.page-universities .un-tree-toggle:focus-visible{outline:3px solid rgba(var(--site-teal-rgb),.55);outline-offset:2px}.page-universities .un-tree-toggle .ic{font-size:12px;transition:transform .2s;transform:rotate(-90deg)}[dir=rtl] .page-universities .un-tree-toggle .ic{transform:rotate(90deg)}.page-universities .un-tree-item.is-expanded>.un-tree-node>.un-tree-toggle i,[dir=rtl] .page-universities .un-tree-item.is-expanded>.un-tree-node>.un-tree-toggle .ic{transform:rotate(0)}.page-universities .un-tree-leaf>.un-tree-node{padding-inline-start:48px}.page-universities .un-tree-icon{background:rgba(var(--site-teal-rgb),.09);width:30px;height:30px;color:var(--site-teal);border-radius:9px;flex:none;justify-content:center;align-items:center;display:flex}[data-bs-theme=dark] .page-universities .un-tree-icon{background:rgba(var(--site-teal-rgb),.26)}.page-universities .un-tree-icon .ic{font-size:12px}.page-universities .un-tree-label{min-width:0;color:var(--site-ink);flex:auto;font-size:14px;font-weight:600;line-height:1.6}.page-universities .un-tree-leaf .un-tree-label{font-weight:500}.page-universities .un-tree-count{background:rgba(var(--site-teal-rgb),.09);min-width:24px;height:24px;color:var(--site-teal);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0 8px;font-size:11.5px;font-weight:600;display:inline-flex}[data-bs-theme=dark] .page-universities .un-tree-count{background:rgba(var(--site-teal-rgb),.26)}.page-universities .un-tree-website{color:var(--site-teal);white-space:nowrap;flex:none;align-items:center;gap:6px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}.page-universities .un-tree-website:hover{color:var(--site-teal);text-underline-offset:3px;text-decoration:underline}.page-universities .un-tree-website .ic{font-size:11px}.page-universities .un-empty{text-align:center;padding:48px 20px;display:none}.page-universities .un-empty.is-visible{display:block}.page-universities .un-empty .ic{color:var(--site-muted);opacity:.5;font-size:32px}.page-universities .un-empty-title{color:var(--site-ink);margin:14px 0 0;font-size:18px;font-weight:700;line-height:1.7}@media (width<=767.98px){.page-universities .un-search,.page-universities .un-tools{width:100%}.page-universities .un-btn{flex:auto;justify-content:center}.page-universities .un-filters-grid{grid-template-columns:1fr}.page-universities .un-panel-head{padding:16px}.page-universities .un-table thead{display:none}.page-universities .un-table,.page-universities .un-table tbody,.page-universities .un-table tbody tr,.page-universities .un-table tbody td{width:100%;display:block}.page-universities .un-table tbody tr{border:1px solid var(--site-rule);border-radius:14px;margin:12px;padding:12px}.page-universities .un-table tbody td{border-bottom:0;padding:6px 0}.page-universities .un-table tbody td:empty{display:none}.page-universities .un-table tbody td:before{content:attr(data-label);color:var(--site-muted);margin-bottom:2px;font-size:11.5px;font-weight:600;display:block}.page-universities .un-tree{padding:14px}.page-universities .un-tree-list .un-tree-list{margin-inline-start:10px;padding-inline-start:10px}.page-universities .un-tree-leaf>.un-tree-node{padding-inline-start:12px}}@media print{.page-universities .un-toolbar,.page-universities .un-filters,.page-universities .un-tree-actions{display:none!important}.page-universities .un-panel{border:0}.page-universities .un-table thead th{color:#000;background:#eee}}.page-universities .un-intro,.page-universities .un-outro{color:var(--site-ink);font-size:1rem;line-height:1.9}.page-universities .un-intro{margin:0 0 18px}.page-universities .un-outro{border-top:1px solid var(--site-rule);color:var(--site-muted);margin:24px 0 0;padding-top:18px;font-size:.9375rem}.page-universities .un-notice{border:1px solid rgba(var(--site-teal-rgb),.25);background:rgba(var(--site-teal-rgb),.07);color:var(--site-ink);border-radius:12px;align-items:flex-start;gap:12px;margin:0 0 18px;padding:14px 18px;line-height:1.8;display:flex}.page-universities .page-band .un-notice .ic{color:var(--site-teal);margin-top:4px;font-size:1.1rem}@media (prefers-reduced-motion:reduce){.page-universities .un-tree-toggle i,.page-universities .un-tree-node,.page-universities .un-btn,.page-universities .un-reset{transition:none}}.page-hierarchical .hr-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 20px;margin:0 0 28px;display:flex}.page-hierarchical .hr-tools{flex-wrap:wrap;flex:auto;align-items:center;gap:10px;display:flex}.page-hierarchical .hr-search{border:1px solid var(--site-rule);background:var(--site-surface);border-radius:10px;align-items:center;width:min(360px,100%);height:42px;padding-inline:14px;display:flex;position:relative}.page-hierarchical .hr-search:focus-within{border-color:var(--site-teal);box-shadow:0 0 0 3px rgba(var(--site-teal-rgb),.18)}.page-hierarchical .hr-search-icon{color:var(--site-muted);flex:none;margin-inline-end:10px;font-size:14px}.page-hierarchical .hr-search-input{min-width:0;color:var(--site-ink);background:0 0;border:0;flex:auto;font-family:inherit;font-size:14px}.page-hierarchical .hr-search-input:focus{outline:none}.page-hierarchical .hr-search-input::placeholder{color:var(--site-muted)}.page-hierarchical .hr-search-input::-webkit-search-cancel-button{appearance:none}.page-hierarchical .hr-btn{border:1px solid var(--site-rule);background:var(--site-surface);height:42px;color:var(--site-ink);cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:0 16px;font-family:inherit;font-size:13.5px;font-weight:600;transition:border-color .2s,color .2s,background-color .2s;display:inline-flex}.page-hierarchical .hr-btn .ic{color:var(--site-muted);font-size:13px;transition:color .2s}.page-hierarchical .hr-btn:hover{border-color:var(--site-teal);color:var(--site-teal)}.page-hierarchical .hr-btn:hover .ic{color:var(--site-teal)}.page-hierarchical .hr-btn:focus-visible{outline:3px solid rgba(var(--site-teal-rgb),.55);outline-offset:2px}.page-hierarchical .hr-btn-primary{border-color:var(--site-teal-deep);background:var(--site-teal-deep);color:#fff}.page-hierarchical .hr-btn-primary .ic{color:#fff}.page-hierarchical .hr-btn-primary:hover{color:#fff;background:#185c73;border-color:#185c73}.page-hierarchical .hr-btn-primary:hover .ic{color:#fff}[data-bs-theme=dark] .page-hierarchical .hr-btn-primary{background:#2e7f96;border-color:#2e7f96}[data-bs-theme=dark] .page-hierarchical .hr-btn-primary:hover{background:#3c9ab4;border-color:#3c9ab4}.page-hierarchical .hr-count{background:rgba(var(--site-teal-rgb),.09);height:28px;color:var(--site-teal);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 12px;font-size:12.5px;font-weight:600;display:inline-flex}[data-bs-theme=dark] .page-hierarchical .hr-count{background:rgba(var(--site-teal-rgb),.26)}.page-hierarchical .hr-panel{border:1px solid var(--site-rule);background:var(--site-surface);border-radius:18px;overflow:hidden}.page-hierarchical .hr-panel-head{border-bottom:1px solid var(--site-rule);color:var(--site-ink);align-items:center;gap:10px;margin:0;padding:18px 24px;font-size:17px;font-weight:700;display:flex}.page-hierarchical .hr-panel-head .ic{color:var(--site-teal);font-size:15px}.page-hierarchical .hr-panel-body{padding:16px 24px 24px}.page-hierarchical .hr-list{margin:0;padding:0;list-style:none}.page-hierarchical .hr-children{border-inline-start:1px dashed var(--site-rule);margin-inline-start:19px;padding-inline-start:18px}.page-hierarchical .hr-item>.hr-children{display:none}.page-hierarchical .hr-item.is-expanded>.hr-children{display:block}.page-hierarchical .hr-item.is-hidden{display:none}.page-hierarchical .hr-node{background:var(--site-mist);border:1px solid #0000;border-radius:14px;align-items:center;gap:10px;margin:4px 0;padding:10px 12px;transition:border-color .2s,background-color .2s;display:flex}.page-hierarchical .hr-node:hover{border-color:var(--site-teal)}[data-bs-theme=dark] .page-hierarchical .hr-node{background:#ffffff0a}.page-hierarchical .hr-item.is-match>.hr-node{border-color:var(--site-teal);background:rgba(var(--site-teal-rgb),.09)}[data-bs-theme=dark] .page-hierarchical .hr-item.is-match>.hr-node{background:rgba(var(--site-teal-rgb),.26)}.page-hierarchical .hr-toggle{width:26px;height:26px;color:var(--site-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:0;transition:background-color .2s,color .2s;display:flex}.page-hierarchical .hr-toggle:hover{background:rgba(var(--site-teal-rgb),.09);color:var(--site-teal)}.page-hierarchical .hr-toggle:focus-visible{outline:3px solid rgba(var(--site-teal-rgb),.55);outline-offset:2px}.page-hierarchical .hr-toggle .ic{font-size:12px;transition:transform .2s}.page-hierarchical .hr-item.is-expanded>.hr-node>.hr-toggle .ic{transform:rotate(180deg)}.page-hierarchical .hr-toggle-spacer{flex:none;width:26px;height:26px}.page-hierarchical .hr-content{min-width:0;color:var(--site-ink);flex:auto;align-items:center;gap:10px;text-decoration:none;display:flex}.page-hierarchical a.hr-content:hover{color:var(--site-teal);text-decoration:none}.page-hierarchical .hr-icon{background:rgba(var(--site-teal-rgb),.09);width:30px;height:30px;color:var(--site-teal);border-radius:9px;flex:none;justify-content:center;align-items:center;display:flex}[data-bs-theme=dark] .page-hierarchical .hr-icon{background:rgba(var(--site-teal-rgb),.26)}.page-hierarchical .hr-icon .ic{font-size:12px}.page-hierarchical .hr-title{min-width:0;font-size:14px;font-weight:600;line-height:1.6}.page-hierarchical .hr-info{border:1px solid var(--site-rule);background:var(--site-surface);width:28px;height:28px;color:var(--site-muted);cursor:pointer;border-radius:8px;flex:none;justify-content:center;align-items:center;margin-inline-start:auto;padding:0;transition:border-color .2s,color .2s;display:flex}.page-hierarchical .hr-info:hover{border-color:var(--site-teal);color:var(--site-teal)}.page-hierarchical .hr-info:focus-visible{outline:3px solid rgba(var(--site-teal-rgb),.55);outline-offset:2px}.page-hierarchical .hr-info .ic{font-size:11px}.page-hierarchical .hr-empty{text-align:center;padding:48px 20px;display:none}.page-hierarchical .hr-empty.is-visible{display:block}.page-hierarchical .hr-empty .ic{color:var(--site-muted);opacity:.5;font-size:32px}.page-hierarchical .hr-empty-title{color:var(--site-ink);margin:14px 0 0;font-size:18px;font-weight:700;line-height:1.7}.page-hierarchical .hr-modal .modal-body{color:var(--site-ink);padding:16px 22px 22px;font-size:15px;line-height:2}.page-hierarchical .hr-info-list{gap:10px;margin:0;padding-inline-start:22px;display:grid}.page-hierarchical .hr-info-list li{padding-inline-start:4px}.page-hierarchical .hr-info-list li::marker{color:var(--site-teal);font-weight:700}.page-hierarchical .hr-modal .modal-body>p{margin:0 0 10px}.page-hierarchical .hr-modal .modal-body>p:last-child{margin-bottom:0}.page-hierarchical .hr-warning{color:#4a3a00;background:#ffc7001f;border:1px solid #ffc700;border-radius:12px;align-items:flex-start;gap:10px;margin-bottom:16px;padding:12px 14px;font-size:14px;line-height:1.8;display:flex}.page-hierarchical .hr-warning .ic{color:#9a7a00;margin-top:4px}[data-bs-theme=dark] .page-hierarchical .hr-warning{color:#ffe08a;background:#ffc7001a}[data-bs-theme=dark] .page-hierarchical .hr-warning .ic{color:#ffc700}@media (width<=767.98px){.page-hierarchical .hr-search,.page-hierarchical .hr-tools{width:100%}.page-hierarchical .hr-btn{flex:auto;justify-content:center}.page-hierarchical .hr-panel-body{padding:12px 14px 18px}.page-hierarchical .hr-children{margin-inline-start:10px;padding-inline-start:10px}}@media print{.page-hierarchical .hr-toolbar{display:none!important}.page-hierarchical .hr-panel{border:0}.page-hierarchical .hr-item>.hr-children{display:block!important}.page-hierarchical .hr-toggle,.page-hierarchical .hr-info{display:none!important}.page-hierarchical .hr-node{background:#fff;border-color:#ddd}}@media (prefers-reduced-motion:reduce){.page-hierarchical .hr-toggle i,.page-hierarchical .hr-node,.page-hierarchical .hr-btn,.page-hierarchical .hr-info{transition:none}}[dir=rtl] .page-home :is(h1,h2,h3,h4,p){font-family:Tajawal,sans-serif!important}body.page-home{line-height:inherit;margin:0;background:#2b647f!important}html:has(>body.page-home){scrollbar-gutter:stable}html:has(>body.page-home)>body.modal-open{padding-left:0!important;padding-right:0!important}@media (width>=992px){.header-fixed[data-kt-sticky-header=on] .wrapper{padding-top:calc(80px + 2.5rem)}}@media (width<=991.98px){.header-tablet-and-mobile-fixed[data-kt-sticky-header=on] .wrapper{padding-top:calc(65px + 1.25rem)}}body.page-home video{object-fit:cover;z-index:-2;width:100%;height:100%;position:fixed;top:0;left:0}body.page-home .overlay{z-index:-1;background:linear-gradient(#0000009f 0%,#00505fd1 78%,#009bb7 100%);width:100%;height:100%;position:fixed;top:0;left:0}:where(.page-home) :where(img,video){max-width:100%;height:auto}:where(.page-home) :where(audio,canvas,embed,iframe,img,object,video){vertical-align:middle;display:block}@media (prefers-reduced-motion:reduce){body.page-home video{display:none}}.audience-row{align-items:stretch}.audience-tile{border:unset;text-align:start;width:100%;height:100%}.audience-icon{width:auto;height:50px}.news-thumb{overflow:hidden}.news-thumb>img{object-fit:cover;object-position:center;border-radius:inherit;width:100%;height:100%;display:block}@media (width<=767.98px){.news-row{flex-wrap:nowrap;align-items:center;gap:.75rem;margin-inline:0}.news-row>.news-row-pic{flex:0 0 112px;width:112px;padding:0}.news-row>.news-row-text{flex:auto;width:auto;min-width:0;margin-bottom:0!important}.news-row .news-thumb{height:72px!important}.news-row .h-120px{height:auto!important}.news-row .card-body{padding:0!important}.news-row h2{margin:0!important}.news-row h2 a{-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.55;display:-webkit-box;overflow:hidden;font-size:1rem!important}}.animation-blink{animation:1s steps(5,start) infinite site-blink}@keyframes site-blink{to{opacity:0}}@media (prefers-reduced-motion:reduce){.animation-blink{animation:none}}#chatbot-toggler{cursor:pointer;backdrop-filter:blur(12px)saturate(170%);z-index:2147483647;background:#e8a31799;border:1px solid #fff6;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;bottom:28px;right:28px;box-shadow:0 6px 24px #e8a31766,inset 0 1px 2px #ffffff73}#chatbot-toggler:hover{transform:scale(1.08);box-shadow:0 8px 32px #e8a3178c,inset 0 1px 2px #ffffff80}.chatbot-container.show-chatbot #chatbot-toggler{transform:rotate(90deg)}#chatbot-toggler span{color:#fff;font-size:1.3rem;position:absolute}#chatbot-toggler span:last-child,.chatbot-container.show-chatbot #chatbot-toggler span:first-child{opacity:0}.chatbot-container.show-chatbot #chatbot-toggler span:last-child{opacity:1}#chatbot-toggler .fx-ai-toggler-icon{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}#chatbot-toggler .fx-ai-toggler-icon img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}#chatbot-toggler .ic{width:1.3rem;height:1.3rem}[data-bs-theme=dark] #chatbot-toggler{box-shadow:0 6px 24px #0006}@media (width<=480px){#chatbot-toggler{width:50px;height:50px;bottom:16px;right:16px}}.announce-header{justify-content:space-between;align-items:center;padding:0 0 12px;display:flex}.announce-heading{align-items:center;gap:10px;display:flex}.announce-heading-icon{color:#ffa621;background:#ffa6212e;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;font-size:18px;display:flex}.announce-header h3{color:#fff;margin:0;font-size:1.3rem;font-weight:600}.announce-all{color:#ffffffb3;font-size:.8rem;text-decoration:none;transition:color .2s}.announce-all:hover,.announce-all:focus-visible{color:#ffa621}.announce-list{flex-direction:column;gap:8px;display:flex}.announce-item{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:12px;align-items:flex-start;gap:12px;padding:12px 14px;text-decoration:none;transition:background-color .3s,border-color .3s,transform .3s;display:flex;position:relative;overflow:hidden}.announce-item:before{content:"";top:0;border-start-end-radius:3px;border-end-end-radius:3px;width:3px;height:100%;transition:height .3s;position:absolute;inset-inline-start:0}.announce-item:hover{background:#ffffff14;border-color:#ffffff1f;transform:translate(-3px)}[dir=ltr] .announce-item:hover{transform:translate(3px)}.announce-dot{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;margin-top:2px;font-size:18px;display:flex}.announce-body{flex:1;min-width:0}.announce-body .announce-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:3em;margin:0 0 4px;font-size:1.2rem;font-weight:500;line-height:1.5;transition:color .2s;display:-webkit-box;overflow:hidden;color:#fff!important}.announce-item:hover .announce-title{color:#ffa621!important}.announce-meta{flex-wrap:wrap;align-items:center;gap:10px;min-height:calc(1.08rem + 4px);display:flex}.announce-cat{border-radius:6px;padding:2px 8px;font-size:.72rem;font-weight:500;line-height:1.6}.announce-date{color:#fff9;align-items:center;gap:4px;font-size:.72rem;display:flex}.announce-indicators{justify-content:center;align-items:center;gap:6px;padding-top:14px;display:flex}.announce-indicators button{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:inline-flex;position:relative}.announce-indicators button:before{content:"";background:#ffffff4d;border-radius:50%;width:8px;height:8px;transition:width .3s,background-color .3s;display:block}.announce-indicators button.active:before{background:#ffa621;border-radius:4px;width:22px}:root{--poll-amber:#ffa621;--poll-amber-ink:#1e1e2d;--poll-btn:var(--bs-warning,#f6c000);--poll-btn-hover:#dead00;--poll-btn-ink:var(--poll-amber-ink);--poll-ease:cubic-bezier(.22,1,.36,1);--poll-glass:#ffffff1a;--poll-spring:cubic-bezier(.34,1.56,.64,1);--poll-from:14px}[dir=rtl]{--poll-from:-14px}.poll-dock{top:50%;z-index:1040;position:fixed;inset-inline-end:0}.poll-launcher{top:0;background:var(--poll-btn);width:46px;color:var(--poll-btn-ink);cursor:pointer;transition:width .35s var(--poll-spring),background-color .2s ease;border:0;border-start-start-radius:10px;border-end-start-radius:10px;flex-direction:column;align-items:center;gap:10px;padding:14px 0 16px;display:flex;position:absolute;inset-inline-end:0;overflow:hidden;translate:0 -50%;box-shadow:0 3px 4px #00000014}.poll-launcher:hover,.poll-launcher:focus-visible,.poll-dock.is-open .poll-launcher{background:var(--poll-btn-hover);width:50px}.poll-launcher:focus-visible{outline:3px solid var(--site-teal-deep);outline-offset:-5px}.poll-launcher-icon{background:#ffffff38;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;font-size:16px;display:inline-flex}.poll-launcher-text{letter-spacing:.02em;text-orientation:mixed;white-space:nowrap;writing-mode:vertical-rl;font-size:.8rem;font-weight:700}.poll-dot{top:7px;background:var(--site-teal-deep);border:2px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute;inset-inline-start:7px}.poll-dot:after{content:"";background:var(--site-teal-deep);border-radius:50%;animation:2.2s ease-out infinite poll-halo;position:absolute;inset:-2px}.poll-launcher.is-nudge{animation:poll-nudge .9s var(--poll-spring)}.poll-card{top:50%;background-color:#08222ac7;background-image:linear-gradient(var(--poll-glass),var(--poll-glass));color:#fff;backdrop-filter:blur(21px);transform-origin:100%;overscroll-behavior:contain;border:1px solid #ffffff1f;border-radius:12px;flex-direction:column;width:min(370px,100vw - 84px);max-height:min(88vh,660px);padding:18px 20px 14px;display:flex;position:fixed;inset-inline-end:60px;overflow:hidden auto;translate:0 -50%;box-shadow:0 12px 32px #00000047}[dir=rtl] .poll-card{transform-origin:0}.poll-card[hidden],.poll-backdrop[hidden]{display:none}.poll-card:focus{outline:none}.poll-card{--poll-clip-from:inset(0 0 0 100% round 12px)}[dir=rtl] .poll-card{--poll-clip-from:inset(0 100% 0 0 round 12px)}.poll-card.is-opening{animation:poll-unfold .42s var(--poll-ease)both}.poll-card.is-closing{animation:.2s ease-in both poll-fold-away}.poll-card.is-opening :is(.poll-head,.poll-question,.poll-hint,.poll-choice,.poll-result,.poll-submit,.poll-meta,.poll-all){animation:poll-settle .4s var(--poll-ease)both;animation-delay:calc(var(--i,0)*30ms)}.poll-handle,.poll-backdrop{display:none}.poll-head{align-items:center;gap:12px;margin-bottom:14px;display:flex}.poll-head-icon{width:36px;height:36px;color:var(--poll-amber);background:#ffa6212e;border-radius:10px;flex:none;justify-content:center;align-items:center;font-size:18px;display:inline-flex}.poll-title{color:#fff;flex:auto;margin:0;font-size:1.3rem;font-weight:600}.poll-close{color:#fffc;width:36px;height:36px;transition:background-color .2s ease,color .2s ease,transform .3s var(--poll-spring);background:#ffffff0f;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;font-size:16px;display:inline-flex}.poll-close:hover,.poll-close:focus-visible{color:#fff;background:#ffffff1f;transform:rotate(90deg)}.poll-close:focus-visible{outline:2px solid var(--poll-amber);outline-offset:2px}.poll-all{color:#ffffffbf;border-top:1px dashed #ffffff40;justify-content:center;align-items:center;gap:6px;margin-top:14px;padding-top:12px;font-size:.8rem;font-weight:500;text-decoration:none;display:flex}.poll-all .ic{transition:transform .3s var(--poll-spring)}.poll-all:hover,.poll-all:focus-visible{color:var(--poll-amber);text-decoration:none}.poll-all:hover .ic,.poll-all:focus-visible .ic{transform:translateX(calc(var(--poll-from)*-.35))}.poll-fieldset{border:0;min-width:0;margin:0;padding:0}.poll-question{float:none;width:100%;color:var(--site-ink);margin:0 0 4px;padding:0;font-size:1rem;font-weight:700;line-height:1.65}.poll-hint{color:var(--site-muted);margin:0 0 12px;font-size:.85rem}.poll-choices{gap:8px;display:grid}.poll-choice{border:1.5px solid var(--site-rule);background:var(--site-surface);color:var(--site-ink);cursor:pointer;transition:border-color .2s ease,background-color .2s ease,transform .25s var(--poll-spring);border-radius:12px;align-items:center;gap:12px;margin:0;padding:12px 14px;font-size:.9rem;line-height:1.6;display:flex;position:relative;overflow:hidden}.poll-choice:hover{border-color:rgba(var(--site-teal-rgb),.45);transform:translateY(-1px)}.poll-choice.is-picked{border-color:var(--site-teal);background:rgba(var(--site-teal-rgb),.06)}.poll-choice:has(.poll-choice-input:focus-visible){outline:3px solid rgba(var(--site-teal-rgb),.45);outline-offset:2px}.poll-choice-input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.poll-choice-mark{border:2px solid rgba(var(--site-teal-rgb),.45);border-radius:50%;flex:none;justify-content:center;align-items:center;width:20px;height:20px;transition:border-color .2s,background-color .2s;display:inline-flex;position:relative}.poll-choice-mark:after{content:"";background:var(--site-teal);border-radius:50%;width:10px;height:10px;transform:scale(0)}.poll-choice.is-picked .poll-choice-mark{border-color:var(--site-teal)}.poll-choice.is-picked .poll-choice-mark:after{animation:poll-pop .4s var(--poll-spring)both}.poll-choice-text{flex:auto;position:relative}.poll-ripple{background:rgba(var(--site-teal-rgb),.18);pointer-events:none;border-radius:50%;width:16px;height:16px;margin:-8px 0 0 -8px;animation:.65s ease-out forwards poll-ripple;position:absolute}.poll-error{color:var(--site-danger);margin:10px 0 0;font-size:.82rem;font-weight:600}.poll-error[hidden],.poll-results[hidden],.poll-form[hidden]{display:none}.poll-submit{background:var(--site-teal);color:#fff;width:100%;height:46px;transition:width .4s var(--poll-spring),border-radius .4s var(--poll-spring),background-color .3s ease,opacity .2s ease;border:0;border-radius:10px;justify-content:center;align-items:center;margin:14px auto 0;font-size:.95rem;font-weight:700;display:flex;position:relative;overflow:hidden}.poll-submit:disabled{opacity:.45;cursor:not-allowed}.poll-submit:not(:disabled):hover{background:var(--site-teal-deep)}.poll-submit:focus-visible{outline:3px solid rgba(var(--site-teal-rgb),.55);outline-offset:2px}.poll-submit.is-ready{animation:poll-wake .55s var(--poll-spring)}.poll-submit.is-voting,.poll-submit.is-success{opacity:1;border-radius:50%;width:46px}.poll-submit-label{transition:opacity .15s}.poll-submit.is-voting .poll-submit-label,.poll-submit.is-success .poll-submit-label{opacity:0}.poll-submit-spin,.poll-submit-check{opacity:0;margin:auto;position:absolute;inset:0}.poll-submit-spin{border:3px solid #7f7f7f4d;border-top-color:currentColor;border-radius:50%;width:22px;height:22px}.poll-submit.is-voting .poll-submit-spin{opacity:1;animation:.7s linear infinite poll-spin}.poll-submit-check{fill:none;stroke:currentColor;stroke-dasharray:24;stroke-dashoffset:24px;stroke-linecap:round;stroke-linejoin:round;stroke-width:3px;width:24px;height:24px}.poll-submit.is-success{background:var(--site-success);color:#fff}.poll-submit.is-success .poll-submit-check{opacity:1;animation:.4s ease-out 50ms forwards poll-draw}[data-poll].is-folding .poll-form{animation:.26s ease-in forwards poll-fold}.poll-result-list{gap:14px;margin:6px 0 0;padding:0;list-style:none;display:grid}.poll-result-row{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:6px;font-size:.88rem;line-height:1.55;display:flex}.poll-result-text{min-width:0;color:var(--site-ink);flex:60%}.poll-result.is-mine .poll-result-text{font-weight:700}.poll-pct{min-width:3.2ch;color:var(--site-ink);font-variant-numeric:tabular-nums;text-align:end;margin-inline-start:auto;font-weight:800}.poll-tag{white-space:nowrap;border-radius:6px;align-items:center;gap:4px;padding:2px 9px;font-size:.7rem;font-weight:700;line-height:1.6;display:inline-flex}.poll-tag .ic{font-size:12px}.poll-tag.is-mine{background:rgba(var(--site-teal-rgb),.12);color:var(--site-teal)}.poll-tag.is-top{background:rgba(var(--site-warning-rgb),.14);color:#7a5200}[data-bs-theme=dark] .poll-tag.is-top{color:var(--poll-amber)}.poll-track{border-radius:var(--site-radius-pill);background:var(--site-mist);height:9px;display:block;overflow:hidden}.poll-bar{border-radius:inherit;background:var(--site-teal);height:100%;transform:scaleX(var(--p,0));transform-origin:0;display:block}[dir=rtl] .poll-bar{transform-origin:100%}.poll-result.is-top .poll-bar{background:var(--site-warning)}[data-poll].is-reveal .poll-result{animation:.45s both poll-rise;animation-delay:calc(var(--i,0)*80ms)}[data-poll].is-reveal .poll-bar{animation:poll-grow .95s var(--poll-spring)both;animation-delay:calc(.12s + var(--i,0)*80ms)}[data-poll].is-reveal .poll-tag.is-mine{animation:poll-tag-in .5s var(--poll-spring)both;animation-delay:calc(.5s + var(--i,0)*80ms)}[data-poll].is-reveal .poll-tag.is-top{animation:poll-pop .55s var(--poll-spring)both;animation-delay:calc(.75s + var(--i,0)*80ms)}[data-poll].is-reveal .poll-tag.is-top .ic{animation:.7s ease-in-out both poll-wiggle;animation-delay:calc(1.2s + var(--i,0)*80ms)}.poll-status{color:var(--site-success);margin:12px 0 0;font-size:.82rem;font-weight:700}.poll-status:empty{display:none}.poll-meta{color:var(--site-muted);flex-wrap:wrap;align-items:center;gap:6px 14px;margin:12px 0 0;font-size:.78rem;display:flex}.poll-date{align-items:center;gap:5px;display:inline-flex}.poll-confetti{z-index:1100;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.poll.is-glass .poll-question,.poll.is-glass .poll-result-text,.poll.is-glass .poll-pct{color:#fff}.poll.is-glass .poll-hint,.poll.is-glass .poll-meta{color:#ffffffb8}.poll.is-glass .poll-choice{color:#fff;background:#ffffff0a;border:1px solid #ffffff0f}.poll.is-glass .poll-choice:hover{background:#ffffff14;border-color:#ffffff1f}.poll.is-glass .poll-choice.is-picked{border-color:var(--poll-amber);background:#ffa6211f}.poll.is-glass .poll-choice:has(.poll-choice-input:focus-visible){outline-color:var(--poll-amber)}.poll.is-glass .poll-choice-mark{border-color:#ffffff73}.poll.is-glass .poll-choice-mark:after{background:var(--poll-amber)}.poll.is-glass .poll-choice.is-picked .poll-choice-mark{border-color:var(--poll-amber)}.poll.is-glass .poll-submit{background:var(--poll-btn);color:var(--poll-btn-ink)}.poll.is-glass .poll-submit:not(:disabled):hover{background:var(--poll-btn-hover)}.poll.is-glass .poll-ripple{background:#ffffff59}.poll.is-glass .poll-error{color:#ffb4ab}.poll.is-glass .poll-submit:focus-visible{outline-color:#fff}.poll.is-glass .poll-track{background:#ffffff1f}.poll.is-glass .poll-bar{background:#ffffffb3}.poll.is-glass .poll-result.is-top .poll-bar{background:var(--poll-amber)}.poll.is-glass .poll-tag.is-mine{color:#fff;background:#ffffff1f}.poll.is-glass .poll-tag.is-top{color:var(--poll-amber);background:#ffa62126}.poll.is-glass .poll-status{color:#ffffffe6}[dir=rtl] :is(.poll-card,[data-poll]){font-family:Tajawal,sans-serif}@media (width<=575.98px){.poll-launcher{gap:8px;width:38px;padding:10px 0 12px}.poll-launcher-icon{width:24px;height:24px;font-size:14px}.poll-launcher-text{font-size:.72rem}.poll-backdrop{backdrop-filter:blur(2px);background:#04121780;animation:.3s both poll-fade;display:block;position:fixed;inset:0}.poll-card{top:auto;bottom:0;width:100%;max-height:84dvh;padding:10px 18px calc(76px + env(safe-area-inset-bottom));transform-origin:bottom;border-radius:16px 16px 0 0;inset-inline:0;translate:none}.poll-card.is-opening{animation:poll-sheet-in .42s var(--poll-ease)both}.poll-card.is-closing{animation:.22s ease-in both poll-sheet-out}.poll-handle{background:#ffffff4d;border-radius:3px;width:44px;height:5px;margin:0 auto 12px;display:block}}@keyframes poll-halo{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}@keyframes poll-nudge{0%,to{width:46px}20%{width:58px}40%{width:48px}60%{width:54px}80%{width:47px}}@keyframes poll-unfold{0%{clip-path:var(--poll-clip-from);opacity:.9;transform:translateX(calc(var(--poll-from)*1.4))}to{clip-path:inset(0 round 12px);opacity:1;transform:none}}@keyframes poll-fold-away{to{clip-path:var(--poll-clip-from);opacity:.4;transform:translateX(calc(var(--poll-from)*1))}}@keyframes poll-settle{0%{opacity:0;transform:translateX(calc(var(--poll-from)*.6))}to{opacity:1;transform:none}}@keyframes poll-sheet-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes poll-sheet-out{to{transform:translateY(100%)}}@keyframes poll-rise{0%{opacity:0;transform:translateX(var(--poll-from))}to{opacity:1;transform:none}}@keyframes poll-pop{0%{opacity:0;transform:scale(0)}70%{opacity:1;transform:scale(1.15)}to{opacity:1;transform:scale(1)}}@keyframes poll-tag-in{0%{opacity:0;transform:translateX(var(--poll-from))scale(.8)}to{opacity:1;transform:none}}@keyframes poll-wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-14deg)}50%{transform:rotate(10deg)}75%{transform:rotate(-6deg)}}@keyframes poll-ripple{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(28)}}@keyframes poll-wake{0%{transform:scale(.96)}55%{transform:scale(1.04)}to{transform:scale(1)}}@keyframes poll-spin{to{transform:rotate(360deg)}}@keyframes poll-draw{to{stroke-dashoffset:0}}@keyframes poll-fold{to{opacity:0;transform:translateY(-10px)scale(.97)}}@keyframes poll-grow{0%{transform:scaleX(0)}}@keyframes poll-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.poll-dot:after{animation:none;display:none}.poll-launcher.is-nudge,.poll-submit.is-ready,.poll-card.is-opening *,[data-poll].is-reveal *,.poll-choice.is-picked .poll-choice-mark:after{animation:none!important}.poll-choice.is-picked .poll-choice-mark:after{transform:scale(1)}.poll-card.is-opening,.poll-card.is-closing,[data-poll].is-folding .poll-form{animation:.15s both poll-fade!important}.poll-launcher,.poll-choice,.poll-submit,.poll-close{transition:none}}