/* V317 · Homepage typography and ocean background.
   One shared scale; no media sizing, layout order, data or form behavior changes.
   The explicit homepage scope wins over historical module styles. */

body.np-site.np-home570.np-rhythm.np-home-wide-v298.np-home-reference-v312.np316-home.np317-home {
  --np317-font:"NP Sans","Segoe UI",Arial,sans-serif;
  
--np-font-body:var(--np317-font);
  --np-body-font:var(--np317-font);
  --np-reading-font:var(--np317-font);
  --np313-font:var(--np317-font);
  --np247-font:var(--np317-font);
  
--np317-gold:#e9c77f;
  --np317-text:#f6f8fc;
  --np317-muted:#c6d3e1;
  --np317-card:#10354e;
  
--np317-title-size:38px;
  --np317-card-title:24px;
  --np317-line:64px;
  --np317-heading-gap:22px;
  --np317-section-space:48px;
  
--np317-ocean:repeating-radial-gradient(ellipse at 15% 115%,transparent 0 22px,rgba(145,207,247,.045) 23px 24px,transparent 25px 36px),linear-gradient(125deg,#092b4c,#071d35);
  
background:#071d35!important;
  font-family:var(--np317-font);
  color:var(--np317-text)
}

body.np-site.np-home570.np-rhythm.np-home-wide-v298.np-home-reference-v312.np316-home.np317-home #main > :is([data-layout-module],#npSalesPolicyStrip):not(#npHero) {
  background:var(--np317-ocean)!important;
  color:var(--np317-text);
  font-family:var(--np317-font)
}

body.np-site.np-home570.np-rhythm.np-home-wide-v298.np-home-reference-v312.np316-home.np317-home #main #chinh-sach.np-overview-v301::before {
  content:none!important
}

body.np-site.np-home570.np-rhythm.np-home-wide-v298.np-home-reference-v312.np316-home.np317-home #main :is(#chinh-sach,
  #loai-hinh,
  #quy-can,
  #thap-tang-gia-tot,
  #tien-ich-noi-bat,
  #quy-can-phan-khu,
  #mat-bang-thiet-ke,
  #tien-do,
  #goc-nhin,
  #dat-lich-tham-quan,
  #gioi-thieu-ngoc,
  #gia-tri-noi-bat,
  #npVideoSection) {
  padding-block:var(--np317-section-space)!important
}

body.np-site.np-home570.np-rhythm.np-home-wide-v298.np-home-reference-v312.np316-home.np317-home #main :is(#phieu-tinh-gia,#tai-bang-hang).np-documents-v305 {
  background:linear-gradient(100deg,#092b4ced,#071d35b8),var(--np305-photo,linear-gradient(#092b4c,#071d35)) center/cover no-repeat!important
}

body.np-site.np-home570.np-rhythm.np-home-wide-v298.np-home-reference-v312.np316-home.np317-home #main :is(.np315-type,
  .np276-heading,
  .np278-heading,
  .np278-stage,
  .np278-copy,
  .np-v251-heading,
  .np260-head,
  .np262-heading,
  .np-overview-intro,
  .npn-heading,
  .npp-panel,
  .nplc-card,
  .npvb-card,
  .np-finance-teaser-inner,
  .np-advisor-grid,
  .nps-spotlight.nps-demo) {
  background:transparent!important;
  background-image:none!important
}

body.np-site.np-home570.np-rhythm.np-home-wide-v298.np-home-reference-v312.np316-home.np317-home #main :is(.np-v251-poster,
  .np-v251-title,
  .np-v251-facts,
  .np276-bottom,
  .np276-copy,
  .np270-map>header,
  .np262-title,
  .np260-card-copy) {
  background:var(--np317-card)!important;
  color:var(--np317-text)!important
}

body.np-site.np-home570.np-rhythm.np-home-wide-v298.np-home-reference-v312.np316-home.np317-home #main > [data-layout-module] :is(.np313-overview,.np313-amenities) {
  background:transparent!important;
  color:var(--np317-text)!important
}

