*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fff;color:var(--jms-ink);font-family:ui-sans-serif,system-ui,-apple-system,"Segoe UI","Noto Sans Bengali",sans-serif;line-height:1.6}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}.jms-container{width:min(1240px,calc(100% - 40px));margin:auto}.narrow{width:min(790px,calc(100% - 40px))}.utility-bar{background:var(--jms-ink);color:#fff;font-size:12px}.utility-inner{min-height:34px;display:flex;align-items:center;gap:20px}.utility-inner ul{display:flex;gap:16px;list-style:none;margin:0 0 0 auto;padding:0}.main-head{background:#fff;border-bottom:1px solid #e7e7e7;position:sticky;top:0;z-index:30}.head-inner{min-height:88px;display:flex;align-items:center;gap:28px}.brand{display:flex;align-items:center;gap:14px;min-width:340px}.custom-logo{max-height:54px;width:auto}.brand strong{display:block;font-family:Georgia,"Times New Roman","Noto Serif Bengali",serif;font-size:21px;line-height:1.05}.brand small{font-size:12px;color:#687076}.primary-nav{margin-left:auto}.primary-nav ul{display:flex;align-items:center;gap:26px;list-style:none;margin:0;padding:0}.primary-nav a{font-weight:600;font-size:14px}.primary-nav a:hover{color:var(--jms-accent)}.menu-toggle{display:none}.hero{background:var(--jms-paper);min-height:570px;display:flex;align-items:center;position:relative;overflow:hidden}.hero.has-image{background-image:linear-gradient(90deg,rgba(12,23,31,.9) 0%,rgba(12,23,31,.68) 45%,rgba(12,23,31,.12) 100%),var(--hero);background-size:cover;background-position:center;color:#fff}.hero-inner{padding:90px 0}.hero-copy{max-width:760px}.eyebrow{display:inline-block;font-size:11px;letter-spacing:.14em;font-weight:700;color:var(--jms-accent);margin-bottom:14px}.has-image .eyebrow,.research .eyebrow,.journal-hero .eyebrow{color:#b7dacd}.hero h1,.page-head h1,.article-head h1,.journal-hero h1{font:600 clamp(48px,7vw,92px)/.98 Georgia,"Times New Roman","Noto Serif Bengali",serif;letter-spacing:-.035em;margin:0 0 24px}.hero p{font-size:20px;max-width:670px;color:inherit;opacity:.88}.hero-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:30px}.btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 18px;border:1px solid var(--jms-ink);font-weight:700;font-size:13px}.btn.primary{background:var(--jms-accent);border-color:var(--jms-accent);color:#fff}.btn.ghost{background:transparent}.has-image .btn.ghost,.btn.light{border-color:rgba(255,255,255,.6);color:#fff}.hero-meta{margin-top:48px;font-size:12px;display:flex;gap:12px;align-items:center;opacity:.8}.hero-meta i{width:3px;height:3px;background:currentColor;border-radius:50%}.quick{border-bottom:1px solid #e4e4e4;background:#fff}.quick-grid{display:grid;grid-template-columns:repeat(5,1fr)}.quick a{padding:20px 18px;border-right:1px solid #e4e4e4;display:flex;justify-content:space-between;font-size:13px;font-weight:700}.quick a:first-child{border-left:1px solid #e4e4e4}.quick a:hover{background:var(--jms-paper)}.section{padding:96px 0}.paper{background:var(--jms-paper)}.section-head{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:38px}.section-head h2,.about-grid h2,.research h2{font:600 clamp(34px,4vw,56px)/1.05 Georgia,"Times New Roman","Noto Serif Bengali",serif;letter-spacing:-.025em;margin:0}.split{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(300px,.8fr);gap:70px}.story-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:28px}.story{border-top:1px solid #d8d8d8;padding-top:16px}.story.lead{grid-row:span 3}.story-image{background:#eee;aspect-ratio:16/9;display:block;margin-bottom:18px;overflow:hidden}.story-image img{width:100%;height:100%;object-fit:cover}.story time,.cards-3 time,.notice-item time{font-size:11px;color:#7a7a7a}.story h3,.cards-3 h3{font:600 22px/1.12 Georgia,"Times New Roman","Noto Serif Bengali",serif;margin:7px 0}.story.lead h3{font-size:34px}.story p{color:#5f6871}.notice-board{border-left:1px solid #ddd;padding-left:34px}.notice-item{display:grid;grid-template-columns:82px 1fr auto;gap:12px;padding:16px 0;border-top:1px solid #ddd;align-items:start}.notice-item strong{font-size:14px;line-height:1.35}.notice-item span{font-size:12px}.text-link{font-weight:700;font-size:13px;display:inline-block;margin-top:18px;color:var(--jms-accent)}.about-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:start}.about-grid p{font-size:18px;color:#53606a}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:42px;padding-top:28px;border-top:1px solid #d8d4cb}.stats b{display:block;font:600 26px Georgia,"Times New Roman",serif}.stats span{font-size:12px;color:#687076}.programme-grid{display:grid;grid-template-columns:1fr 1fr}.programme{padding:52px;background:var(--jms-paper);min-height:330px}.programme.dark{background:var(--jms-ink);color:#fff}.programme>span{font-size:11px;letter-spacing:.12em;font-weight:700}.programme h3{font:600 39px/1.02 Georgia,"Times New Roman","Noto Serif Bengali",serif;margin:20px 0}.programme p{max-width:480px;opacity:.78}.programme b{display:block;margin-top:46px;font-size:13px}.research{background:var(--jms-accent);color:#fff}.research-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:90px;align-items:center}.research p{opacity:.83;font-size:17px}.journal-card{background:#fff;color:var(--jms-ink);padding:42px}.journal-card>span{font-size:10px;letter-spacing:.14em;font-weight:700;color:var(--jms-accent)}.journal-card h3{font:600 34px/1.05 Georgia,"Times New Roman",serif;margin:18px 0}.journal-card a{font-weight:700;color:var(--jms-accent)}.student-grid{display:grid;grid-template-columns:1.45fr .85fr .85fr;gap:24px}.student-grid article:first-child{grid-row:span 2}.student-grid img{aspect-ratio:4/3;object-fit:cover;width:100%;margin-bottom:14px}.student-grid article:first-child img{aspect-ratio:16/11}.student-grid span{font-size:10px;letter-spacing:.1em;font-weight:700;color:var(--jms-accent)}.student-grid h3{font:600 24px/1.08 Georgia,"Times New Roman","Noto Serif Bengali",serif;margin:7px 0}.student-grid article:first-child h3{font-size:36px}.cards-3{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.cards-3 img{aspect-ratio:16/10;object-fit:cover;margin-bottom:14px}.site-footer{background:#0b1117;color:#fff;padding-top:70px}.footer-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:50px;padding-bottom:60px}.footer-brand h2{font:700 48px Georgia,"Times New Roman",serif;margin:0}.footer-grid h3{font-size:12px;text-transform:uppercase;letter-spacing:.1em}.footer-grid ul{list-style:none;margin:0;padding:0}.footer-grid li{margin:9px 0;color:#c4cbd1;font-size:13px}.footer-brand p{color:#c4cbd1;font-size:13px}.footer-bottom{border-top:1px solid #28313b;padding:18px 0;color:#8e99a4;font-size:11px}.page-head,.article-head{padding:82px 0 58px;background:var(--jms-paper)}.page-head h1,.article-head h1{font-size:clamp(46px,6vw,76px)}.article-layout{display:grid;grid-template-columns:minmax(0,800px) 300px;gap:80px;padding:70px 0}.prose{font-size:17px;line-height:1.82}.prose h2,.prose h3{font-family:Georgia,"Times New Roman","Noto Serif Bengali",serif;line-height:1.15}.prose h2{font-size:34px}.prose h3{font-size:27px}.prose a{color:var(--jms-accent);text-decoration:underline}.prose img{margin:28px 0}.content-list{padding:60px 0}.list-item{max-width:850px;padding:28px 0;border-bottom:1px solid #ddd}.list-item h2{font:600 32px/1.1 Georgia,"Times New Roman","Noto Serif Bengali",serif;margin:7px 0}.article-meta{font-size:12px;color:#6b747d}.article-featured{margin-top:44px}.article-featured img{width:100%;max-height:700px;object-fit:cover}.article-head+.prose,.journal-article .prose{padding-top:52px;padding-bottom:90px}.journal-hero{padding:95px 0;background:#101a21;color:#fff}.journal-hero h1{max-width:900px}.journal-hero p{max-width:700px;color:#cbd3d8;font-size:18px}.issue-list{padding:70px 0}.issue-card{display:grid;grid-template-columns:220px 1fr;gap:42px;padding:40px 0;border-bottom:1px solid #ddd}.issue-cover{aspect-ratio:3/4;background:#15232a;color:#fff;display:flex;align-items:center;justify-content:center}.issue-cover img{width:100%;height:100%;object-fit:cover}.issue-cover span{font:700 44px Georgia,"Times New Roman",serif}.issue-card h2{font:600 38px/1.05 Georgia,"Times New Roman",serif;margin:8px 0 14px}.issue-actions{display:flex;gap:8px;margin-top:22px}.journal-layout{display:grid;grid-template-columns:minmax(0,850px) 280px;gap:70px;padding:60px 0}.issue-side{position:sticky;top:120px;align-self:start}.issue-side p{font-size:12px;color:#66717a}.article-index{margin-top:52px}.journal-article-row{display:grid;grid-template-columns:54px 1fr 90px;gap:18px;border-top:1px solid #ddd;padding:22px 0}.journal-article-row> b{font:600 25px Georgia,"Times New Roman",serif;color:#99a0a6}.journal-article-row h3{font:600 24px/1.08 Georgia,"Times New Roman","Noto Serif Bengali",serif;margin:0}.journal-article-row p{margin:6px 0 0;font-size:13px;color:#687076}.journal-article-row>span{text-align:right;font-size:12px;color:#687076}.article-authors{font:500 20px Georgia,"Times New Roman","Noto Serif Bengali",serif}.abstract{font-size:18px}.keywords{border-top:1px solid #ddd;margin-top:40px;padding-top:20px}.legacy-note{background:var(--jms-paper);padding:34px}.screen-reader-text{position:absolute;left:-9999px}
@media(max-width:900px){.utility-inner span:first-child,.utility-inner span:last-of-type,.utility-inner ul{display:none}.head-inner{min-height:72px}.brand{min-width:0;flex:1}.brand strong{font-size:17px}.menu-toggle{display:block;border:1px solid #ddd;background:#fff;padding:8px 12px}.primary-nav{display:none;position:absolute;top:72px;left:0;right:0;background:#fff;border-bottom:1px solid #ddd;padding:20px}.primary-nav.open{display:block}.primary-nav ul{display:block}.primary-nav li{padding:9px}.hero{min-height:500px}.hero-inner{padding:65px 0}.quick-grid{grid-template-columns:1fr 1fr}.split,.about-grid,.research-grid,.article-layout,.journal-layout{grid-template-columns:1fr}.notice-board{border-left:0;padding-left:0}.story-grid{grid-template-columns:1fr}.story.lead{grid-row:auto}.programme-grid{grid-template-columns:1fr}.student-grid{grid-template-columns:1fr 1fr}.student-grid article:first-child{grid-row:auto;grid-column:span 2}.cards-3{grid-template-columns:1fr 1fr}.footer-grid{grid-template-columns:1fr 1fr}.issue-side{position:static}.issue-side img{max-width:240px}}
@media(max-width:600px){.jms-container{width:min(100% - 28px,1240px)}.hero h1{font-size:50px}.hero p{font-size:17px}.hero-meta{display:none}.quick-grid{grid-template-columns:1fr}.quick a{border-left:1px solid #e4e4e4}.section{padding:68px 0}.split{gap:48px}.student-grid,.cards-3,.footer-grid{grid-template-columns:1fr}.student-grid article:first-child{grid-column:auto}.programme{padding:34px}.notice-item{grid-template-columns:72px 1fr}.notice-item span{display:none}.issue-card{grid-template-columns:110px 1fr;gap:22px}.issue-card h2{font-size:28px}.journal-article-row{grid-template-columns:36px 1fr}.journal-article-row>span{grid-column:2;text-align:left}.article-head h1,.page-head h1{font-size:46px}.brand small{display:none}}
.legacy-journal-archive.has-structured{margin-top:80px;padding-top:64px;border-top:2px solid #171f26}.legacy-explainer{max-width:760px;color:#687076;margin:-18px 0 34px}.legacy-journal table{width:100%;border-collapse:collapse;margin:24px 0}.legacy-journal th,.legacy-journal td{padding:14px 16px;border:1px solid #ddd;text-align:left}.legacy-journal iframe,.legacy-journal embed,.legacy-journal object{max-width:100%;width:100%}.journal-index-head{margin-bottom:8px}


/* v1.2 international institutional header/footer */
.university-bar{background:#0a1118;color:#d7dee4;border-bottom:1px solid rgba(255,255,255,.08)}
.university-inner{min-height:38px;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:11px}
.university-name{font-weight:700;letter-spacing:.02em}.university-name span,.journal-link span,.footer-contact-link span{margin-left:5px;color:#8db9a8}
.utility-links{display:flex;align-items:center;gap:20px}.utility-links>ul{display:flex;gap:16px;list-style:none;margin:0;padding:0}.utility-links a{color:#d7dee4}
.brand-row{background:#fff}.brand-inner{min-height:104px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{min-width:0}.brand-copy strong{font-family:Georgia,"Times New Roman","Noto Serif Bengali",serif;font-size:25px;font-weight:600;letter-spacing:-.02em}.brand-copy small{font-size:12px;margin-top:5px}.custom-logo{max-height:62px}
.header-actions{display:flex;align-items:center;gap:8px}.search-toggle,.menu-toggle,.search-close{appearance:none;border:1px solid #d8dde1;background:#fff;color:var(--jms-ink);padding:9px 13px;font:700 12px/1 ui-sans-serif,system-ui;cursor:pointer}.search-toggle:hover,.menu-toggle:hover{border-color:var(--jms-accent);color:var(--jms-accent)}
.nav-row{border-top:1px solid #e7eaec;border-bottom:1px solid #dfe4e7;background:#fff;position:sticky;top:0;z-index:40}.nav-inner{display:flex;align-items:center;min-height:52px}.primary-nav{margin:0}.primary-nav>ul{gap:30px}.primary-nav a{font-size:13px}.journal-link{margin-left:auto;border-left:1px solid #e0e4e7;padding:17px 0 17px 24px;font-size:12px;font-weight:800;color:var(--jms-accent);text-transform:uppercase;letter-spacing:.06em}
.search-panel{background:#f3f5f5;border-bottom:1px solid #dfe4e7}.search-inner{display:flex;align-items:center;gap:12px;padding:18px 0}.search-inner form{flex:1;display:flex;gap:8px}.search-inner input[type=search]{width:100%;border:1px solid #cbd2d7;padding:12px 14px;font-size:15px}.search-inner input[type=submit]{border:0;background:var(--jms-accent);color:#fff;padding:0 18px;font-weight:700}
.site-header{position:relative;z-index:60}.main-head{position:static;border:0}.head-inner{min-height:0}

/* inner pages */
.page-head{padding:74px 0 58px;background:linear-gradient(180deg,#f7f6f2 0%,#fbfbfa 100%);border-bottom:1px solid #e2e1dc}.page-head-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,420px);gap:70px;align-items:end}.page-head-grid>div:first-child{max-width:820px}.page-head h1{font-size:clamp(48px,6vw,78px);max-width:900px;margin-bottom:10px}.page-intro{font-size:19px;line-height:1.55;color:#5b6670;max-width:680px;margin:20px 0 0}.page-head-image{aspect-ratio:16/10;overflow:hidden}.page-head-image img{width:100%;height:100%;object-fit:cover}.page-body{display:grid;grid-template-columns:minmax(0,820px);justify-content:center;padding:72px 0 100px}.page-body.has-sidebar{grid-template-columns:minmax(0,820px) 280px;gap:78px;justify-content:space-between}.page-sidebar{border-left:1px solid #e0e3e5;padding-left:28px}.jms-widget{margin-bottom:30px}.jms-widget-title{font-family:Georgia,"Times New Roman",serif;font-size:21px}.prose{font-size:17px;line-height:1.84;color:#25313a}.prose>p:first-child{font-size:18px}.prose h2{font-size:36px;margin-top:48px}.prose h3{font-size:27px;margin-top:34px}.prose blockquote{margin:36px 0;padding:8px 0 8px 25px;border-left:3px solid var(--jms-accent);font-family:Georgia,"Times New Roman",serif;font-size:22px}.prose table{width:100%;border-collapse:collapse;margin:28px 0;font-size:14px}.prose th,.prose td{padding:13px 12px;border-bottom:1px solid #dfe3e5;text-align:left;vertical-align:top}.prose th{background:#f5f5f2;font-weight:800}.prose iframe{max-width:100%}

/* footer */
.site-footer{background:#091117;color:#fff;padding-top:0}.footer-top{border-bottom:1px solid #27323a;padding:64px 0 44px}.footer-intro{display:flex;align-items:end;justify-content:space-between;gap:50px}.footer-kicker{font-size:10px;letter-spacing:.14em;font-weight:800;color:#88b3a4}.footer-intro h2{font-family:Georgia,"Times New Roman","Noto Serif Bengali",serif;font-weight:600;font-size:clamp(32px,4vw,52px);line-height:1.02;letter-spacing:-.025em;margin:10px 0 12px}.footer-intro p{color:#aeb9c1;margin:0}.footer-contact-link{border-bottom:1px solid #63717a;padding-bottom:8px;font-size:13px;font-weight:800;white-space:nowrap}.footer-grid{padding-top:48px;padding-bottom:55px}.footer-mark{font-family:Georgia,"Times New Roman",serif;font-size:54px;font-weight:700;line-height:1;margin-bottom:20px}.footer-nav h3{color:#8eb4a7}.footer-nav a:hover{color:#fff}.footer-bottom{padding:19px 0}.footer-bottom-inner{display:flex;justify-content:space-between;gap:20px}

@media(max-width:900px){.utility-links>a:first-child,.utility-links>ul{display:none}.brand-inner{min-height:82px}.brand-copy strong{font-size:19px}.brand-copy small{font-size:11px}.nav-row{position:relative}.nav-inner{min-height:0}.primary-nav{position:absolute;top:100%;left:0;right:0;background:#fff;border-bottom:1px solid #ddd;display:none}.primary-nav.open{display:block}.primary-nav ul{display:block;padding:12px 20px}.primary-nav li{border-bottom:1px solid #eee}.primary-nav a{display:block;padding:12px 0}.journal-link{margin-left:auto;border-left:0;padding:16px 0}.menu-toggle{display:block}.page-head-grid{grid-template-columns:1fr;gap:30px}.page-head-image{max-width:520px}.page-body.has-sidebar{grid-template-columns:1fr}.page-sidebar{border-left:0;border-top:1px solid #e0e3e5;padding:30px 0 0}.footer-intro{align-items:start;flex-direction:column}.footer-grid{grid-template-columns:1fr 1fr}.footer-bottom-inner{flex-direction:column}}
@media(max-width:600px){.jms-container{width:min(100% - 28px,1240px)}.university-inner{min-height:34px}.utility-links{display:none}.brand-copy strong{font-size:17px}.custom-logo{max-height:48px}.brand{gap:10px}.search-toggle{display:none}.journal-link{font-size:11px}.footer-grid{grid-template-columns:1fr}.page-head{padding:52px 0 42px}.page-body{padding:52px 0 75px}.prose{font-size:16px}}


/* JMS Modern 1.3 refinements */
@media(min-width:901px){
  .story-grid{grid-template-columns:minmax(0,1.48fr) minmax(260px,.72fr);grid-template-rows:repeat(3,1fr);column-gap:30px;row-gap:0;align-items:stretch}
  .story.lead{grid-column:1;grid-row:1 / 4;padding-top:16px;padding-right:4px}
  .story-grid>.story:not(.lead){grid-column:2;display:grid;grid-template-columns:112px minmax(0,1fr);gap:15px;align-items:start;padding:16px 0;border-top:1px solid #d8d8d8;min-height:0}
  .story-grid>.story:not(.lead) .story-image{width:112px;aspect-ratio:4/3;margin:0}
  .story-grid>.story:not(.lead) h3{font-size:17px;line-height:1.16;margin:5px 0 0}
  .story-grid>.story:not(.lead) time{font-size:10px}
  .story.lead .story-image{aspect-ratio:16/10}

  .primary-nav .menu-item-has-children{position:relative}
  .primary-nav .menu-item-has-children>a{display:flex;align-items:center;gap:7px}
  .primary-nav .menu-item-has-children>a:after{content:"";width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translateY(-2px);opacity:.65}
  .primary-nav .sub-menu{position:absolute;top:100%;left:-18px;min-width:240px;background:#fff;border:1px solid #e1e5e8;box-shadow:0 18px 42px rgba(10,24,34,.12);padding:10px 0;display:block;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .16s ease,transform .16s ease,visibility .16s;z-index:60}
  .primary-nav .sub-menu li{display:block;width:100%;padding:0;border:0}
  .primary-nav .sub-menu a{display:block;padding:10px 18px;font-size:12.5px;font-weight:650;line-height:1.35;white-space:normal}
  .primary-nav .sub-menu a:hover,.primary-nav .sub-menu a:focus{background:var(--jms-paper);color:var(--jms-accent)}
  .primary-nav li:hover>.sub-menu,.primary-nav li:focus-within>.sub-menu{opacity:1;visibility:visible;transform:translateY(0)}
  .primary-nav .sub-menu .sub-menu{top:-10px;left:calc(100% - 2px)}
  .submenu-toggle{display:none!important}
}

.brand-inner{min-height:112px}
.brand{gap:18px}
.custom-logo{max-height:68px}
.brand-copy{display:grid;grid-template-columns:auto;align-content:center;position:relative;padding-left:20px;border-left:1px solid #d9dee1}
.brand-copy .brand-university{order:1;font-size:10px;line-height:1;text-transform:uppercase;letter-spacing:.14em;font-weight:800;color:var(--jms-accent);margin-bottom:8px}
.brand-copy strong{order:2;font-size:25px;line-height:1.05;max-width:500px;color:#101820}
.brand-copy .brand-rule{order:3;width:42px;height:2px;background:var(--jms-accent);margin-top:10px}

.footer-top{padding:38px 0 30px}
.footer-intro{align-items:center}
.footer-intro h2{font-size:clamp(27px,3vw,38px);margin:7px 0 7px;max-width:720px}
.footer-intro p{font-size:13px}
.footer-contact-link{font-size:12px}

@media(max-width:900px){
  .brand-copy{padding-left:12px}
  .brand-copy .brand-university{font-size:9px;margin-bottom:6px}
  .brand-copy strong{font-size:18px;line-height:1.08}
  .brand-copy .brand-rule{width:28px;margin-top:7px}
  .primary-nav li{position:relative}
  .primary-nav .menu-item-has-children>a{padding-right:48px}
  .submenu-toggle{position:absolute;right:12px;top:7px;width:36px;height:36px;border:0;background:transparent;font-size:0;cursor:pointer}
  .submenu-toggle:before{content:"";position:absolute;left:13px;top:12px;width:8px;height:8px;border-right:1.5px solid #24313a;border-bottom:1.5px solid #24313a;transform:rotate(45deg);transition:transform .16s ease}
  .submenu-toggle[aria-expanded="true"]:before{transform:rotate(225deg);top:16px}
  .primary-nav .sub-menu{display:none!important;padding:0 0 8px 14px!important;margin:0;border-left:2px solid #e7ece9}
  .primary-nav .sub-menu.open{display:block!important}
  .primary-nav .sub-menu li{border-bottom:0}
  .primary-nav .sub-menu a{padding:9px 8px;font-size:12.5px;color:#4f5c65}
  .footer-top{padding:31px 0 26px}
  .footer-intro h2{font-size:28px}
}

@media(max-width:600px){
  .brand-inner{min-height:78px;gap:10px}
  .custom-logo{max-height:46px}
  .brand-copy{padding-left:10px}
  .brand-copy strong{font-size:15.5px;max-width:245px}
  .brand-copy .brand-university{font-size:8px;letter-spacing:.1em}
  .brand-copy .brand-rule{display:none}
}
