/* Footer 11/2026 — PSD "Sửa 3.11" / Figma node 365:4 (khung 1920x474).
   Chữ nội dung: Helvetica Neue Light (Thin hiển thị nhòe trên web). Desktop: toạ độ Figma theo --u (=100vw/1920, định nghĩa trong figma.css). Mobile: xếp dọc theo --mu. */
.rmft2{background:#001f11;color:#fff7cf;margin:0;position:relative;z-index:1}
.rmft2 *{box-sizing:border-box}
.rmft2-h{margin:0;padding:0;font-family:'BlushingRoseVN','Blushing Rose',Georgia,serif;font-weight:400;text-transform:uppercase;color:#fff7cf;letter-spacing:0}
.rmft2-b{margin:0;padding:0;list-style:none;font-family:'HelveticaNeue','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:300;font-style:normal;color:#fff7cf}
.rmft2-b li{margin:0;padding:0}
.rmft2 a{color:inherit;text-decoration:none;font:inherit}
.rmft2-b a:hover{text-decoration:underline;text-underline-offset:.18em}
.rmft2-logos img{display:block;object-fit:cover}

@media (min-width:769px){
  .rmft2{height:calc(474 * var(--u));overflow:hidden}
  .rmft2-in{position:relative;width:100%;height:100%}
  .rmft2-tuta,.rmft2-glex,.rmft2-col{position:absolute}
  .rmft2-tuta{left:calc(667.6 * var(--u));top:calc(82 * var(--u));width:calc(239 * var(--u));height:calc(88 * var(--u))}
  .rmft2-glex{left:calc(941.6 * var(--u));top:calc(82 * var(--u));width:calc(317 * var(--u));height:calc(88 * var(--u))}
  .rmft2-col{top:calc(254.5 * var(--u));white-space:nowrap}
  .rmft2-c1{left:calc(324 * var(--u))}
  .rmft2-c2{left:calc(872.6 * var(--u))}
  .rmft2-c3{left:calc(1351.3 * var(--u))}
  .rmft2-h{font-size:calc(25.394 * var(--u));line-height:calc(28 * var(--u));height:calc(36 * var(--u));margin-left:calc(.6 * var(--u))}
  .rmft2-b{font-size:calc(18.468 * var(--u));line-height:calc(25.163 * var(--u));letter-spacing:calc(-.2 * var(--u))}
}

@media (max-width:768px){
  body > footer.rmft2{display:block !important}
  .rmft2{background:#00160a;padding:calc(110 * var(--mu)) calc(96 * var(--mu)) calc(170 * var(--mu));-webkit-text-size-adjust:100%;text-size-adjust:100%}
  .rmft2-logos{display:flex;justify-content:center;align-items:flex-end;gap:calc(56 * var(--mu));margin:0 0 calc(96 * var(--mu))}
  .rmft2-tuta{width:calc(358 * var(--mu));height:calc(132 * var(--mu))}
  .rmft2-glex{width:calc(475 * var(--mu));height:calc(132 * var(--mu))}
  .rmft2-col{padding-top:calc(46 * var(--mu));margin-top:calc(46 * var(--mu));border-top:1px solid rgba(255,247,207,.16)}
  .rmft2-c1{border-top:0;margin-top:0;padding-top:0}
  .rmft2-h{font-size:calc(47 * var(--mu));line-height:1.2;margin-bottom:calc(20 * var(--mu))}
  .rmft2-b{font-family:'HelveticaNeue','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:300;font-size:calc(36 * var(--mu));line-height:1.6}
  .rmft2-b li + li{margin-top:calc(6 * var(--mu))}
  .rmft2-b li a{display:inline-block;padding:calc(6 * var(--mu)) 0}
  .rmft2-d{display:none}
}

/* Trang Chính sách / Điều khoản / Pháp lý (customPages layout:"article", nội dung bọc .rm-legal) */
.rm-legal h2,.rm-legal h3{font-family:'HelveticaNeue','Helvetica Neue',Helvetica,Arial,sans-serif;color:#0a3b22;letter-spacing:0;text-transform:none}
.rm-legal h2{font-weight:500;scroll-margin-top:120px}
.rm-legal h3{font-weight:500}
.rm-legal a{color:#8a6a1f;text-decoration:underline;text-underline-offset:.15em}
.rm-legal ul{list-style:disc;margin:0;padding:0}
.rm-legal ul ul{list-style:circle}
.rm-legal .pl-date{text-align:right !important;font-style:italic}
.rm-legal .pl-toc{border:1px solid rgba(138,106,31,.45);background:rgba(255,255,255,.45)}
.rm-legal .pl-toc ul{list-style:none}
.rm-legal .pl-toc a{text-decoration:none}
.rm-legal .pl-toc a:hover,.rm-legal .pl-file a:hover{text-decoration:underline}
.rm-legal .pl-file a{font-weight:500;text-decoration:none}
.rm-legal .pl-file a::before{content:'\2192\00a0'}
@media (min-width:769px){
  body[data-page="article"] .rm-legal h2{font-size:calc(36 * var(--u));line-height:1.35;margin:calc(56 * var(--u)) 0 calc(22 * var(--u))}
  body[data-page="article"] .rm-legal h3{font-size:calc(31 * var(--u));line-height:1.4;margin:calc(40 * var(--u)) 0 calc(16 * var(--u))}
  body[data-page="article"] .rm-legal ul{padding-left:calc(44 * var(--u));margin:0 0 calc(32 * var(--u))}
  body[data-page="article"] .art-body .rm-legal li{margin:0 0 calc(12 * var(--u)) !important}
  body[data-page="article"] .art-body .rm-legal li > ul{margin:calc(12 * var(--u)) 0 0}
  body[data-page="article"] .rm-legal .pl-toc{padding:calc(26 * var(--u)) calc(36 * var(--u)) calc(14 * var(--u));margin:0 0 calc(44 * var(--u))}
  body[data-page="article"] .art-body .rm-legal .pl-toc p{margin:0 0 calc(10 * var(--u)) !important}
  body[data-page="article"] .rm-legal .pl-toc ul{padding-left:0}
  body[data-page="article"] .art-body .rm-legal .pl-date,body[data-page="article"] .art-body .rm-legal .pl-file{margin-bottom:calc(28 * var(--u)) !important}
}
@media (max-width:768px){
  body[data-page="article"] > footer.rmft2{display:block !important}
  body[data-page="article"] .rm-legal h2{font-size:19px;line-height:1.35;margin:28px 0 12px}
  body[data-page="article"] .rm-legal h3{font-size:17px;line-height:1.4;margin:22px 0 10px}
  body[data-page="article"] .rm-legal ul{padding-left:22px;margin:0 0 16px}
  body[data-page="article"] .rm-legal li{margin:0 0 8px}
  body[data-page="article"] .rm-legal li > ul{margin:8px 0 0}
  body[data-page="article"] .rm-legal .pl-toc{padding:14px 16px 6px;margin:0 0 22px}
  body[data-page="article"] .rm-legal .pl-toc ul{padding-left:0}
  body[data-page="article"] .rm-legal p,body[data-page="article"] .rm-legal li{text-align:left !important}
}
.rm-legal strong,.rm-legal b{font-weight:700 !important}
