body[data-article-package="music-education-abroad-2027"] .article-page-heading h1{
  max-width:16ch;
  font-family:var(--serif);
  font-size:clamp(56px,5.2vw,64px);
  font-weight:400;
  letter-spacing:-.02em;
  line-height:1.04;
  text-wrap:balance;
}

body[data-article-package="music-education-abroad-2027"] .music-hero-subtitle{
  max-width:20ch;
  margin:0 0 22px;
  font-family:var(--serif);
  font-size:clamp(26px,2.6vw,32px);
  font-weight:400;
  line-height:1.18;
  text-wrap:balance;
}

body[data-article-package="music-education-abroad-2027"] .article-page-summary>p:not(.music-hero-subtitle){
  max-width:38ch;
}

body[data-article-package="music-education-abroad-2027"] .article-prose h2{
  margin-top:68px;
  font-family:var(--serif);
  font-size:clamp(38px,4vw,44px);
  font-weight:400;
  letter-spacing:-.015em;
  line-height:1.12;
  text-wrap:balance;
}

body[data-article-package="music-education-abroad-2027"] .article-prose h3{
  margin-top:34px;
  font-family:var(--serif);
  font-size:26px;
  font-weight:400;
  letter-spacing:0;
  line-height:1.22;
  text-wrap:balance;
}

body[data-article-package="music-education-abroad-2027"] .article-prose>p:first-child{
  max-width:70ch;
  margin-bottom:24px;
  font-family:var(--serif);
  font-size:24px;
  font-weight:400;
  letter-spacing:normal;
  line-height:1.5;
}

body[data-article-package="music-education-abroad-2027"] .article-prose>p:not(:first-child),
body[data-article-package="music-education-abroad-2027"] .article-prose section p,
body[data-article-package="music-education-abroad-2027"] .article-prose li,
body[data-article-package="music-education-abroad-2027"] .article-prose td,
body[data-article-package="music-education-abroad-2027"] .article-prose th{
  font-family:var(--sans);
  font-size:18px;
  line-height:1.7;
  text-wrap:pretty;
}

body[data-article-package="music-education-abroad-2027"] .mba-feature img{
  object-fit:cover;
  object-position:center top;
}

body[data-article-package="music-education-abroad-2027"] .article-hero-shadow{
  object-position:center top;
}

body[data-article-package="music-education-abroad-2027"] .article-margin-photo{
  object-position:center top;
}

body[data-article-package="music-education-abroad-2027"] .article-related-card img{
  object-position:center top;
}

body[data-article-package="music-education-abroad-2027"] .article-prose blockquote{
  margin:30px 0 40px;
  padding:26px 30px;
  border:1px solid rgba(68,7,9,.2);
  border-radius:12px;
  background:rgba(68,7,9,.045);
  color:var(--ink);
}

body[data-article-package="music-education-abroad-2027"] .article-prose blockquote p{
  margin:0;
  font-family:var(--serif);
  font-size:22px;
  line-height:1.45;
}

body[data-article-package="music-education-abroad-2027"] .music-signal-section{
  width:calc(100% + 80px);
  margin:72px -40px 20px;
  padding:42px 40px 36px;
  border-radius:14px;
  background:#151311;
  color:#f8f3ec;
}

body[data-article-package="music-education-abroad-2027"] .music-signal-section h2{
  margin-top:0;
  color:#fff9f1;
}

body[data-article-package="music-education-abroad-2027"] .music-signal-section>p{
  color:rgba(255,249,241,.82);
}

body[data-article-package="music-education-abroad-2027"] .music-signal-section ol{
  display:grid;
  grid-template-columns:repeat(4,minmax(0,1fr));
  gap:0;
  margin:30px 0 0;
  padding:0;
  list-style:none;
  counter-reset:signal;
}

body[data-article-package="music-education-abroad-2027"] .music-signal-section li{
  min-width:0;
  padding:22px 18px 4px;
  border-top:1px solid rgba(216,135,45,.72);
  color:rgba(255,249,241,.78);
  counter-increment:signal;
}

