body[data-article-package="music-business-technology-2027"] .article-page-heading h1{
  max-width:21ch;
  font-family:var(--serif);
  font-size:clamp(44px,4vw,54px);
  font-weight:400;
  letter-spacing:-.02em;
  line-height:1.04;
  text-wrap:balance;
}

body[data-article-package="music-business-technology-2027"] .music-hero-subtitle{
  max-width:21ch;
  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-business-technology-2027"] .article-page-summary>p:not(.music-hero-subtitle){max-width:39ch}

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

body[data-article-package="music-business-technology-2027"] .mba-feature img{
  object-fit:cover;
  object-position:center 42%;
}

body[data-article-package="music-business-technology-2027"] .article-hero-shadow{object-position:center 48%}
body[data-article-package="music-business-technology-2027"] .article-margin-photo{object-position:44% center}
body[data-article-package="music-business-technology-2027"] .article-related-card img{object-position:center 36%}

body[data-article-package="music-business-technology-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-business-technology-2027"] .article-prose blockquote p{
  margin:0;
  font-family:var(--serif);
  font-size:22px;
  line-height:1.45;
}

body[data-article-package="music-business-technology-2027"] .choice-map-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-business-technology-2027"] .choice-map-section :is(h2,h3){
  margin-top:0;
  color:#fff9f1;
}

body[data-article-package="music-business-technology-2027"] .choice-map-section>p{color:#e9dfd4}
body[data-article-package="music-business-technology-2027"] .choice-map-section strong{color:#fff9f1}

body[data-article-package="music-business-technology-2027"] .choice-map-section .article-table-wrap{
  margin:32px 0 0;
  overflow:hidden;
  border:1px solid rgba(216,135,45,.42);
  border-radius:10px;
  background:#f7f0e7;
}

body[data-article-package="music-business-technology-2027"] .choice-map-section .article-table-wrap table{
  width:100%;
  min-width:0;
  margin:0;
  background:#f7f0e7;
}

body[data-article-package="music-business-technology-2027"] .choice-map-section .article-table-wrap :is(th,td){
  min-width:0;
  border-color:rgba(68,7,9,.18);
  background:#f7f0e7;
  color:#241d19;
}

body[data-article-package="music-business-technology-2027"] .choice-map-section .article-table-wrap thead th{
  background:#eadfd2;
  color:#440709;
}

body[data-article-package="music-business-technology-2027"] .choice-map-section .article-table-wrap tbody tr:nth-child(even) td{background:#efe5da}
body[data-article-package="music-business-technology-2027"] .article-table-wrap{margin-block:28px 38px}
body[data-article-package="music-business-technology-2027"] .article-table-wrap table{min-width:700px}
body[data-article-package="music-business-technology-2027"] .article-tag-list{margin-top:30px}
body[data-article-package="music-business-technology-2027"] .article-feature figcaption span:last-child{margin-inline-start:auto}

@media(min-width:821px){
  body[data-article-package="music-business-technology-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-business-technology-2027"] .mba-hero-grid>.article-page-heading{display:contents}
  body[data-article-package="music-business-technology-2027"] .article-page-heading>div:first-child{grid-column:1;grid-row:1;align-self:start}
  body[data-article-package="music-business-technology-2027"] .article-page-summary{grid-column:2;grid-row:1/span 2;align-self:start}
  body[data-article-package="music-business-technology-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-business-technology-2027"] .mba-hero-grid,
  body[data-article-package="music-business-technology-2027"] .article-page-heading{display:block}
  body[data-article-package="music-business-technology-2027"] .article-page-summary{margin-top:32px}
  body[data-article-package="music-business-technology-2027"] .mba-hero-grid>.article-tag-list{margin-top:24px}
  body[data-article-package="music-business-technology-2027"] .article-page-heading h1{font-size:36px;line-height:1.06}
  body[data-article-package="music-business-technology-2027"] .music-hero-subtitle{font-size:24px;line-height:1.22}
  body[data-article-package="music-business-technology-2027"] .article-prose h2{margin-top:54px;font-size:34px;line-height:1.1}
  body[data-article-package="music-business-technology-2027"] .article-prose h3{font-size:23px;line-height:1.24}
  body[data-article-package="music-business-technology-2027"] .article-prose>p:first-child{font-size:20px;line-height:1.5}
  body[data-article-package="music-business-technology-2027"] .article-prose>p:not(:first-child),
  body[data-article-package="music-business-technology-2027"] .article-prose section p,
  body[data-article-package="music-business-technology-2027"] .article-prose li,
  body[data-article-package="music-business-technology-2027"] .article-prose td,
  body[data-article-package="music-business-technology-2027"] .article-prose th{font-size:18px;line-height:1.7}
  body[data-article-package="music-business-technology-2027"] .mba-feature img{object-fit:cover;object-position:center 42%}
  body[data-article-package="music-business-technology-2027"] .choice-map-section{width:auto;margin:54px 0 14px;padding:32px 24px 28px}
  body[data-article-package="music-business-technology-2027"] .choice-map-section>h2{font-size:30px;line-height:1.12;overflow-wrap:normal;word-break:normal}
  body[data-article-package="music-business-technology-2027"] .choice-map-section .article-table-wrap{margin-top:28px;overflow:visible;border:0;background:transparent}
  body[data-article-package="music-business-technology-2027"] .choice-map-section .article-table-wrap table,
  body[data-article-package="music-business-technology-2027"] .choice-map-section .article-table-wrap tbody,
  body[data-article-package="music-business-technology-2027"] .choice-map-section .article-table-wrap tr,
  body[data-article-package="music-business-technology-2027"] .choice-map-section .article-table-wrap td{display:block;width:100%;min-width:0}
  body[data-article-package="music-business-technology-2027"] .choice-map-section .article-table-wrap thead{display:none}
  body[data-article-package="music-business-technology-2027"] .choice-map-section .article-table-wrap tbody{display:grid;gap:14px}
  body[data-article-package="music-business-technology-2027"] .choice-map-section .article-table-wrap tr{overflow:hidden;border:1px solid rgba(216,135,45,.34);border-radius:10px;background:#f7f0e7}
  body[data-article-package="music-business-technology-2027"] .choice-map-section .article-table-wrap td{padding:15px 17px;border:0;border-bottom:1px solid rgba(68,7,9,.14);background:#f7f0e7;color:#241d19;font-size:17px;line-height:1.55}
  body[data-article-package="music-business-technology-2027"] .choice-map-section .article-table-wrap td:last-child{border-bottom:0}
  body[data-article-package="music-business-technology-2027"] .choice-map-section .article-table-wrap td::before{display:block;margin-bottom:5px;color:#7c3435;content:attr(data-label);font-family:var(--sans);font-size:11px;font-weight:600;letter-spacing:.055em;line-height:1.3;text-transform:uppercase}
  body[data-article-package="music-business-technology-2027"] .article-prose blockquote{padding:22px 20px}
  body[data-article-package="music-business-technology-2027"] .article-prose blockquote p{font-size:20px}
}

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

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