body.np-site.np-home570.np-rhythm.np-home-wide-v298.np-home-reference-v312.np316-home.np317-home #main :is([data-layout-module],#npSalesPolicyStrip) :is(h2,h3,h4,p,label,input,select,textarea,button,a) {
  font-family:var(--np317-font)!important
}

body.np-site.np-home570.np-rhythm.np-home-wide-v298.np-home-reference-v312.np316-home.np317-home #main :is([data-layout-module],#npSalesPolicyStrip) h3 {
  font-size:var(--np317-card-title)!important;
  font-weight:700!important;
  line-height:1.3!important;
  letter-spacing:0!important
}

body.np-site.np-home570.np-rhythm.np-home-wide-v298.np-home-reference-v312.np316-home.np317-home #main :is(.np301-tagline,
  .np315-copy h3,
  .np-unit-top h3,
  .npn-title,
  .np260-card h3,
  .np262-title h3,
  .np270-map h3) {
  font:700 var(--np317-card-title)/1.3 var(--np317-font)!important;
  letter-spacing:0!important
}

body.np-site.np-home570.np-rhythm.np-home-wide-v298.np-home-reference-v312.np316-home.np317-home #main :is(.np-overview-description,
  .np315-description,
  .npa-story-description,
  .np313-intro-copy p,
  .npa-story-copy>p,
  .np-section-head p,
  .np-v251-heading p,
  .np260-head>p,
  .np262-heading>p,
  .np-v241-tour-copy>p,
  .np278-heading>p,
  .np276-heading p,
  .nplc-heading>p,
  .npvb-heading>p,
  .npn-heading>p,
  .npp-summary,
  .npp-bio,
  .npp-tagline,
  .npn-summary,
  .npn-excerpt,
  .np-download-card-description,
  .ps-copy>p,
  .np-video-copy>p,
  .npa-head>p,
  .np-finance-teaser-inner p) {
  font:400 16px/1.65 var(--np317-font)!important;
  color:var(--np317-muted)!important;
  letter-spacing:0!important
}

body.np-site.np-home570.np-rhythm.np-home-wide-v298.np-home-reference-v312.np316-home.np317-home #main :is([data-layout-module],#npSalesPolicyStrip) form :is(label,legend) {
  font-size:14px!important;
  line-height:1.5!important
}

body.np-site.np-home570.np-rhythm.np-home-wide-v298.np-home-reference-v312.np316-home.np317-home #main :is([data-layout-module],#npSalesPolicyStrip) form :is(input,select,textarea) {
  font-size:16px!important;
  line-height:1.5!important;
  box-sizing:border-box
}

body.np-site.np-home570.np-rhythm.np-home-wide-v298.np-home-reference-v312.np316-home.np317-home #main :is([data-layout-module],#npSalesPolicyStrip) form :is(h3,h4) {
  font-size:20px!important;
  line-height:1.3!important
}

body.np-site.np-home570.np-rhythm.np-home-wide-v298.np-home-reference-v312.np316-home.np317-home #main :is(.np315-btn,
  .npa-btn,
  .npa-more,
  .np316-trigger,
  .nplc-cta,
  .npp-cta,
  .nppt-cta,
  .npvb-form button[type=submit],
  .np315-inline-form button[type=submit],
  .np316-inline-form button[type=submit],
  .np-unit-actions a,
  .np-unit-actions button,
  .np-download-trigger,
  .ps-gold,
  .np268-cta,
  .np-v251-download,
  .np315-head nav a,
  .nplc-tabs>a,
  .np316-news-filters button,
  .nppt-months button,
  .nppt-filters button,
  .nppt-filters select,
  .nps-tabs button) {
  font-size:14px!important;
  line-height:1.4!important;
  font-family:var(--np317-font)!important
}

