.brxe-button{width:auto}:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}html { font-size: 100%;}:root { --nml-test-bg: #ffffff; --nml-test-surface: #f8fafc; --nml-test-text: #0f172a; --nml-test-accent: #2563eb; --color-text-secondary: #475569;}html[data-theme="dark"],html[data-brx-theme="dark"] { --nml-test-bg: #090d16; --nml-test-surface: #111827; --nml-test-text: #f8fafc; --nml-test-accent: #38bdf8; --color-text-secondary: #94a3b8;}@media (prefers-reduced-motion: no-preference) { html { scroll-behavior: smooth; } .hp-topic-card, .hp-resource-card, .hp-editorial-note, .hp-step-card, .hp-feature-card, .hp-btn-primary, .hp-btn-secondary, .hp-header__nav-link, .hp-header__cta, .hp-footer__link { transition: transform 0.2s ease, border-color 0.2s ease, background-color 0.2s ease, color 0.2s ease, opacity 0.2s ease; } .hp-topic-card:hover, .hp-resource-card:hover, .hp-step-card:hover, .hp-feature-card:hover { transform: translateY(-2px); border-color: var(--nml-test-accent); } .hp-btn-primary:hover, .hp-header__cta:hover { transform: translateY(-1px); opacity: 0.94; } .hp-btn-secondary:hover { transform: translateY(-1px); border-color: var(--nml-test-accent); }}@media (prefers-reduced-motion: reduce) { html { scroll-behavior: auto !important; } *, *::before, *::after { animation-duration: 0.01ms !important; animation-iteration-count: 1 !important; transition-duration: 0.01ms !important; scroll-behavior: auto !important; }}#hero,#top,#topics,#chuyen-muc,#featured-resources,#cong-cu,#learning-path,#bat-dau,#about-preview,#gioi-thieu,#closing-cta { scroll-margin-top: 84px;}.hp-header__logo b { color: var(--nml-test-accent); font-weight: 800;}.hp-header__nav-link:hover { color: var(--nml-test-accent) !important; background-color: var(--nml-test-bg);}.hp-footer__link:hover { color: var(--nml-test-accent) !important;}.hp-header__mode { display: inline-flex; align-items: center; justify-content: center; width: 40px; height: 40px; border-radius: 10px; border: 1px solid rgba(148, 163, 184, 0.16); background: var(--nml-test-surface); color: var(--nml-test-text); cursor: pointer;}.hp-header__mode:empty::before { content: "◐"; font-size: 16px; line-height: 1;}.hp-header__mode:hover { border-color: var(--nml-test-accent); color: var(--nml-test-accent);}.hp-step-card,.hp-feature-card,.hp-resources-layout .hp-resource-card,.hp-resources-layout .hp-editorial-note { border: 1px solid rgba(148, 163, 184, 0.14); height: 100%; flex: 1; box-sizing: border-box;}.hp-topic-card:focus-visible,.hp-btn-primary:focus-visible,.hp-btn-secondary:focus-visible,.hp-resource-read:focus-visible,.hp-header__nav-link:focus-visible,.hp-header__logo:focus-visible,.hp-header__cta:focus-visible,.hp-header__mode:focus-visible,.hp-footer__link:focus-visible { outline: 2px solid var(--nml-test-accent); outline-offset: 3px;}.hp-hero__heading,.hp-section-heading { text-wrap: balance;}.hp-hero__lead,.hp-section-lead { text-wrap: pretty;}.hp-resource-category a { color: var(--nml-test-accent); text-decoration: none; font-weight: 700;}@media (max-width: 991px) { .hp-header__bar { flex-wrap: wrap; row-gap: 12px; } .hp-header__nav { order: 3; width: 100%; justify-content: flex-start; overflow-x: auto; padding-bottom: 4px; }}@media (max-width: 478px) { .hp-cta-actions .brxe-button { width: 100%; max-width: 320px; justify-content: center; } .hp-header__cta { padding: 8px 14px !important; font-size: 13.5px !important; } .hp-header__nav { display: grid !important; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 6px !important; overflow-x: visible; padding-top: 8px; border-top: 1px solid rgba(148, 163, 184, 0.12); } .hp-header__nav-link { text-align: center; justify-content: center; background: var(--nml-test-surface); border: 1px solid rgba(148, 163, 184, 0.12); padding: 7px 6px !important; font-size: 13px !important; }}#brxe-ab000j {margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; padding-top: 6px; padding-right: 16px; padding-bottom: 6px; padding-left: 16px; background-color: var(--nml-test-surface); border: 1px solid rgba(148, 163, 184, 0.14); border-radius: 999px; font-size: clamp(12px, 11px + 0.2vw, 13.5px); font-weight: 700; line-height: 1.4; letter-spacing: 0.08em; text-transform: uppercase; text-align: center; color: var(--nml-test-accent)}#brxe-ab000k {max-width: 24ch; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-size: clamp(2.125rem, 1.5rem + 2.25vw, 3.35rem); font-weight: 700; line-height: 1.15; letter-spacing: -0.02em; text-align: center; color: var(--nml-test-text)}#brxe-ab000l {max-width: 60ch; margin-top: 0; margin-right: 0; margin-bottom: 6px; margin-left: 0; font-size: clamp(1.0625rem, 1.25vw, 1.2rem); font-weight: 400; line-height: 1.68; text-align: center; color: var(--color-text-secondary, var(--nml-test-text))}#brxe-ab000n {padding-top: 14px; padding-right: 28px; padding-bottom: 14px; padding-left: 28px; background-color: var(--nml-test-accent); border: 1px solid transparent; border-radius: var(--radius-s, 14px); font-size: 16px; font-weight: 600; line-height: 1.5; text-align: center; color: var(--nml-test-bg)}#brxe-ab000o {padding-top: 14px; padding-right: 28px; padding-bottom: 14px; padding-left: 28px; background-color: var(--nml-test-surface); border: 1px solid rgba(148, 163, 184, 0.14); border-radius: var(--radius-s, 14px); font-size: 16px; font-weight: 600; line-height: 1.5; text-align: center; color: var(--nml-test-text)}#brxe-ab000m {display: flex; flex-direction: row; flex-wrap: wrap; justify-content: center; align-items: center; column-gap: 16px; row-gap: 12px; width: 100%; min-width: 0px}#brxe-ab000i {width: 100%; max-width: 860px; min-width: 0px; display: flex; flex-direction: column; align-items: center; row-gap: clamp(1rem, 2vw, 1.375rem); margin-right: auto; margin-left: auto}#top {width: 100%; max-width: 1200px; min-width: 0px; display: flex; flex-direction: column; align-items: center; row-gap: clamp(2rem, 3.5vw, 2.75rem); margin-right: auto; margin-left: auto}#hero {width: 100%; min-width: 0px; padding-top: clamp(3.5rem, 6.5vw, 5.25rem); padding-right: clamp(1.25rem, 4vw, 2.5rem); padding-bottom: clamp(3.25rem, 5.5vw, 4.75rem); padding-left: clamp(1.25rem, 4vw, 2.5rem); background-color: var(--nml-test-bg)}#brxe-ab000s {margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-size: clamp(12px, 11px + 0.2vw, 13.5px); font-weight: 700; line-height: 1.4; letter-spacing: 0.08em; text-transform: uppercase; text-align: center; color: var(--nml-test-accent)}#brxe-ab000t {max-width: 30ch; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-size: clamp(1.625rem, 1.25rem + 1.25vw, 2.375rem); font-weight: 700; line-height: 1.22; letter-spacing: -0.015em; text-align: center; color: var(--nml-test-text)}#brxe-ab000u {max-width: 60ch; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-size: clamp(1.0625rem, 1.25vw, 1.2rem); font-weight: 400; line-height: 1.68; text-align: center; color: var(--color-text-secondary, var(--nml-test-text))}#brxe-ab000r {width: 100%; max-width: 760px; min-width: 0px; display: flex; flex-direction: column; align-items: center; row-gap: 12px; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto}#brxe-ab000x {font-size: 19px; font-weight: 700; color: var(--nml-test-text)}#brxe-ab000y {font-size: 15px; color: var(--color-text-secondary, var(--nml-test-text))}#brxe-ab000w {padding-top: 28px; padding-right: 24px; padding-bottom: 28px; padding-left: 24px; background-color: var(--nml-test-surface); border: 1px solid rgba(148, 163, 184, 0.14); border-radius: var(--radius-s, 14px); display: flex; flex-direction: column; row-gap: 12px}#brxe-ab0010 {font-size: 19px; font-weight: 700; color: var(--nml-test-text)}#brxe-ab0011 {font-size: 15px; color: var(--color-text-secondary, var(--nml-test-text))}#brxe-ab000z {padding-top: 28px; padding-right: 24px; padding-bottom: 28px; padding-left: 24px; background-color: var(--nml-test-surface); border: 1px solid rgba(148, 163, 184, 0.14); border-radius: var(--radius-s, 14px); display: flex; flex-direction: column; row-gap: 12px}#brxe-ab000v {width: 100%; min-width: 0px; display: grid; align-items: initial; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 24px; align-items: stretch}@media (max-width: 991px) {#brxe-ab000v {grid-template-columns: 1fr}}@media (max-width: 478px) {#brxe-ab000v {grid-template-columns: 1fr}}#brxe-ab000q {width: 100%; max-width: 1200px; min-width: 0px; display: flex; flex-direction: column; row-gap: clamp(2rem, 3.5vw, 2.75rem); margin-right: auto; margin-left: auto}#philosophy {width: 100%; min-width: 0px; padding-top: clamp(3.25rem, 5.5vw, 4.75rem); padding-right: clamp(1.25rem, 4vw, 2.5rem); padding-bottom: clamp(2.5rem, 4.5vw, 3.75rem); padding-left: clamp(1.25rem, 4vw, 2.5rem); background-color: var(--nml-test-bg)}#brxe-ab0015 {margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-size: clamp(12px, 11px + 0.2vw, 13.5px); font-weight: 700; line-height: 1.4; letter-spacing: 0.08em; text-transform: uppercase; text-align: center; color: var(--nml-test-accent)}#brxe-ab0016 {max-width: 30ch; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-size: clamp(1.625rem, 1.25rem + 1.25vw, 2.375rem); font-weight: 700; line-height: 1.22; letter-spacing: -0.015em; text-align: center; color: var(--nml-test-text)}#brxe-ab0017 {max-width: 58ch; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-size: clamp(1.0625rem, 1.25vw, 1.2rem); font-weight: 400; line-height: 1.68; text-align: center; color: var(--color-text-secondary, var(--nml-test-text))}#brxe-ab0014 {width: 100%; max-width: 740px; min-width: 0px; display: flex; flex-direction: column; align-items: center; row-gap: 12px; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto}#brxe-ab001a {padding-top: 4px; padding-right: 10px; padding-bottom: 4px; padding-left: 10px; background-color: var(--nml-test-bg); border-radius: 999px; font-size: 11px; font-weight: 700; letter-spacing: 0.06em; color: var(--nml-test-accent)}#brxe-ab001b {font-size: 18px; font-weight: 700; color: var(--nml-test-text)}#brxe-ab001c {font-size: 14.5px; color: var(--color-text-secondary, var(--nml-test-text))}#brxe-ab001d {margin-top: auto; font-size: 13.5px; font-weight: 600; color: var(--nml-test-accent)}#brxe-ab0019 {width: 100%; display: flex; flex-direction: column; justify-content: space-between; row-gap: 12px; padding-top: 24px; padding-right: 20px; padding-bottom: 24px; padding-left: 20px; background-color: var(--nml-test-surface); border: 1px solid rgba(148, 163, 184, 0.14); border-radius: var(--radius-s, 14px)}#brxe-ab001f {padding-top: 4px; padding-right: 10px; padding-bottom: 4px; padding-left: 10px; background-color: var(--nml-test-bg); border-radius: 999px; font-size: 11px; font-weight: 700; letter-spacing: 0.06em; color: var(--nml-test-accent)}#brxe-ab001g {font-size: 18px; font-weight: 700; color: var(--nml-test-text)}#brxe-ab001h {font-size: 14.5px; color: var(--color-text-secondary, var(--nml-test-text))}#brxe-ab001i {margin-top: auto; font-size: 13.5px; font-weight: 600; color: var(--nml-test-accent)}#brxe-ab001e {width: 100%; display: flex; flex-direction: column; justify-content: space-between; row-gap: 12px; padding-top: 24px; padding-right: 20px; padding-bottom: 24px; padding-left: 20px; background-color: var(--nml-test-surface); border: 1px solid rgba(148, 163, 184, 0.14); border-radius: var(--radius-s, 14px)}#brxe-ab001k {padding-top: 4px; padding-right: 10px; padding-bottom: 4px; padding-left: 10px; background-color: var(--nml-test-bg); border-radius: 999px; font-size: 11px; font-weight: 700; letter-spacing: 0.06em; color: var(--nml-test-accent)}#brxe-ab001l {font-size: 18px; font-weight: 700; color: var(--nml-test-text)}#brxe-ab001m {font-size: 14.5px; color: var(--color-text-secondary, var(--nml-test-text))}#brxe-ab001n {margin-top: auto; font-size: 13.5px; font-weight: 600; color: var(--nml-test-accent)}#brxe-ab001j {width: 100%; display: flex; flex-direction: column; justify-content: space-between; row-gap: 12px; padding-top: 24px; padding-right: 20px; padding-bottom: 24px; padding-left: 20px; background-color: var(--nml-test-surface); border: 1px solid rgba(148, 163, 184, 0.14); border-radius: var(--radius-s, 14px)}#brxe-ab001p {padding-top: 4px; padding-right: 10px; padding-bottom: 4px; padding-left: 10px; background-color: var(--nml-test-bg); border-radius: 999px; font-size: 11px; font-weight: 700; letter-spacing: 0.06em; color: var(--nml-test-accent)}#brxe-ab001q {font-size: 18px; font-weight: 700; color: var(--nml-test-text)}#brxe-ab001r {font-size: 14.5px; color: var(--color-text-secondary, var(--nml-test-text))}#brxe-ab001s {margin-top: auto; font-size: 13.5px; font-weight: 600; color: var(--nml-test-accent)}#brxe-ab001o {width: 100%; display: flex; flex-direction: column; justify-content: space-between; row-gap: 12px; padding-top: 24px; padding-right: 20px; padding-bottom: 24px; padding-left: 20px; background-color: var(--nml-test-surface); border: 1px solid rgba(148, 163, 184, 0.14); border-radius: var(--radius-s, 14px)}#brxe-ab001u {padding-top: 4px; padding-right: 10px; padding-bottom: 4px; padding-left: 10px; background-color: var(--nml-test-bg); border-radius: 999px; font-size: 11px; font-weight: 700; letter-spacing: 0.06em; color: var(--nml-test-accent)}#brxe-ab001v {font-size: 18px; font-weight: 700; color: var(--nml-test-text)}#brxe-ab001w {font-size: 14.5px; color: var(--color-text-secondary, var(--nml-test-text))}#brxe-ab001x {margin-top: auto; font-size: 13.5px; font-weight: 600; color: var(--nml-test-accent)}#brxe-ab001t {width: 100%; display: flex; flex-direction: column; justify-content: space-between; row-gap: 12px; padding-top: 24px; padding-right: 20px; padding-bottom: 24px; padding-left: 20px; background-color: var(--nml-test-surface); border: 1px solid rgba(148, 163, 184, 0.14); border-radius: var(--radius-s, 14px)}#brxe-ab0018 {width: 100%; min-width: 0px; display: grid; align-items: initial; grid-template-columns: repeat(auto-fit, minmax(220px, 1fr)); gap: 20px; align-items: stretch}@media (max-width: 478px) {#brxe-ab0018 {grid-template-columns: 1fr}}#brxe-ab0013 {width: 100%; max-width: 1200px; min-width: 0px; display: flex; flex-direction: column; row-gap: clamp(2rem, 3.5vw, 2.75rem); margin-right: auto; margin-left: auto}#focus-areas {width: 100%; min-width: 0px; padding-top: clamp(3.25rem, 5.5vw, 4.75rem); padding-right: clamp(1.25rem, 4vw, 2.5rem); padding-bottom: clamp(3.25rem, 5.5vw, 4.75rem); padding-left: clamp(1.25rem, 4vw, 2.5rem); background-color: var(--nml-test-bg)}#brxe-ab0021 {margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-size: clamp(12px, 11px + 0.2vw, 13.5px); font-weight: 700; line-height: 1.4; letter-spacing: 0.08em; text-transform: uppercase; text-align: center; color: var(--nml-test-accent)}#brxe-ab0022 {max-width: 30ch; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-size: clamp(1.625rem, 1.25rem + 1.25vw, 2.375rem); font-weight: 700; line-height: 1.22; letter-spacing: -0.015em; text-align: center; color: var(--nml-test-text)}#brxe-ab0023 {max-width: 60ch; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-size: clamp(1.0625rem, 1.25vw, 1.2rem); font-weight: 400; line-height: 1.68; text-align: center; color: var(--color-text-secondary, var(--nml-test-text))}#brxe-ab0020 {width: 100%; max-width: 760px; min-width: 0px; display: flex; flex-direction: column; align-items: center; row-gap: 12px; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto}#brxe-ab0026 {font-size: 19px; font-weight: 700; color: var(--nml-test-text)}#brxe-ab0027 {font-size: 15px; color: var(--color-text-secondary, var(--nml-test-text))}#brxe-ab0025 {padding-top: 28px; padding-right: 24px; padding-bottom: 28px; padding-left: 24px; background-color: var(--nml-test-surface); border: 1px solid rgba(148, 163, 184, 0.14); border-radius: var(--radius-s, 14px); display: flex; flex-direction: column; row-gap: 12px}#brxe-ab0029 {font-size: 19px; font-weight: 700; color: var(--nml-test-text)}#brxe-ab002a {font-size: 15px; color: var(--color-text-secondary, var(--nml-test-text))}#brxe-ab0028 {padding-top: 28px; padding-right: 24px; padding-bottom: 28px; padding-left: 24px; background-color: var(--nml-test-surface); border: 1px solid rgba(148, 163, 184, 0.14); border-radius: var(--radius-s, 14px); display: flex; flex-direction: column; row-gap: 12px}#brxe-ab002c {font-size: 19px; font-weight: 700; color: var(--nml-test-text)}#brxe-ab002d {font-size: 15px; color: var(--color-text-secondary, var(--nml-test-text))}#brxe-ab002b {padding-top: 28px; padding-right: 24px; padding-bottom: 28px; padding-left: 24px; background-color: var(--nml-test-surface); border: 1px solid rgba(148, 163, 184, 0.14); border-radius: var(--radius-s, 14px); display: flex; flex-direction: column; row-gap: 12px}#brxe-ab002f {font-size: 19px; font-weight: 700; color: var(--nml-test-text)}#brxe-ab002g {font-size: 15px; color: var(--color-text-secondary, var(--nml-test-text))}#brxe-ab002e {padding-top: 28px; padding-right: 24px; padding-bottom: 28px; padding-left: 24px; background-color: var(--nml-test-surface); border: 1px solid rgba(148, 163, 184, 0.14); border-radius: var(--radius-s, 14px); display: flex; flex-direction: column; row-gap: 12px}#brxe-ab0024 {width: 100%; min-width: 0px; display: grid; align-items: initial; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 24px; align-items: stretch}@media (max-width: 991px) {#brxe-ab0024 {grid-template-columns: repeat(2, minmax(0, 1fr))}}@media (max-width: 478px) {#brxe-ab0024 {grid-template-columns: 1fr}}#brxe-ab001z {width: 100%; max-width: 1200px; min-width: 0px; display: flex; flex-direction: column; row-gap: clamp(2rem, 3.5vw, 2.75rem); margin-right: auto; margin-left: auto}#principles {width: 100%; min-width: 0px; padding-top: clamp(3.25rem, 5.5vw, 4.75rem); padding-right: clamp(1.25rem, 4vw, 2.5rem); padding-bottom: clamp(2.5rem, 4.5vw, 3.75rem); padding-left: clamp(1.25rem, 4vw, 2.5rem); background-color: var(--nml-test-bg)}#brxe-ab002k {margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-size: clamp(12px, 11px + 0.2vw, 13.5px); font-weight: 700; line-height: 1.4; letter-spacing: 0.08em; text-transform: uppercase; text-align: center; color: var(--nml-test-accent)}#brxe-ab002l {max-width: 30ch; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-size: clamp(1.625rem, 1.25rem + 1.25vw, 2.375rem); font-weight: 700; line-height: 1.22; letter-spacing: -0.015em; text-align: center; color: var(--nml-test-text)}#brxe-ab002m {max-width: 58ch; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-size: clamp(1.0625rem, 1.25vw, 1.2rem); font-weight: 400; line-height: 1.68; text-align: center; color: var(--color-text-secondary, var(--nml-test-text))}#brxe-ab002j {width: 100%; max-width: 740px; min-width: 0px; display: flex; flex-direction: column; align-items: center; row-gap: 12px; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto}#brxe-ab002p {font-size: 24px; font-weight: 800; color: var(--nml-test-accent)}#brxe-ab002q {font-size: 19px; font-weight: 700; color: var(--nml-test-text)}#brxe-ab002r {font-size: 15px; color: var(--color-text-secondary, var(--nml-test-text))}#brxe-ab002o {padding-top: 28px; padding-right: 24px; padding-bottom: 28px; padding-left: 24px; background-color: var(--nml-test-surface); border: 1px solid rgba(148, 163, 184, 0.14); border-radius: var(--radius-s, 14px); display: flex; flex-direction: column; row-gap: 12px}#brxe-ab002t {font-size: 24px; font-weight: 800; color: var(--nml-test-accent)}#brxe-ab002u {font-size: 19px; font-weight: 700; color: var(--nml-test-text)}#brxe-ab002v {font-size: 15px; color: var(--color-text-secondary, var(--nml-test-text))}#brxe-ab002s {padding-top: 28px; padding-right: 24px; padding-bottom: 28px; padding-left: 24px; background-color: var(--nml-test-surface); border: 1px solid rgba(148, 163, 184, 0.14); border-radius: var(--radius-s, 14px); display: flex; flex-direction: column; row-gap: 12px}#brxe-ab002x {font-size: 24px; font-weight: 800; color: var(--nml-test-accent)}#brxe-ab002y {font-size: 19px; font-weight: 700; color: var(--nml-test-text)}#brxe-ab002z {font-size: 15px; color: var(--color-text-secondary, var(--nml-test-text))}#brxe-ab002w {padding-top: 28px; padding-right: 24px; padding-bottom: 28px; padding-left: 24px; background-color: var(--nml-test-surface); border: 1px solid rgba(148, 163, 184, 0.14); border-radius: var(--radius-s, 14px); display: flex; flex-direction: column; row-gap: 12px}#brxe-ab002n {width: 100%; min-width: 0px; display: grid; align-items: initial; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 24px; align-items: stretch}@media (max-width: 991px) {#brxe-ab002n {grid-template-columns: repeat(2, minmax(0, 1fr))}}@media (max-width: 478px) {#brxe-ab002n {grid-template-columns: 1fr}}#brxe-ab002i {width: 100%; max-width: 1200px; min-width: 0px; display: flex; flex-direction: column; row-gap: clamp(2rem, 3.5vw, 2.75rem); margin-right: auto; margin-left: auto}#how-to-explore {width: 100%; min-width: 0px; padding-top: clamp(3.25rem, 5.5vw, 4.75rem); padding-right: clamp(1.25rem, 4vw, 2.5rem); padding-bottom: clamp(3.25rem, 5.5vw, 4.75rem); padding-left: clamp(1.25rem, 4vw, 2.5rem); background-color: var(--nml-test-bg)}#brxe-ab0033 {margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-size: clamp(12px, 11px + 0.2vw, 13.5px); font-weight: 700; line-height: 1.4; letter-spacing: 0.08em; text-transform: uppercase; text-align: center; color: var(--nml-test-accent)}#brxe-ab0034 {max-width: 30ch; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-size: clamp(1.625rem, 1.25rem + 1.25vw, 2.375rem); font-weight: 700; line-height: 1.22; letter-spacing: -0.015em; text-align: center; color: var(--nml-test-text)}#brxe-ab0035 {max-width: 58ch; margin-top: 0; margin-right: 0; margin-bottom: 6px; margin-left: 0; font-size: clamp(1.0625rem, 1.25vw, 1.2rem); font-weight: 400; line-height: 1.68; text-align: center; color: var(--color-text-secondary, var(--nml-test-text))}#brxe-ab0037 {padding-top: 14px; padding-right: 28px; padding-bottom: 14px; padding-left: 28px; background-color: var(--nml-test-accent); border: 1px solid transparent; border-radius: var(--radius-s, 14px); font-size: 16px; font-weight: 600; line-height: 1.5; text-align: center; color: var(--nml-test-bg)}#brxe-ab0038 {padding-top: 14px; padding-right: 28px; padding-bottom: 14px; padding-left: 28px; background-color: var(--nml-test-bg); border: 1px solid rgba(148, 163, 184, 0.14); border-radius: var(--radius-s, 14px); font-size: 16px; font-weight: 600; line-height: 1.5; text-align: center; color: var(--nml-test-text)}#brxe-ab0036 {display: flex; flex-direction: row; flex-wrap: wrap; justify-content: center; align-items: center; column-gap: 16px; row-gap: 12px; width: 100%}#brxe-ab0032 {width: 100%; display: flex; flex-direction: column; align-items: center; row-gap: 16px; padding-top: clamp(2.5rem, 5vw, 3.75rem); padding-right: clamp(1.5rem, 5vw, 3.75rem); padding-bottom: clamp(2.5rem, 5vw, 3.75rem); padding-left: clamp(1.5rem, 5vw, 3.75rem); background-color: var(--nml-test-surface); border: 1px solid rgba(148, 163, 184, 0.14); border-radius: 20px}#brxe-ab0031 {width: 100%; max-width: 1200px; min-width: 0px; margin-right: auto; margin-left: auto}#closing-cta {width: 100%; min-width: 0px; padding-top: clamp(2.25rem, 4vw, 3.5rem); padding-right: clamp(1.25rem, 4vw, 2.5rem); padding-bottom: clamp(3.75rem, 6.5vw, 5.25rem); padding-left: clamp(1.25rem, 4vw, 2.5rem); background-color: var(--nml-test-bg)}