.dropdown {
  background: linear-gradient(180deg, rgba(3, 31, 62, .84), rgba(2, 25, 52, .72)) !important;
  color: #fff !important;
  border: 1px solid rgba(255, 255, 255, .4) !important;
  border-top: 0 !important;
  box-shadow: 0 14px 30px rgba(0, 12, 24, .28) !important;
  backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;
  opacity: 1 !important;
  visibility: hidden !important;
  transform: none !important;
  transform-origin: top center;
  clip-path: inset(0 0 100% 0);
  will-change: clip-path;
  transition: clip-path 600ms cubic-bezier(.4, 0, .6, 1), visibility 0s linear 600ms !important;
}
.nav-item:hover .dropdown,
.nav-item:focus-within .dropdown,
.nav-item.open .dropdown {
  visibility: visible !important;
  transform: none !important;
  clip-path: inset(0);
  transition: clip-path 1400ms cubic-bezier(.33, 0, .2, 1), visibility 0s !important;
}
.dropdown a {
  color: #fff !important;
  font: 700 11px Arial, sans-serif !important;
  letter-spacing: .09em !important;
  text-shadow: 0 1px 3px rgba(0, 0, 0, .72) !important;
}
.nav-item:last-child .dropdown {
  left: auto !important;
  right: 0 !important;
}
.floating-history-nav{position:fixed;right:12px;left:auto;bottom:max(12px,env(safe-area-inset-bottom));z-index:11000;display:flex;align-items:center;overflow:hidden;transform:none;border:1px solid rgba(221,160,58,.82);border-radius:999px;background:rgba(0,26,56,.96);box-shadow:0 7px 20px rgba(0,0,0,.32);backdrop-filter:blur(10px)}
.floating-history-nav button,.floating-history-nav a{min-width:52px;min-height:31px;display:grid;place-items:center;padding:0 10px;border:0;border-right:1px solid rgba(255,255,255,.16);background:transparent;color:#fff;font:700 8px/1 Arial,sans-serif;letter-spacing:.07em;text-decoration:none;cursor:pointer}
.floating-history-nav a{color:#f0b34d}
.floating-history-nav :last-child{border-right:0}
.floating-history-nav button:hover,.floating-history-nav button:focus-visible,.floating-history-nav a:hover,.floating-history-nav a:focus-visible{outline:0;background:#dda03a;color:#001a38}
@media(max-width:520px){.floating-history-nav{right:8px;bottom:max(8px,env(safe-area-inset-bottom))}.floating-history-nav button,.floating-history-nav a{min-width:48px;min-height:30px;padding:0 8px;font-size:8px}}

body.international-table-page{overflow-x:hidden}
body.international-table-page .hero{height:auto;min-height:500px}
body.international-table-page .hero-copy{min-height:500px;padding:30px 47px 38px}
body.international-table-page .purpose{padding:38px 0 30px}
body.international-table-page .purpose-grid{grid-template-columns:1.7fr repeat(4,minmax(0,1fr));align-items:stretch}
body.international-table-page .purpose-main,body.international-table-page .value{padding:8px 24px}
body.international-table-page .what{padding:24px 0 36px}
body.international-table-page .lower{padding:34px 0 42px}
body.international-table-page .lower-grid{grid-template-columns:minmax(0,35fr) minmax(0,65fr);gap:32px}
body.international-table-page .serve-item{margin:14px 0}
body.international-table-page .involve-grid{gap:18px}
body.international-table-page .banner{padding:34px 0}
@media(max-width:900px){body.international-table-page .hero,body.international-table-page .hero-copy{min-height:540px}body.international-table-page .purpose-grid{grid-template-columns:1fr 1fr}body.international-table-page .lower-grid{grid-template-columns:1fr}}
@media(max-width:560px){body.international-table-page .hero,body.international-table-page .hero-copy{min-height:560px}body.international-table-page .hero-copy{padding:32px 24px 42px}body.international-table-page .purpose-grid{grid-template-columns:1fr}body.international-table-page .lower{padding:28px 0 36px}}

body.home-page .news-image{background-image:linear-gradient(rgba(0,20,42,.08),rgba(0,20,42,.16)),url('assets/ministries-card-strip.png?v=updates-6')!important;background-size:400% auto!important;background-repeat:no-repeat!important;background-position:0 center!important}
body.home-page .news:nth-child(2) .news-image{background-position:33.333% center!important}
body.home-page .news:nth-child(3) .news-image{background-position:66.666% center!important}

body.dmass-page .mission-main h2{display:block!important;visibility:visible!important;font-size:13px!important;line-height:1.2;margin:0 0 18px!important;text-align:center}
body.dmass-page .mission-main>div:last-child{padding-top:58px;text-align:center}
body.dmass-page .mission-main{display:block!important;padding:0 30px!important}
body.dmass-page .mission-main .seal{display:none!important}
body.dmass-page .mission-main p{max-width:260px;margin:0 auto!important}