body.np-site.np-home570.np-rhythm.np-home-wide-v298.np-home-reference-v312.np316-home.np317-home #main :is(.np315-interiors figcaption,
  .npa-story-note,
  .npa-photo-caption,
  .nplc-caption,
  .npvb-caption,
  .npn-meta,
  .nppt-media-meta,
  .nppt-media-meta small,
  .nppt-category,
  .np276-count,
  .np315-fields small) {
  font-size:12px!important;
  line-height:1.5!important;
  font-family:var(--np317-font)!important
}

body.np-site.np-home570.np-rhythm.np-home-wide-v298.np-home-reference-v312.np316-home.np317-home #main :is(#chinh-sach #npOverviewHeading,
  #loai-hinh #np-v251-products-title,
  #quy-can .np-section-head h2,
  #thap-tang-gia-tot #npLowestTitle,
  #npDownloadCardTitle,
  #psCardTitle,
  #npFinanceTeaserTitle,
  #npSalesPolicyStrip .nps-demo-head h2,
  #npVideoHeading,
  #npptTitle,
  #nplc-title,
  #npvb-title,
  #npn-heading,
  #npp-name,
  #tien-ich-noi-bat .np260-head h2,
  #quy-can-phan-khu>header h2,
  #mat-bang-thiet-ke .np262-heading h2,
  .np276-heading h2,
  .np278-heading h2,
  #kham-pha .np-v241-tour-copy h2,
  .np-panorama-heading h2,
  .np315-head h2,
  #can-ho .npa-overview>div>h3,
  .np313-heading h3,
  .np313-overview .npa-overview>div>h3,
  .npa-head>h3,
  #npApartmentConsult .npa-form-intro-copy h3,
  #can-ho-noi-bat .np-section-head h2,
  #advisor .np-advisor-grid>div>h2,
  #bang-hang .np-v236-heading h2) {
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:var(--np317-heading-gap)!important;
  
width:100%!important;
  max-width:100%!important;
  min-width:0!important;
  box-sizing:border-box;
  
font-family:var(--np317-font)!important;
  font-size:var(--np317-title-size)!important;
  font-weight:750!important;
  line-height:1.25!important;
  
color:var(--np317-gold)!important;
  -webkit-text-fill-color:currentColor!important;
  text-transform:uppercase!important;
  letter-spacing:.035em!important;
  text-align:center!important;
  
background:transparent!important;
  background-image:none!important;
  text-shadow:none!important;
  border:0!important;
  box-shadow:none!important;
  
margin:0 auto!important;
  padding:0!important;
  overflow:visible!important;
  white-space:normal!important;
  overflow-wrap:break-word!important;
  text-wrap:balance;
  
-webkit-line-clamp:unset!important;
  height:auto!important;
  max-height:none!important;
  order:0
}

body.np-site.np-home570.np-rhythm.np-home-wide-v298.np-home-reference-v312.np316-home.np317-home #main :is(#chinh-sach #npOverviewHeading,
  #loai-hinh #np-v251-products-title,
  #quy-can .np-section-head h2,
  #thap-tang-gia-tot #npLowestTitle,
  #npDownloadCardTitle,
  #psCardTitle,
  #npFinanceTeaserTitle,
  #npSalesPolicyStrip .nps-demo-head h2,
  #npVideoHeading,
  #npptTitle,
  #nplc-title,
  #npvb-title,
  #npn-heading,
  #npp-name,
  #tien-ich-noi-bat .np260-head h2,
  #quy-can-phan-khu>header h2,
  #mat-bang-thiet-ke .np262-heading h2,
  .np276-heading h2,
  .np278-heading h2,
  #kham-pha .np-v241-tour-copy h2,
  .np-panorama-heading h2,
  .np315-head h2,
  #can-ho .npa-overview>div>h3,
  .np313-heading h3,
  .np313-overview .npa-overview>div>h3,
  .npa-head>h3,
  #npApartmentConsult .npa-form-intro-copy h3,
  #can-ho-noi-bat .np-section-head h2,
  #advisor .np-advisor-grid>div>h2,
  #bang-hang .np-v236-heading h2)::before,