body[data-article-package="music-education-abroad-2027"] .music-signal-section li::before{
  display:block;
  margin-bottom:12px;
  color:#eaa554;
  content:"0" counter(signal);
  font-family:var(--sans);
  font-size:13px;
  font-weight:600;
  letter-spacing:.08em;
}

body[data-article-package="music-education-abroad-2027"] .music-signal-section li strong{
  display:block;
  margin-bottom:6px;
  color:#fff9f1;
  font-family:var(--serif);
  font-size:24px;
  font-weight:400;
  line-height:1.15;
}

body[data-article-package="music-education-abroad-2027"] .article-table-wrap{
  margin-block:28px 38px;
}

body[data-article-package="music-education-abroad-2027"] .article-table-wrap table{
  min-width:700px;
}

body[data-article-package="music-education-abroad-2027"] .article-tag-list{
  margin-top:30px;
}

body[data-article-package="music-education-abroad-2027"] .article-feature figcaption span:last-child{
  margin-inline-start:auto;
}

@media(min-width:821px){
  body[data-article-package="music-education-abroad-2027"] .mba-hero-grid{
    display:grid;
    grid-template-columns:minmax(0,1.25fr) minmax(300px,.55fr);
    column-gap:clamp(40px,7vw,112px);
    align-items:start;
  }

  body[data-article-package="music-education-abroad-2027"] .mba-hero-grid>.article-page-heading{display:contents}
  body[data-article-package="music-education-abroad-2027"] .article-page-heading>div:first-child{grid-column:1;grid-row:1;align-self:start}
  body[data-article-package="music-education-abroad-2027"] .article-page-summary{grid-column:2;grid-row:1/span 2;align-self:start}
  body[data-article-package="music-education-abroad-2027"] .mba-hero-grid>.article-tag-list{grid-column:1;grid-row:2;align-self:start}
}

@media(max-width:820px){
  body[data-article-package="music-education-abroad-2027"] .mba-hero-grid,
  body[data-article-package="music-education-abroad-2027"] .article-page-heading{display:block}
  body[data-article-package="music-education-abroad-2027"] .article-page-summary{margin-top:32px}
  body[data-article-package="music-education-abroad-2027"] .mba-hero-grid>.article-tag-list{margin-top:24px}
  body[data-article-package="music-education-abroad-2027"] .article-page-heading h1{font-size:42px;line-height:1.05}
  body[data-article-package="music-education-abroad-2027"] .music-hero-subtitle{font-size:24px;line-height:1.22}
  body[data-article-package="music-education-abroad-2027"] .article-prose h2{margin-top:54px;font-size:34px;line-height:1.1}
  body[data-article-package="music-education-abroad-2027"] .article-prose h3{font-size:23px;line-height:1.24}
  body[data-article-package="music-education-abroad-2027"] .article-prose>p:first-child{font-size:20px;line-height:1.5}
  body[data-article-package="music-education-abroad-2027"] .article-prose>p:not(:first-child),
  body[data-article-package="music-education-abroad-2027"] .article-prose section p,
  body[data-article-package="music-education-abroad-2027"] .article-prose li,
  body[data-article-package="music-education-abroad-2027"] .article-prose td,
  body[data-article-package="music-education-abroad-2027"] .article-prose th{font-size:18px;line-height:1.7}
  body[data-article-package="music-education-abroad-2027"] .mba-feature img{object-position:center top}
  body[data-article-package="music-education-abroad-2027"] .music-signal-section{width:auto;margin:54px 0 14px;padding:32px 24px 28px}
  body[data-article-package="music-education-abroad-2027"] .music-signal-section ol{grid-template-columns:1fr}
  body[data-article-package="music-education-abroad-2027"] .music-signal-section li{padding:18px 0 14px}
  body[data-article-package="music-education-abroad-2027"] .article-prose blockquote{padding:22px 20px}
  body[data-article-package="music-education-abroad-2027"] .article-prose blockquote p{font-size:20px}
}

@media(max-width:390px){
  body[data-article-package="music-education-abroad-2027"] .article-page-heading h1{font-size:40px}
  body[data-article-package="music-education-abroad-2027"] .article-prose h2{font-size:32px}
}

@media(prefers-reduced-motion:reduce){
  body[data-article-package="music-education-abroad-2027"] *{scroll-behavior:auto!important}
}
