/* Scoped SCU editorial page 9224. Inherits verified NICE green/gold v5/v1/v2 styling. */
body.page-id-9224{background:#f7faf8}
body.page-id-9224 #main{padding-top:0!important;padding-bottom:0!important}
body.page-id-9224 #content{width:100%!important;float:none!important}
body.page-id-9224 .nice-sichuan-guide{font-family:Manrope,Arial,sans-serif;color:#43514f}
body.page-id-9224 .nice-sichuan-guide h1,body.page-id-9224 .nice-sichuan-guide h2,body.page-id-9224 .nice-sichuan-guide h3{font-family:"DM Serif Display",Georgia,serif;color:#062c2a}
body.page-id-9224 .nice-sichuan-guide section[id]{scroll-margin-top:100px}
.nice-sichuan-guide .nice-v3-hero{min-height:500px;background:#f4f8f6}
.nice-sichuan-guide .nice-v3-hero-wash{background:linear-gradient(90deg,rgba(250,253,251,.99) 0%,rgba(249,253,251,.96) 42%,rgba(250,253,251,.65) 73%,rgba(6,44,42,.1) 100%)}
.nice-sichuan-guide .nice-v3-hero-inner{grid-template-columns:minmax(0,1.3fr) minmax(230px,.7fr);gap:26px}
.nice-sichuan-guide .nice-v3-hero h1{font-size:clamp(43px,5vw,69px);line-height:1.06;letter-spacing:-.03em}
.nice-sichuan-guide .nice-v3-hero-copy>p{font-size:16px;max-width:730px}
.nice-sichuan-identity{display:flex;align-items:center;gap:12px;margin-bottom:12px}
.nice-sichuan-identity img{width:62px;height:62px;object-fit:contain;border-radius:11px;background:white;padding:5px;border:1px solid #dce9e5}
.nice-sichuan-identity span{color:#006a57;font-size:11px;font-weight:850;letter-spacing:.06em}
.nice-sichuan-guide .nice-v3-panel{padding:25px;margin-bottom:21px;border-radius:16px;background:#fff;border:1px solid #dce9e5;box-shadow:0 10px 28px rgba(8,44,40,.05)}
.nice-sichuan-guide .nice-v3-section-title h2{font-size:clamp(25px,2.5vw,32px);line-height:1.2!important}
.nice-sichuan-guide .nice-v3-panel p{font-size:14px;line-height:1.8;margin:0 0 15px}
.nice-sichuan-guide .nice-v3-panel h3{font-size:21px;margin:17px 0 10px}
.nice-sichuan-guide .nice-v3-panel ul{padding-left:19px}
.nice-sichuan-guide .nice-mbbs-facts{grid-template-columns:repeat(3,minmax(0,1fr))}
.nice-sichuan-guide .nice-mbbs-facts strong{font-size:17px}
.nice-sichuan-fee-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:19px 0}
.nice-sichuan-fee-card{border:1px solid #cfe0d9;padding:16px;border-radius:12px;background:#f6fbf9}
.nice-sichuan-fee-card>span{display:block;color:#547168;font-size:12px;font-weight:800;margin-bottom:10px}
.nice-sichuan-fee-card .nice-fx-fee{gap:6px}
.nice-sichuan-fee-card .nice-fx-fee strong{font-size:23px}
.nice-sichuan-fee-card .nice-fx-fee span{font-size:13px}
.nice-sichuan-gallery{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:22px}
.nice-sichuan-gallery figure{margin:0;background:#fff;border:1px solid #dce9e5;border-radius:15px;overflow:hidden}
.nice-sichuan-gallery img{width:100%;height:220px;object-fit:cover;display:block}
.nice-sichuan-gallery figcaption{font-size:12px;padding:12px 15px;line-height:1.6}
.nice-sichuan-guide .nice-mbbs-checklist input{min-width:17px}
.nice-sichuan-guide .nice-v3-side-card h2{font-size:23px}
.nice-sichuan-guide .nice-v3-side-card p{font-size:13px}
.nice-sichuan-guide .nice-mbbs-hero-aside{align-self:center;background:rgba(255,255,255,.94);border-radius:15px;border:1px solid #dce9e5;padding:20px}
@media(max-width:970px){.nice-sichuan-guide .nice-v3-hero-inner{display:block!important}.nice-sichuan-guide .nice-v3-hero-copy{max-width:900px!important}}
@media(max-width:700px){
.nice-sichuan-guide .nice-v3-hero{min-height:0!important}
.nice-sichuan-guide .nice-v3-hero-inner{padding:14px 0 140px!important}
.nice-sichuan-guide .nice-v3-breadcrumbs{position:static!important;margin-bottom:16px!important;overflow-x:auto}
.nice-sichuan-guide .nice-v3-hero h1{font-size:clamp(33px,9.1vw,42px)!important;line-height:1.075!important;margin:8px 0 13px!important}
.nice-sichuan-guide .nice-v3-kicker{font-size:9px!important;white-space:normal}
.nice-sichuan-guide .nice-v3-hero-copy>p{font-size:14px!important;line-height:1.65!important}
.nice-sichuan-guide .nice-v3-hero-bg{height:25%!important}
.nice-sichuan-guide .nice-v3-hero-wash{background:linear-gradient(180deg,#fff 0%,rgba(255,255,255,.98) 70%,rgba(255,255,255,.50) 100%)!important}
.nice-sichuan-guide .nice-sichuan-identity img{width:47px;height:47px}
.nice-sichuan-guide .nice-sichuan-identity span{font-size:9px}
.nice-sichuan-guide .nice-mbbs-hero-aside{margin-top:15px;padding:15px}
.nice-sichuan-guide .nice-mbbs-hero-aside ol{display:grid;grid-template-columns:1fr 1fr;gap:10px;list-style:decimal;padding-left:20px;font-size:11px}
.nice-sichuan-guide .nice-mbbs-hero-aside li{margin:0;font-size:11px;line-height:1.5}
.nice-sichuan-guide .nice-v3-panel{padding:18px}
.nice-sichuan-guide .nice-mbbs-facts{grid-template-columns:1fr 1fr}
.nice-sichuan-fee-grid,.nice-sichuan-gallery{grid-template-columns:1fr}
.nice-sichuan-gallery img{height:210px}
.nice-sichuan-guide .nice-v3-layout{display:block!important}
.nice-sichuan-guide .nice-v3-main,.nice-sichuan-guide .nice-v3-side{min-width:0}
.nice-sichuan-guide .nice-mbbs-toc-grid{grid-template-columns:1fr 1fr}
.nice-sichuan-guide .nice-mbbs-two,.nice-sichuan-guide .nice-mbbs-checks,.nice-sichuan-guide .nice-mbbs-checklist{grid-template-columns:1fr}
}
body.page-id-9224 .wHelp-multi{display:none!important;visibility:hidden!important;pointer-events:none!important}

/* Sichuan responsive V2, scoped to WP page 9224. Fix nested two-sidebar collision.
 * Outer legacy mbbs-urdu-uni-layout and inner NICE page both provided a sidebar.
 * Show only the NICE sidebar; give NICE design full article width.
 */
body.page-id-9224 .mbbs-urdu-uni-layout{
  display:block!important;
  width:100%!important;
  max-width:100%!important;
}
body.page-id-9224 .mbbs-urdu-uni-layout > .mbbs-urdu-uni-article{
  width:100%!important;
  max-width:none!important;
  min-width:0!important;
  margin:0!important;
}
body.page-id-9224 .mbbs-urdu-uni-layout > .mbbs-urdu-uni-sidebar{
  display:none!important;
}
body.page-id-9224 #nice-mbbs-guide.nice-sichuan-guide{
  width:100%!important;
  max-width:none!important;
  min-width:0!important;
}
body.page-id-9224 .nice-sichuan-guide > .nice-v3-layout{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) 288px!important;
  column-gap:24px!important;
  row-gap:20px!important;
  align-items:start!important;
}
body.page-id-9224 .nice-sichuan-guide > .nice-v3-layout > p:empty{display:none!important}
body.page-id-9224 .nice-sichuan-guide > .nice-v3-layout > .nice-v3-main{
  grid-column:1!important;grid-row:1!important;
  width:100%!important;min-width:0!important;
}
body.page-id-9224 .nice-sichuan-guide > .nice-v3-layout > .nice-v3-side{
  grid-column:2!important;grid-row:1!important;
  width:100%!important;min-width:0!important;
  position:sticky!important;top:22px!important;
  display:flex!important;flex-direction:column!important;
  gap:16px!important;
}
body.page-id-9224 .nice-sichuan-guide .nice-v3-side-card{
  width:100%!important;min-width:0!important;overflow-wrap:anywhere;
}
body.page-id-9224 .nice-sichuan-guide .nice-v3-hero-inner{
  width:min(100% - 48px,1100px);
}
@media(max-width:1000px){
  body.page-id-9224 .nice-sichuan-guide > .nice-v3-layout{
    grid-template-columns:minmax(0,1fr)!important;
  }
  body.page-id-9224 .nice-sichuan-guide > .nice-v3-layout > .nice-v3-side{
    grid-column:1!important;grid-row:auto!important;
    position:static!important;
    display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;
    align-items:start!important;
  }
  body.page-id-9224 .nice-sichuan-guide > .nice-v3-layout > .nice-v3-side > .nice-v3-side-card:last-child:nth-child(odd){
    grid-column:1 / -1;
  }
}
@media(max-width:700px){
  body.page-id-9224 .nice-sichuan-guide .nice-v3-hero-inner{
    width:calc(100% - 22px)!important;
  }
  body.page-id-9224 .nice-sichuan-guide > .nice-v3-layout > .nice-v3-side{
    grid-template-columns:minmax(0,1fr)!important;
  }
  body.page-id-9224 .nice-sichuan-guide > .nice-v3-layout > .nice-v3-side > .nice-v3-side-card:last-child:nth-child(odd){
    grid-column:auto!important;
  }
}