body.np-site.np-home570.np-rhythm.np-home-wide-v298.np-home-reference-v312.np316-home.np317-home #main :is(#chinh-sach #npOverviewHeading,
  #loai-hinh #np-v251-products-title,
  #quy-can .np-section-head h2,
  #thap-tang-gia-tot #npLowestTitle,
  #npDownloadCardTitle,
  #psCardTitle,
  #npFinanceTeaserTitle,
  #npSalesPolicyStrip .nps-demo-head h2,
  #npVideoHeading,
  #npptTitle,
  #nplc-title,
  #npvb-title,
  #npn-heading,
  #npp-name,
  #tien-ich-noi-bat .np260-head h2,
  #quy-can-phan-khu>header h2,
  #mat-bang-thiet-ke .np262-heading h2,
  .np276-heading h2,
  .np278-heading h2,
  #kham-pha .np-v241-tour-copy h2,
  .np-panorama-heading h2,
  .np315-head h2,
  #can-ho .npa-overview>div>h3,
  .np313-heading h3,
  .np313-overview .npa-overview>div>h3,
  .npa-head>h3,
  #npApartmentConsult .npa-form-intro-copy h3,
  #can-ho-noi-bat .np-section-head h2,
  #advisor .np-advisor-grid>div>h2,
  #bang-hang .np-v236-heading h2)::after {
  content:""!important;
  display:block!important;
  position:static!important;
  inset:auto!important;
  flex:0 0 var(--np317-line)!important;
  
width:var(--np317-line)!important;
  height:1px!important;
  max-height:1px!important;
  margin:0!important;
  padding:0!important;
  
background:linear-gradient(90deg,transparent,var(--np317-gold))!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  transform:none!important;
  opacity:1!important;
  pointer-events:none
}

body.np-site.np-home570.np-rhythm.np-home-wide-v298.np-home-reference-v312.np316-home.np317-home #main :is(#chinh-sach #npOverviewHeading,
  #loai-hinh #np-v251-products-title,
  #quy-can .np-section-head h2,
  #thap-tang-gia-tot #npLowestTitle,
  #npDownloadCardTitle,
  #psCardTitle,
  #npFinanceTeaserTitle,
  #npSalesPolicyStrip .nps-demo-head h2,
  #npVideoHeading,
  #npptTitle,
  #nplc-title,
  #npvb-title,
  #npn-heading,
  #npp-name,
  #tien-ich-noi-bat .np260-head h2,
  #quy-can-phan-khu>header h2,
  #mat-bang-thiet-ke .np262-heading h2,
  .np276-heading h2,
  .np278-heading h2,
  #kham-pha .np-v241-tour-copy h2,
  .np-panorama-heading h2,
  .np315-head h2,
  #can-ho .npa-overview>div>h3,
  .np313-heading h3,
  .np313-overview .npa-overview>div>h3,
  .npa-head>h3,
  #npApartmentConsult .npa-form-intro-copy h3,
  #can-ho-noi-bat .np-section-head h2,
  #advisor .np-advisor-grid>div>h2,
  #bang-hang .np-v236-heading h2)::after {
  background:linear-gradient(90deg,var(--np317-gold),transparent)!important
}

body.np-site.np-home570.np-rhythm.np-home-wide-v298.np-home-reference-v312.np316-home.np317-home #main :is(#chinh-sach #npOverviewHeading,
  #loai-hinh #np-v251-products-title,
  #quy-can .np-section-head h2,
  #thap-tang-gia-tot #npLowestTitle,
  #npDownloadCardTitle,
  #psCardTitle,
  #npFinanceTeaserTitle,
  #npSalesPolicyStrip .nps-demo-head h2,
  #npVideoHeading,
  #npptTitle,
  #nplc-title,
  #npvb-title,
  #npn-heading,
  #npp-name,
  #tien-ich-noi-bat .np260-head h2,
  #quy-can-phan-khu>header h2,
  #mat-bang-thiet-ke .np262-heading h2,
  .np276-heading h2,
  .np278-heading h2,
  #kham-pha .np-v241-tour-copy h2,
  .np-panorama-heading h2,
  .np315-head h2,
  #can-ho .npa-overview>div>h3,
  .np313-heading h3,
  .np313-overview .npa-overview>div>h3,
  .npa-head>h3,
  #npApartmentConsult .npa-form-intro-copy h3,
  #can-ho-noi-bat .np-section-head h2,
  #advisor .np-advisor-grid>div>h2,
  #bang-hang .np-v236-heading h2) :is(.np-heading-full-v190,.np-heading-short-v190,em,strong) {
  font:inherit!important;
  color:inherit!important;
  -webkit-text-fill-color:currentColor!important;
  letter-spacing:inherit!important;
  background:none!important;
  
text-transform:inherit!important;
  text-align:inherit!important;
  white-space:normal!important;
  text-wrap:balance;
  overflow:visible!important;
  max-height:none!important;
  -webkit-line-clamp:unset!important
}

body.np-site.np-home570.np-rhythm.np-home-wide-v298.np-home-reference-v312.np316-home.np317-home #main :is(#chinh-sach #npOverviewHeading,
  #loai-hinh #np-v251-products-title,
  #quy-can .np-section-head h2,
  #thap-tang-gia-tot #npLowestTitle,
  #npDownloadCardTitle,
  #psCardTitle,
  #npFinanceTeaserTitle,
  #npSalesPolicyStrip .nps-demo-head h2,
  #npVideoHeading,
  #npptTitle,
  #nplc-title,
  #npvb-title,
  #npn-heading,
  #npp-name,
  #tien-ich-noi-bat .np260-head h2,
  #quy-can-phan-khu>header h2,
  #mat-bang-thiet-ke .np262-heading h2,
  .np276-heading h2,
  .np278-heading h2,
  #kham-pha .np-v241-tour-copy h2,
  .np-panorama-heading h2,
  .np315-head h2,
  #can-ho .npa-overview>div>h3,
  .np313-heading h3,
  .np313-overview .npa-overview>div>h3,
  .npa-head>h3,
  #npApartmentConsult .npa-form-intro-copy h3,
  #can-ho-noi-bat .np-section-head h2,
  #advisor .np-advisor-grid>div>h2,
  #bang-hang .np-v236-heading h2) > .np-heading-full-v190 {
  display:block!important;
  position:static!important;
  width:auto!important;
  height:auto!important;
  clip:auto!important;
  clip-path:none!important;
  margin:0!important;
  padding:0!important;
  min-width:0!important;
  flex:0 1 auto!important
}

body.np-site.np-home570.np-rhythm.np-home-wide-v298.np-home-reference-v312.np316-home.np317-home #main :is(#chinh-sach #npOverviewHeading,
  #loai-hinh #np-v251-products-title,
  #quy-can .np-section-head h2,
  #thap-tang-gia-tot #npLowestTitle,
  #npDownloadCardTitle,
  #psCardTitle,
  #npFinanceTeaserTitle,
  #npSalesPolicyStrip .nps-demo-head h2,
  #npVideoHeading,
  #npptTitle,
  #nplc-title,
  #npvb-title,
  #npn-heading,
  #npp-name,
  #tien-ich-noi-bat .np260-head h2,
  #quy-can-phan-khu>header h2,
  #mat-bang-thiet-ke .np262-heading h2,
  .np276-heading h2,
  .np278-heading h2,
  #kham-pha .np-v241-tour-copy h2,
  .np-panorama-heading h2,
  .np315-head h2,
  #can-ho .npa-overview>div>h3,
  .np313-heading h3,
  .np313-overview .npa-overview>div>h3,
  .npa-head>h3,
  #npApartmentConsult .npa-form-intro-copy h3,
  #can-ho-noi-bat .np-section-head h2,
  #advisor .np-advisor-grid>div>h2,
  #bang-hang .np-v236-heading h2) > .np-heading-short-v190 {
  display:none!important
}

body.np-site.np-home570.np-rhythm.np-home-wide-v298.np-home-reference-v312.np316-home.np317-home #main :is(.np-overview-intro,
  .nplc-heading,
  .npvb-heading,
  .npn-heading,
  .np315-head,
  .np313-heading,
  .npa-head,
  .np-v251-heading,
  .np278-heading,
  .np262-heading,
  .nppt-head>div,
  .np-video-intro>div,
  .np-section-head>div,
  .np276-heading>div,
  .npp-identity) {
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  gap:10px!important;
  text-align:center!important;
  min-width:0!important
}

body.np-site.np-home570.np-rhythm.np-home-wide-v298.np-home-reference-v312.np316-home.np317-home #main :is(.np-section-head,
  .np-video-intro,
  .nppt-head,
  .np262-heading,
  #quy-can-phan-khu>header,
  .np-v251-heading,
  .np315-head,
  .npn-heading,
  .npvb-heading,
  .np-overview-intro,
  .np278-heading) {
  margin-bottom:24px!important
}

body.np-site.np-home570.np-rhythm.np-home-wide-v298.np-home-reference-v312.np316-home.np317-home #main :is(.np-heading-parent-v190,
  .np268-heading-row) {
  width:100%!important;
  max-width:none!important;
  min-width:0!important;
  order:0
}

body.np-site.np-home570.np-rhythm.np-home-wide-v298.np-home-reference-v312.np316-home.np317-home #main :is(.np-overview-intro .np-eyebrow,
  .np313-heading .npa-kicker,
  .npa-head .npa-kicker,
  .np315-head>span,
  .np276-heading .np-v236-eyebrow,
  .np276-heading .np276-kicker,
  .np278-heading>span,
  .np-v251-heading>p:first-child,
  .npvb-heading>span,
  .nppt-head .np308-project,
  .npp-kicker,
  .np260-head>.np-v236-eyebrow) {
  font:600 12px/1.5 var(--np317-font)!important;
  letter-spacing:.14em!important;
  text-transform:uppercase!important;
  color:var(--np317-muted)!important;
  margin:0!important;
  order:1;
  background:none!important
}

body.np-site.np-home570.np-rhythm.np-home-wide-v298.np-home-reference-v312.np316-home.np317-home #main :is(.np-overview-intro .np-eyebrow,
  .np315-head>span,
  .npa-kicker,
  .npvb-heading>span,
  .np-v236-eyebrow)::before,
body.np-site.np-home570.np-rhythm.np-home-wide-v298.np-home-reference-v312.np316-home.np317-home #main :is(.np-overview-intro .np-eyebrow,
  .np315-head>span,
  .npa-kicker,
  .npvb-heading>span,
  .np-v236-eyebrow)::after {
  content:none!important
}

body.np-site.np-home570.np-rhythm.np-home-wide-v298.np-home-reference-v312.np316-home.np317-home #main :is(.np-overview-intro,
  .nplc-heading,
  .npvb-heading,
  .npn-heading,
  .np315-head,
  .np313-heading,
  .npa-head,
  .np-v251-heading,
  .np278-heading,
  .np262-heading,
  .nppt-head>div,
  .np-video-intro>div,
  .np-section-head>div,
  .np276-heading>div,
  .npp-identity) > :is(p,nav) {
  order:2;
  margin-top:0!important
}

body.np-site.np-home570.np-rhythm.np-home-wide-v298.np-home-reference-v312.np316-home.np317-home #main .np315-head>nav {
  order:3;
  margin-top:12px!important
}

body.np-site.np-home570.np-rhythm.np-home-wide-v298.np-home-reference-v312.np316-home.np317-home #main #tien-ich-noi-bat .np260-head {
  display:flex!important;
  flex-direction:column!important;
  gap:12px!important;
  align-items:center!important
}

body.np-site.np-home570.np-rhythm.np-home-wide-v298.np-home-reference-v312.np316-home.np317-home #main #tien-ich-noi-bat .np268-heading-row {
  flex-direction:column!important;
  gap:18px!important
}

body.np-site.np-home570.np-rhythm.np-home-wide-v298.np-home-reference-v312.np316-home.np317-home #main .np262-heading::after {
  content:none!important
}

body.np-site.np-home570.np-rhythm.np-home-wide-v298.np-home-reference-v312.np316-home.np317-home footer.np-footer {
  background:var(--np317-ocean)!important;
  color:var(--np317-muted)!important;
  font-family:var(--np317-font)!important
}

body.np-site.np-home570.np-rhythm.np-home-wide-v298.np-home-reference-v312.np316-home.np317-home footer.np-footer :is(p,a,small,span,summary,label,input,textarea,button) {
  font-family:var(--np317-font)!important
}

body.np-site.np-home570.np-rhythm.np-home-wide-v298.np-home-reference-v312.np316-home.np317-home footer.np-footer :is(.np-footer-heading,#npTransparencyTitle) {
  color:var(--np317-gold)!important;
  font-size:14px!important;
  line-height:1.5!important
}

body.np-site.np-home570.np-rhythm.np-home-wide-v298.np-home-reference-v312.np316-home.np317-home footer.np-footer .np-footer-grid a {
  font-size:14px!important;
  line-height:1.5!important
}

@media (min-width:768px) and (max-width:1199px) {
body.np-site.np-home570.np-rhythm.np-home-wide-v298.np-home-reference-v312.np316-home.np317-home {--np317-title-size:30px;--np317-card-title:22px;--np317-line:40px;--np317-heading-gap:16px;--np317-section-space:40px}
}

@media (max-width:767px) {
body.np-site.np-home570.np-rhythm.np-home-wide-v298.np-home-reference-v312.np316-home.np317-home {--np317-title-size:24px;--np317-card-title:20px;--np317-line:18px;--np317-heading-gap:10px;--np317-section-space:32px}
body.np-site.np-home570.np-rhythm.np-home-wide-v298.np-home-reference-v312.np316-home.np317-home #main :is(#chinh-sach #npOverviewHeading,
  #loai-hinh #np-v251-products-title,
  #quy-can .np-section-head h2,
  #thap-tang-gia-tot #npLowestTitle,
  #npDownloadCardTitle,
  #psCardTitle,
  #npFinanceTeaserTitle,
  #npSalesPolicyStrip .nps-demo-head h2,
  #npVideoHeading,
  #npptTitle,
  #nplc-title,
  #npvb-title,
  #npn-heading,
  #npp-name,
  #tien-ich-noi-bat .np260-head h2,
  #quy-can-phan-khu>header h2,
  #mat-bang-thiet-ke .np262-heading h2,
  .np276-heading h2,
  .np278-heading h2,
  #kham-pha .np-v241-tour-copy h2,
  .np-panorama-heading h2,
  .np315-head h2,
  #can-ho .npa-overview>div>h3,
  .np313-heading h3,
  .np313-overview .npa-overview>div>h3,
  .npa-head>h3,
  #npApartmentConsult .npa-form-intro-copy h3,
  #can-ho-noi-bat .np-section-head h2,
  #advisor .np-advisor-grid>div>h2,
  #bang-hang .np-v236-heading h2) {letter-spacing:0!important}
body.np-site.np-home570.np-rhythm.np-home-wide-v298.np-home-reference-v312.np316-home.np317-home #main :is(.np313-heading,.np315-head,.np-overview-intro,.np-v251-heading,.np262-heading,.np278-heading,.npn-heading,.npvb-heading) {margin-bottom:20px!important}
}

/* No display rule targets a module, form, [hidden], image or gallery stage. */
