.mr-page{--mr-copy-size:16px;--mr-copy-lh:1.65;--mr-copy-gap:14px;min-height:100vh;padding-bottom:96px;background:var(--gx-elevated);color:var(--gx-ink)}.mr-frame{width:min(var(--ac-hub,960px),calc(100% - 2 * var(--ac-pad, 16px)));margin-inline:auto}.mr-hero{position:relative;overflow:hidden;padding:18px 0 clamp(40px,6vw,60px);color:var(--gx-elevated);background:radial-gradient(circle at 82% 15%,rgba(199,240,60,.14),transparent 27%),linear-gradient(135deg,#072f2a,#0a4a40 58%,#083a33);border-bottom:1px solid color-mix(in srgb,var(--gx-ink) 9%,transparent)}.mr-back{margin-top:0;color:rgba(255,255,255,.74)}.mr-back,.mr-hero__grid{position:relative;z-index:1}.mr-hero__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,300px);grid-gap:clamp(32px,7vw,84px);gap:clamp(32px,7vw,84px);align-items:end}.mr-hero .gx-kicker{color:var(--gx-b1,#c7f03c)}.mr-hero__copy h1{max-width:17ch;margin:0;font-family:var(--gx-font-display);font-size:clamp(32px,5vw,42px);font-weight:700;line-height:1.1;letter-spacing:-.02em;text-wrap:balance}.mr-hero__copy>p:last-child{max-width:48ch;margin:18px 0 0;color:rgba(255,255,255,.76);font-family:var(--gx-font-ui);font-size:var(--mr-copy-size);line-height:1.6;text-wrap:pretty}.mr-hero__promise{padding:20px 0 2px;border-top:2px solid var(--gx-b1)}.mr-hero__promise strong{display:block;font-family:var(--gx-font-display);font-size:18px;font-weight:700;line-height:1.3}.mr-hero__promise p{margin:14px 0 0;color:rgba(255,255,255,.68);font-family:var(--gx-font-ui);font-size:14px;line-height:1.55}.mr-layout{display:grid;grid-template-columns:minmax(0,220px) minmax(0,1fr);grid-gap:clamp(32px,5vw,56px);gap:clamp(32px,5vw,56px);align-items:start;padding-top:clamp(40px,6vw,56px)}.mr-roadmap{position:-webkit-sticky;position:sticky;top:calc(var(--header-h, 60px) + 24px)}.mr-roadmap__head{padding-bottom:18px;border-bottom:1px solid color-mix(in srgb,var(--gx-ink) 16%,transparent)}.mr-roadmap__head h2{margin:4px 0 0;font-family:var(--gx-font-display);font-size:19px;font-weight:700;line-height:1.25}.mr-roadmap__progress{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center;margin-top:14px}.mr-roadmap__progress>span{font-size:11px;color:color-mix(in srgb,var(--gx-ink) 48%,transparent)}.mr-roadmap__progress>i{position:relative;display:block;height:2px;overflow:hidden;background:color-mix(in srgb,var(--gx-ink) 12%,transparent)}.mr-roadmap__progress b{position:absolute;inset:0 auto 0 0;width:14.286%;background:var(--gx-a3,#2a935f)}.mr-roadmap__intro{margin:16px 0 0;padding:0 0 16px 10px;list-style:none;border-bottom:1px solid color-mix(in srgb,var(--gx-ink) 12%,transparent);border-left:1px solid color-mix(in srgb,var(--gx-ink) 11%,transparent)}.mr-stage{padding-top:24px}.mr-stage+.mr-stage{margin-top:8px;border-top:1px solid color-mix(in srgb,var(--gx-ink) 12%,transparent)}.mr-stage__head{display:grid;grid-template-columns:24px 1fr;grid-gap:10px;gap:10px;align-items:start}.mr-stage__head>span{color:var(--gx-gold);font-family:var(--gx-font-display);font-size:15px}.mr-stage__head h3{margin:0;font-family:var(--gx-font-ui);font-size:13px;font-weight:700;line-height:1.2;letter-spacing:.03em;text-transform:uppercase}.mr-stage__head p{margin:7px 0 0;color:var(--gx-muted);font-family:var(--gx-font-ui);font-size:12px;line-height:1.5}.mr-stage ol{margin:14px 0 0;padding:0 0 0 10px;list-style:none;border-left:1px solid color-mix(in srgb,var(--gx-ink) 11%,transparent)}.mr-roadmap__intro li,.mr-stage li{min-height:42px;padding:0;border-radius:4px;color:var(--gx-muted);font-family:var(--gx-font-ui);font-size:13px;line-height:1.25}.mr-roadmap__intro li a,.mr-stage li a{display:grid;grid-template-columns:25px 1fr;grid-gap:9px;gap:9px;align-items:baseline;min-height:42px;padding:10px 8px 10px 0;color:inherit;text-decoration:none}.mr-roadmap__intro li a:hover strong,.mr-stage li a:hover strong{color:var(--gx-ink)}.mr-roadmap__intro li a:focus-visible,.mr-stage li a:focus-visible{outline:2px solid var(--gx-a3,#2a935f);outline-offset:2px}.mr-roadmap__intro li span,.mr-stage li span{color:color-mix(in srgb,var(--gx-ink) 42%,transparent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mr-roadmap__intro li strong,.mr-stage li strong{font-weight:500}.mr-roadmap__intro li.is-active,.mr-stage li.is-active{position:relative;margin-left:-10px;color:#0a463d;background:color-mix(in srgb,var(--gx-b1,#c7f03c) 23%,transparent)}.mr-roadmap__intro li.is-active a,.mr-stage li.is-active a{padding-left:10px}.mr-roadmap__intro li.is-active:before,.mr-stage li.is-active:before{position:absolute;top:50%;left:-4px;width:7px;height:7px;content:"";background:var(--gx-a3,#2a935f);transform:translateY(-50%) rotate(45deg)}.mr-roadmap__intro li.is-active span,.mr-stage li.is-active span{color:#0a463d}.mr-lesson{min-width:0}.mr-onramp{padding-bottom:10px}.mr-onramp__label{margin:0 0 10px;color:var(--gx-a3,#2a935f);font-family:var(--gx-font-ui);font-size:12px;font-weight:700}.mr-onramp h2{max-width:18ch;margin:0;font-family:var(--gx-font-display);font-size:clamp(30px,4.2vw,40px);line-height:1.12;letter-spacing:-.02em;text-wrap:balance}.mr-onramp__copy{max-width:65ch;margin-top:22px;color:color-mix(in srgb,var(--gx-ink) 82%,transparent);font-family:var(--gx-font-ui);font-size:var(--mr-copy-size);line-height:var(--mr-copy-lh)}.mr-onramp__copy p{margin:0;text-wrap:pretty}.mr-onramp__copy p+p{margin-top:var(--mr-copy-gap)}.mr-onramp__visual{display:grid;grid-template-columns:minmax(220px,.82fr) minmax(0,1.18fr);min-height:270px;margin:28px 0 0;overflow:hidden;border-radius:8px;background:#0a463d;color:var(--gx-elevated)}.mr-onramp__visual-art{position:relative;min-height:270px;overflow:hidden;background:color-mix(in srgb,var(--gx-b1,#c7f03c) 24%,var(--gx-elevated))}.mr-onramp__visual-art img{object-fit:contain;object-position:center bottom;transform:scale(1.08);transform-origin:center bottom}.mr-onramp__visual figcaption{align-self:center;padding:clamp(24px,5vw,36px)}.mr-onramp__visual figcaption>span,.mr-setup-flow figcaption>span{display:block;font-family:var(--gx-font-ui);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.mr-onramp__visual figcaption>span{color:var(--gx-b1,#c7f03c)}.mr-onramp__visual figcaption>strong{display:block;max-width:18ch;margin-top:9px;font-family:var(--gx-font-display);font-size:clamp(21px,3vw,26px);line-height:1.18;text-wrap:balance}.mr-onramp__visual dl{margin:22px 0 0}.mr-onramp__visual dl>div{display:grid;grid-template-columns:72px minmax(0,1fr);grid-gap:12px;gap:12px;padding:10px 0;border-top:1px solid rgba(255,255,255,.14)}.mr-onramp__visual dd,.mr-onramp__visual dt{font-family:var(--gx-font-ui);font-size:12px;line-height:1.45}.mr-onramp__visual dt{color:var(--gx-elevated);font-weight:700}.mr-onramp__visual dd{margin:0;color:rgba(255,255,255,.68)}.mr-symbols{margin-top:26px;border-top:1px solid color-mix(in srgb,var(--gx-ink) 13%,transparent);border-bottom:1px solid color-mix(in srgb,var(--gx-ink) 13%,transparent)}.mr-symbols>div{display:grid;grid-template-columns:150px minmax(0,1fr);grid-gap:20px;gap:20px;align-items:center;min-height:62px;padding:10px 0}.mr-symbols>div+div{border-top:1px solid color-mix(in srgb,var(--gx-ink) 9%,transparent)}.mr-symbols span{color:color-mix(in srgb,var(--gx-ink) 55%,transparent);font-family:var(--gx-font-ui);font-size:12px;line-height:1.4}.mr-symbols strong{color:#0a463d;font-family:var(--gx-font-display);font-size:19px;font-weight:700;line-height:1.5;letter-spacing:.14em;word-spacing:.2em}.mr-onramp__mindset,.mr-onramp__result{display:grid;grid-template-columns:120px minmax(0,1fr);grid-gap:20px;gap:20px;margin-top:24px;padding:16px 18px;border-radius:8px}.mr-onramp__mindset{background:color-mix(in srgb,var(--gx-b1) 19%,var(--gx-elevated))}.mr-onramp__result{margin-top:10px;background:#0a463d;color:var(--gx-elevated)}.mr-onramp__mindset>span,.mr-onramp__result>span{padding-top:2px;font-family:var(--gx-font-ui);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.mr-onramp__mindset>span{color:#0a463d}.mr-onramp__result>span{color:var(--gx-b1,#c7f03c)}.mr-onramp__mindset p,.mr-onramp__result p{margin:0;font-family:var(--gx-font-ui);font-size:14px;line-height:1.55;text-wrap:pretty}.mr-onramp__mindset p{color:color-mix(in srgb,var(--gx-ink) 78%,transparent)}.mr-onramp__result p{color:rgba(255,255,255,.75)}.mr-course-intro,.mr-lesson__header{max-width:690px}.mr-course-intro>header>p{margin:0 0 10px;color:#0a5d50;font-family:var(--gx-font-ui);font-size:13px;font-weight:700}.mr-course-intro>header h2{max-width:18ch;margin:0;font-family:var(--gx-font-display);font-size:clamp(30px,4.2vw,40px);font-weight:700;line-height:1.12;letter-spacing:-.02em;text-wrap:balance}.mr-course-intro__lead{max-width:65ch;margin:24px 0 0;color:color-mix(in srgb,var(--gx-ink) 84%,transparent);font-family:var(--gx-font-display);font-size:17px;line-height:1.68;text-wrap:pretty}.mr-course-intro strong{color:#0a463d;font-weight:700}.mr-course-intro__reasons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:28px;gap:28px;margin-top:30px;padding-top:24px;border-top:1px solid color-mix(in srgb,var(--gx-ink) 13%,transparent)}.mr-course-intro__reasons h3{margin:0;font-family:var(--gx-font-display);font-size:20px;line-height:1.25}.mr-course-intro__reasons p{margin:10px 0 0;color:color-mix(in srgb,var(--gx-ink) 76%,transparent);font-family:var(--gx-font-ui);font-size:15px;line-height:1.68;text-wrap:pretty}.mr-course-intro__road{margin-top:30px;border-block:1px solid color-mix(in srgb,var(--gx-ink) 14%,transparent)}.mr-course-intro__road>div{display:grid;grid-template-columns:148px minmax(0,.72fr) minmax(0,1.28fr);grid-gap:18px;gap:18px;align-items:baseline;padding:16px 0}.mr-course-intro__road>div+div{border-top:1px solid color-mix(in srgb,var(--gx-ink) 10%,transparent)}.mr-course-intro__road>div.is-current{color:#0a463d}.mr-course-intro__road span{font-family:var(--gx-font-ui);font-size:12px;font-weight:700}.mr-course-intro__road strong{font-family:var(--gx-font-display);font-size:16px;line-height:1.35}.mr-course-intro__road p{margin:0;color:color-mix(in srgb,var(--gx-ink) 68%,transparent);font-family:var(--gx-font-ui);font-size:14px;line-height:1.55}.mr-course-intro__note{margin:22px 0 0;padding:16px 18px;color:color-mix(in srgb,var(--gx-ink) 82%,transparent);background:color-mix(in srgb,#c9e55f 14%,transparent);border-radius:6px;font-family:var(--gx-font-ui);font-size:15px;line-height:1.6}@media (max-width:620px){.mr-course-intro__reasons{grid-template-columns:1fr;gap:22px}.mr-course-intro__road>div{grid-template-columns:1fr;gap:5px}}.mr-lesson__header h2{max-width:18ch;margin:0;font-family:var(--gx-font-display);font-size:clamp(30px,4.2vw,40px);font-weight:700;line-height:1.12;letter-spacing:-.02em;text-wrap:balance}.mr-lesson__deck{max-width:48ch;margin:14px 0 0;color:color-mix(in srgb,var(--gx-ink) 78%,transparent);font-size:17px;line-height:1.45;text-wrap:pretty}.mr-lesson__deck,.mr-meta{font-family:var(--gx-font-ui)}.mr-meta{margin:18px 0 0;color:color-mix(in srgb,var(--gx-ink) 45%,transparent);font-size:13px;font-weight:400;letter-spacing:normal;text-transform:none}.mr-lesson__header .gx-kicker{margin-bottom:12px}.mr-outcome{display:grid;grid-template-columns:116px minmax(0,1fr);grid-gap:20px;gap:20px;align-items:baseline;margin-top:22px;padding:16px 18px;color:var(--gx-elevated);background:#0a463d;border-radius:6px}.mr-outcome span{padding-top:2px;color:color-mix(in srgb,var(--gx-elevated) 56%,transparent);font-family:var(--gx-font-ui);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.mr-outcome p{margin:0;font-family:var(--gx-font-ui);font-size:15px;line-height:1.5}.mr-lesson-lead{max-width:65ch;margin:24px 0 0;padding:16px 0;border-block:1px solid color-mix(in srgb,var(--gx-ink) 13%,transparent);color:color-mix(in srgb,var(--gx-ink) 82%,transparent);font-family:var(--gx-font-display);font-size:16px;line-height:1.55;text-wrap:pretty}.mr-lesson-lead strong{color:#0a463d;font-weight:700}.mr-lesson-lead+.mr-outcome{margin-top:18px}.mr-lesson-art{margin:28px 0 0}.mr-lesson-art img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:8px;background:#0c1110}.mr-lesson-art figcaption{margin-top:12px;color:color-mix(in srgb,var(--gx-ink) 62%,transparent);font-family:var(--gx-font-display);font-size:18px;font-style:italic;line-height:1.4}.mr-section{padding-top:0}.mr-outcome+.mr-section{padding-top:clamp(48px,7vw,64px)}.mr-section>header{display:grid;grid-template-columns:2.8rem minmax(0,1fr);grid-gap:4px 18px;gap:4px 18px;align-items:start;margin:0;padding:6px 0 18px;border-bottom:1px solid color-mix(in srgb,var(--gx-ink) 10%,transparent)}.mr-section>header>span{margin-top:.15em;padding:0;color:var(--gx-gold);font-size:20px;line-height:1.2;letter-spacing:.08em}.mr-section h3,.mr-section>header>span{font-family:var(--gx-font-display);font-weight:700}.mr-section h3{max-width:20ch;margin:0;font-size:clamp(26px,3.4vw,32px);line-height:1.22;letter-spacing:-.02em;text-wrap:balance}.mr-section header p{margin:10px 0 0;color:color-mix(in srgb,var(--gx-ink) 78%,transparent);line-height:1.6;text-wrap:pretty}.mr-copy,.mr-section header p{max-width:65ch;font-family:var(--gx-font-ui);font-size:var(--mr-copy-size)}.mr-copy{margin:26px 0 0;line-height:var(--mr-copy-lh);color:color-mix(in srgb,var(--gx-ink) 82%,transparent)}.mr-copy>p{margin:0;text-wrap:pretty}.mr-copy>p+p{margin-top:var(--mr-copy-gap)}.mr-keyline{padding:16px 18px;border-radius:8px;background:color-mix(in srgb,var(--gx-b1) 19%,var(--gx-elevated));color:var(--gx-ink);font-family:var(--gx-font-display);font-size:16px;line-height:1.5}.mr-practice{margin-top:28px;padding:clamp(22px,4vw,30px);border-radius:8px;background:#0a463d;color:var(--gx-elevated)}.mr-practice>span{display:block;color:var(--gx-b1,#c7f03c);font-family:var(--gx-font-ui);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.mr-practice h4{max-width:24ch;margin:8px 0 0;font-family:var(--gx-font-display);font-size:clamp(22px,3.4vw,27px);line-height:1.2;text-wrap:balance}.mr-practice>p{max-width:58ch;margin:14px 0 0;color:rgba(255,255,255,.7);font-family:var(--gx-font-ui);font-size:14px;line-height:1.6;text-wrap:pretty}.mr-practice details{margin-top:22px;padding-top:16px;border-top:1px solid rgba(255,255,255,.14)}.mr-practice summary{width:-moz-fit-content;width:fit-content;color:var(--gx-b1,#c7f03c);font-family:var(--gx-font-ui);font-size:12px;font-weight:700;cursor:pointer}.mr-practice summary:focus-visible{outline:2px solid var(--gx-b1,#c7f03c);outline-offset:4px}.mr-practice details div{max-width:58ch;margin-top:14px;color:rgba(255,255,255,.78);font-family:var(--gx-font-ui);font-size:14px;line-height:1.6}.mr-practice details p{margin:0}.mr-practice details strong{color:var(--gx-elevated)}.mr-element-map,.mr-force-map,.mr-kin-map{margin-bottom:22px;border-top:1px solid color-mix(in srgb,var(--gx-ink) 14%,transparent)}.mr-element-map>div,.mr-force-map>div,.mr-kin-map>div{display:grid;align-items:baseline;grid-gap:16px;gap:16px;padding:13px 0;border-bottom:1px solid color-mix(in srgb,var(--gx-ink) 12%,transparent)}.mr-element-map>div{grid-template-columns:70px minmax(130px,.8fr) minmax(0,1.2fr)}.mr-force-map>div,.mr-kin-map>div{grid-template-columns:120px minmax(0,1fr) 118px}.mr-element-map strong,.mr-force-map strong,.mr-kin-map strong{color:#0a463d;font-family:var(--gx-font-ui);font-size:13px}.mr-element-map span,.mr-force-map em,.mr-force-map span,.mr-kin-map em,.mr-kin-map span{color:color-mix(in srgb,var(--gx-ink) 72%,transparent);font-family:var(--gx-font-ui);font-size:13px;line-height:1.5}.mr-force-map em,.mr-kin-map em{color:var(--gx-muted);font-style:normal;text-align:right}.mr-cycles{margin-bottom:22px;border-block:1px solid color-mix(in srgb,var(--gx-ink) 14%,transparent)}.mr-cycles p{display:grid;grid-template-columns:100px minmax(0,1fr);grid-gap:20px;gap:20px;margin:0;padding:14px 0}.mr-cycles p+p{border-top:1px solid color-mix(in srgb,var(--gx-ink) 10%,transparent)}.mr-cycles strong{color:#0a463d}.mr-cycles span{letter-spacing:.02em}.mr-question-map{margin:0 0 22px;border-top:1px solid color-mix(in srgb,var(--gx-ink) 14%,transparent)}.mr-question-map>div{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(150px,.6fr);grid-gap:20px;gap:20px;padding:12px 0;border-bottom:1px solid color-mix(in srgb,var(--gx-ink) 11%,transparent)}.mr-question-map dt{color:color-mix(in srgb,var(--gx-ink) 78%,transparent)}.mr-question-map dd{margin:0;color:#0a463d;font-weight:700;text-align:right}.mr-reading-steps{margin:0;padding:0;list-style:none;border-top:1px solid color-mix(in srgb,var(--gx-ink) 14%,transparent)}.mr-reading-steps li{display:grid;grid-template-columns:36px minmax(0,1fr);grid-gap:14px;gap:14px;padding:14px 0;border-bottom:1px solid color-mix(in srgb,var(--gx-ink) 11%,transparent)}.mr-reading-steps li>span{display:grid;width:28px;height:28px;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--gx-b1,#c7f03c) 28%,var(--gx-elevated));color:#0a463d;font-family:var(--gx-font-ui);font-size:11px;font-weight:700}.mr-reading-steps strong{color:#0a463d;font-family:var(--gx-font-ui);font-size:14px}.mr-reading-steps p{margin:3px 0 0;color:var(--gx-muted);font-size:13px;line-height:1.5}.mr-reading-template{margin:0 0 22px;padding:20px 22px;border-radius:8px;background:color-mix(in srgb,var(--gx-b1,#c7f03c) 19%,var(--gx-elevated))}.mr-reading-template p{margin:0;color:var(--gx-ink);font-family:var(--gx-font-display);font-size:16px;line-height:1.65}.mr-boundary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0;gap:0;margin-bottom:22px;border-block:1px solid color-mix(in srgb,var(--gx-ink) 14%,transparent)}.mr-boundary>div{padding:18px 18px 18px 0}.mr-boundary>div+div{padding-left:18px;border-left:1px solid color-mix(in srgb,var(--gx-ink) 12%,transparent)}.mr-boundary strong{color:#0a463d;font-size:14px}.mr-boundary p{margin:8px 0 0;color:var(--gx-muted);font-size:13px;line-height:1.55}.mr-course-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px;margin-top:48px;padding-top:24px;border-top:1px solid color-mix(in srgb,var(--gx-ink) 14%,transparent)}.mr-course-nav>a{display:block;color:var(--gx-ink);text-decoration:none}.mr-course-nav>a:last-child{text-align:right}.mr-course-nav span,.mr-course-nav strong{display:block}.mr-course-nav span{color:var(--gx-muted);font-family:var(--gx-font-ui);font-size:11px;letter-spacing:.04em}.mr-course-nav strong{margin-top:6px;color:#0a463d;font-family:var(--gx-font-display);font-size:17px;line-height:1.35}.mr-course-nav>a:hover strong{color:var(--gx-a3,#2a935f)}.mr-course-nav>a:focus-visible{outline:2px solid var(--gx-a3,#2a935f);outline-offset:5px}.mr-setup-flow{margin:26px 0 0;padding:20px 18px 18px;border-radius:8px;background:var(--gx-shell)}.mr-setup-flow figcaption{display:grid;grid-template-columns:150px minmax(0,1fr);grid-gap:20px;gap:20px;align-items:baseline;padding:0 2px 16px;border-bottom:1px solid color-mix(in srgb,var(--gx-ink) 12%,transparent)}.mr-setup-flow figcaption>span{color:var(--gx-a3,#2a935f)}.mr-setup-flow h4{margin:0;font-family:var(--gx-font-display);font-size:18px;line-height:1.35}.mr-setup-flow ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none}.mr-setup-flow li{position:relative;min-width:0;padding:20px 18px 2px}.mr-setup-flow li:first-child{padding-left:2px}.mr-setup-flow li:last-child{padding-right:2px}.mr-setup-flow li+li{border-left:1px solid color-mix(in srgb,var(--gx-ink) 10%,transparent)}.mr-setup-flow li>span{display:block;margin-top:14px;color:var(--gx-gold);font-family:var(--gx-font-ui);font-size:10px;font-weight:700;letter-spacing:.08em}.mr-setup-flow li>strong{display:block;margin-top:4px;font-family:var(--gx-font-display);font-size:15px;line-height:1.3}.mr-setup-flow li>p{margin:5px 0 0;color:var(--gx-muted);font-family:var(--gx-font-ui);font-size:11px;line-height:1.45;text-wrap:pretty}.mr-flow__art{display:grid;height:58px;place-items:center;color:#0a463d}.mr-flow__lines{width:72px;grid-template-rows:repeat(6,4px);gap:4px;place-items:stretch}.mr-flow__lines i{position:relative;display:block;background:#0a463d}.mr-flow__lines i.is-broken{background:linear-gradient(90deg,#0a463d 0 42%,transparent 42% 58%,#0a463d 58% 100%)}.mr-flow__lines i.is-moving:after{position:absolute;top:50%;right:-13px;width:6px;height:6px;content:"";border-radius:50%;background:var(--gx-gold);transform:translateY(-50%)}.mr-flow__board{width:92px;align-content:center;padding:7px 8px;border:1px solid color-mix(in srgb,#0a463d 52%,transparent);border-radius:4px;background:var(--gx-elevated)}.mr-flow__board>b{display:block;width:100%;height:5px;margin-bottom:6px;background:color-mix(in srgb,var(--gx-gold) 48%,transparent)}.mr-flow__board>div{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:3px 8px;gap:3px 8px;width:100%}.mr-flow__board i{height:2px;background:color-mix(in srgb,#0a463d 72%,transparent)}.mr-flow__relation{grid-template-columns:auto 22px auto;gap:5px}.mr-flow__relation i{display:grid;width:42px;height:42px;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--gx-b1,#c7f03c) 30%,var(--gx-elevated));font:700 9px var(--gx-font-ui);font-style:normal}.mr-flow__relation b{font-family:var(--gx-font-display);font-size:20px}.mr-rule{margin:28px 0 0}.mr-rule+.mr-section{padding-top:40px}.mr-rule+.mr-lesson__header{margin-top:40px}.mr-relations,.mr-zones{margin:0}.mr-relations>div,.mr-zones>div{display:grid;grid-template-columns:132px 1fr;grid-gap:18px;gap:18px;padding:13px 0;border-top:1px solid color-mix(in srgb,var(--gx-ink) 13%,transparent)}.mr-relations>div:last-child,.mr-zones>div:last-child{border-bottom:1px solid color-mix(in srgb,var(--gx-ink) 13%,transparent)}.mr-relations dt,.mr-zones dt{color:#0a463d;font-weight:700}.mr-relations dd,.mr-zones dd{margin:0;color:var(--gx-muted)}.mr-board-demo{margin:28px 0 0;padding:20px 18px 18px;overflow:hidden;background:var(--gx-shell);border-radius:8px;scroll-margin-top:calc(var(--header-h, 60px) + 24px)}.mr-board-demo__launcher{display:flex;justify-content:flex-end;margin-top:14px;padding:13px 4px 0;border-top:1px solid color-mix(in srgb,var(--gx-green) 18%,transparent)}.mr-board-demo__link{display:inline-flex;gap:7px;align-items:center;color:var(--gx-green);font-family:var(--gx-font-ui);font-size:12px;font-weight:700;line-height:1.4;letter-spacing:.02em;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--gx-green) 34%,transparent);text-decoration-color:color-mix(in srgb,var(--gx-green) 34%,transparent);text-underline-offset:4px;cursor:default}.mr-board-demo__link i{color:var(--gx-gold);font-style:normal;text-decoration:none}.mr-board-landmarks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px;border-block:1px solid color-mix(in srgb,var(--gx-ink) 14%,transparent);background:var(--gx-shell)}.mr-board-landmarks>section{display:flex;flex-direction:column;min-width:0;padding:17px 18px;font-family:var(--gx-font-ui)}.mr-board-landmarks>section+section{border-left:1px solid color-mix(in srgb,var(--gx-ink) 11%,transparent)}.mr-board-landmarks>section>span:first-child{color:var(--gx-a3,#2a935f);font-size:10px;font-weight:800}.mr-board-landmarks>section>strong{margin-top:5px;color:#0a463d;font:700 15px/1.3 var(--gx-font-display)}.mr-board-landmarks>section>div{display:flex;gap:9px;align-items:center;min-height:39px;margin-top:13px;padding-block:9px;border-block:1px solid color-mix(in srgb,var(--gx-ink) 9%,transparent)}.mr-board-landmarks>section>.mr-board-landmarks__hex{min-height:112px;justify-content:center}.mr-board-landmarks__hex .mr-standard-hex{margin-top:0}.mr-board-landmarks>section>div>i{font-style:normal}.mr-board-landmarks__yao{display:inline-flex;gap:6px;align-items:center;margin-left:auto}.mr-board-landmarks__yao b{color:var(--gx-gold);font-size:14px}.mr-board-landmarks .mr-board-landmarks__movement{justify-content:center}.mr-board-landmarks__movement .mr-board-landmarks__yao{margin-left:0}.mr-board-landmarks__movement>i{color:#0a463d;font-size:18px}.mr-board-landmarks p{margin:10px 0 0;color:var(--gx-muted);font-size:11px;line-height:1.45}.mr-board-demo figcaption{display:grid;grid-template-columns:1fr 230px;grid-gap:24px;gap:24px;align-items:end;padding:2px 4px 18px}.mr-board-demo figcaption.is-single{grid-template-columns:1fr}.mr-board-demo h3{margin:6px 0 0;font-family:var(--gx-font-display);font-size:18px;font-weight:700;line-height:1.4}.mr-board-demo figcaption>p{margin:0;color:var(--gx-muted);font-family:var(--gx-font-ui);font-size:13px;line-height:1.5;text-align:right}.mr-board-guide{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 4px 2px;border-top:1px solid color-mix(in srgb,var(--gx-ink) 11%,transparent);border-bottom:1px solid color-mix(in srgb,var(--gx-ink) 11%,transparent)}.mr-board-guide span{display:flex;gap:8px;align-items:center;padding:10px 8px;color:color-mix(in srgb,var(--gx-ink) 62%,transparent);font-family:var(--gx-font-ui);font-size:11px;line-height:1.3}.mr-board-guide span:nth-child(2){justify-content:center;border-inline:1px solid color-mix(in srgb,var(--gx-ink) 9%,transparent)}.mr-board-guide span:last-child{justify-content:flex-end}.mr-board-guide i{display:inline-grid;width:18px;height:18px;place-items:center;flex:0 0 auto;border-radius:50%;background:color-mix(in srgb,var(--gx-b1) 28%,var(--gx-elevated));color:#0a463d;font-size:10px;font-style:normal;font-weight:700}.mr-board-demo .gx-board{padding:18px 0 8px;background:transparent}.mr-board-mode__bar{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:16px;gap:16px;align-items:center;margin:16px 4px 0}.mr-board-mode__tabs{display:inline-flex;padding:3px;border-radius:7px;background:color-mix(in srgb,var(--gx-ink) 8%,transparent)}.mr-board-mode__tabs button{min-width:72px;min-height:32px;padding:7px 12px;border:0;border-radius:5px;background:transparent;color:color-mix(in srgb,var(--gx-ink) 58%,transparent);font:700 11px var(--gx-font-ui);cursor:pointer;transition:color .18s ease,background-color .18s ease}.mr-board-mode__tabs button[aria-selected=true]{background:#0a463d;color:var(--gx-elevated)}.mr-board-mode__tabs button:focus-visible{outline:2px solid var(--gx-a3,#2a935f);outline-offset:2px}.mr-board-mode__bar>p{margin:0;color:color-mix(in srgb,var(--gx-ink) 57%,transparent);font-family:var(--gx-font-ui);font-size:11px;line-height:1.4;text-align:right}.mr-section--last{padding-bottom:0}.mr-quiz{margin-top:28px;overflow:hidden;border-radius:8px;background:#0a463d;color:var(--gx-elevated)}.mr-quiz__top{display:grid;grid-template-columns:minmax(0,1fr) 116px auto;grid-gap:20px;gap:20px;align-items:center;padding:15px 20px;border-bottom:1px solid rgba(255,255,255,.13)}.mr-quiz__top>div:first-child{display:flex;gap:8px;align-items:baseline}.mr-quiz__top a,.mr-quiz__top span,.mr-quiz__top strong{font-family:var(--gx-font-ui);font-size:11px;line-height:1.3}.mr-quiz__top span{color:rgba(255,255,255,.56);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.mr-quiz__top strong{color:var(--gx-b1,#c7f03c)}.mr-quiz__top a{color:rgba(255,255,255,.72);text-decoration:none}.mr-quiz__top a:hover{color:var(--gx-elevated)}.mr-quiz__progress{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:5px;gap:5px}.mr-quiz__progress--seven{grid-template-columns:repeat(7,1fr)}.mr-quiz__progress i{height:3px;border-radius:999px;background:rgba(255,255,255,.18);transition:background-color .18s ease}.mr-quiz__progress i.is-filled{background:var(--gx-b1,#c7f03c)}.mr-quiz__body{padding:clamp(24px,5vw,34px)}.mr-quiz__hint{margin:0;color:rgba(255,255,255,.62);font-family:var(--gx-font-ui);font-size:13px;line-height:1.5}.mr-quiz h4{max-width:22ch;margin:8px 0 0;font-family:var(--gx-font-display);font-size:clamp(23px,3.4vw,28px);line-height:1.18;text-wrap:balance}.mr-quiz__choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:9px;gap:9px;margin-top:25px}.mr-quiz__choices button{display:grid;grid-template-columns:24px minmax(0,1fr) auto;grid-gap:9px;gap:9px;align-items:center;min-height:58px;padding:12px 13px;border:1px solid rgba(255,255,255,.18);border-radius:6px;background:rgba(255,255,255,.055);color:var(--gx-elevated);font-family:var(--gx-font-ui);text-align:left;cursor:pointer;transition:border-color .18s ease,background-color .18s ease,transform .18s ease}.mr-quiz__choices button:hover{border-color:rgba(199,240,60,.62);background:rgba(255,255,255,.09);transform:translateY(-1px)}.mr-quiz__choices button:focus-visible,.mr-quiz__complete-actions button:focus-visible,.mr-quiz__primary:focus-visible,.mr-quiz__top a:focus-visible{outline:2px solid var(--gx-b1,#c7f03c);outline-offset:3px}.mr-quiz__choices button>span{display:grid;width:24px;height:24px;place-items:center;border:1px solid rgba(255,255,255,.23);border-radius:50%;color:rgba(255,255,255,.66);font-size:10px;font-weight:700}.mr-quiz__choices button>strong{font-size:13px;line-height:1.25}.mr-quiz__choices button>em{font-size:17px;font-style:normal;line-height:1}.mr-quiz__choices button.is-selected{border-color:var(--gx-b1,#c7f03c);background:rgba(199,240,60,.1)}.mr-quiz__choices button.is-correct{border-color:var(--gx-b1,#c7f03c);background:var(--gx-b1,#c7f03c);color:#0a3b34}.mr-quiz__choices button.is-correct>span{border-color:rgba(10,59,52,.28);color:#0a3b34}.mr-quiz__choices button.is-wrong{border-color:#e9a08c;background:rgba(166,63,48,.25)}.mr-quiz__footer{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:24px;gap:24px;align-items:center;margin-top:24px;padding-top:20px;border-top:1px solid rgba(255,255,255,.13)}.mr-quiz__feedback p{margin:0;color:rgba(255,255,255,.62);font-family:var(--gx-font-ui);font-size:12px;line-height:1.5}.mr-quiz__feedback p.is-correct{color:color-mix(in srgb,var(--gx-b1,#c7f03c) 78%,white)}.mr-quiz__feedback p.is-wrong{color:#ffd2c6}.mr-quiz__feedback strong{color:currentColor}.mr-quiz__complete-actions button,.mr-quiz__primary{min-height:42px;padding:10px 16px;border:0;border-radius:6px;background:var(--gx-b1,#c7f03c);color:#0a3b34;font:700 12px var(--gx-font-ui);cursor:pointer;transition:background-color .18s ease,transform .18s ease}.mr-quiz__complete-actions button:hover,.mr-quiz__primary:hover{background:color-mix(in srgb,var(--gx-b1,#c7f03c) 86%,white);transform:translateY(-1px)}.mr-quiz__primary:disabled{background:rgba(255,255,255,.15);color:rgba(255,255,255,.42);cursor:not-allowed;transform:none}.mr-quiz--complete{position:relative;padding:clamp(28px,5vw,42px);overflow:hidden}.mr-quiz__complete-mark{display:grid;width:42px;height:42px;place-items:center;margin-bottom:20px;border-radius:50%;background:var(--gx-b1,#c7f03c);color:#0a3b34;font:700 20px var(--gx-font-ui)}.mr-quiz__overline{margin:0;color:var(--gx-b1,#c7f03c);font-family:var(--gx-font-ui);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.mr-quiz--complete>p:not(.mr-quiz__overline){max-width:54ch;margin:14px 0 0;color:rgba(255,255,255,.7);font-family:var(--gx-font-ui);font-size:14px;line-height:1.6}.mr-quiz__complete-actions{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:24px;gap:24px;align-items:center;margin-top:28px;padding-top:22px;border-top:1px solid rgba(255,255,255,.13)}.mr-quiz__complete-actions>div{justify-self:end;text-align:right}.mr-quiz__complete-actions span,.mr-quiz__complete-actions strong{display:block}.mr-quiz__complete-actions span{color:rgba(255,255,255,.5);font-family:var(--gx-font-ui);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.mr-quiz__complete-actions strong{margin-top:5px;font-family:var(--gx-font-display);font-size:18px}@media (max-width:820px){.mr-hero__grid{grid-template-columns:1fr;gap:clamp(32px,7vw,84px);align-items:start}.mr-hero__promise{max-width:560px}.mr-layout{grid-template-columns:1fr;gap:40px}.mr-roadmap{position:static;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:22px;gap:22px;padding-bottom:34px;border-bottom:1px solid color-mix(in srgb,var(--gx-ink) 14%,transparent)}.mr-roadmap__head{grid-column:1/-1}.mr-roadmap__intro{grid-column:1/-1;margin-top:-6px}.mr-stage{padding-top:0}.mr-stage+.mr-stage{margin-top:0;padding-left:20px;border-top:0;border-left:1px solid color-mix(in srgb,var(--gx-ink) 12%,transparent)}}@media (max-width:620px){.mr-page{padding-bottom:64px}.mr-hero__copy h1{font-size:clamp(32px,10vw,40px)}.mr-layout{padding-top:clamp(40px,6vw,56px)}.mr-roadmap{display:block}.mr-stage{padding-top:22px}.mr-stage+.mr-stage{margin-top:8px;padding-left:0;border-top:1px solid color-mix(in srgb,var(--gx-ink) 12%,transparent);border-left:0}.mr-lesson__header h2{font-size:clamp(30px,9vw,38px)}.mr-outcome{grid-template-columns:1fr;gap:8px}.mr-onramp__mindset,.mr-onramp__result,.mr-symbols>div{grid-template-columns:1fr;gap:6px}.mr-onramp__visual{grid-template-columns:1fr}.mr-onramp__visual-art{min-height:250px}.mr-onramp__visual figcaption{padding:24px 22px 26px}.mr-setup-flow figcaption,.mr-setup-flow ol{grid-template-columns:1fr}.mr-setup-flow figcaption{gap:6px}.mr-setup-flow li,.mr-setup-flow li:first-child,.mr-setup-flow li:last-child{display:grid;grid-template-columns:88px minmax(0,1fr);grid-gap:0 14px;gap:0 14px;padding:18px 2px}.mr-setup-flow li+li{border-top:1px solid color-mix(in srgb,var(--gx-ink) 10%,transparent);border-left:0}.mr-setup-flow .mr-flow__art{grid-row:1/4;align-self:center;justify-self:center}.mr-setup-flow li>span{margin-top:0}.mr-symbols strong{font-size:17px;letter-spacing:.1em}.mr-element-map>div,.mr-force-map>div,.mr-kin-map>div,.mr-question-map>div{grid-template-columns:1fr;gap:4px}.mr-force-map em,.mr-kin-map em,.mr-question-map dd{text-align:left}.mr-boundary,.mr-cycles p{grid-template-columns:1fr}.mr-boundary>div,.mr-boundary>div+div{padding:16px 0}.mr-boundary>div+div{border-top:1px solid color-mix(in srgb,var(--gx-ink) 12%,transparent);border-left:0}.mr-course-nav{grid-template-columns:1fr}.mr-course-nav>a:last-child{text-align:left}.mr-section{padding-top:0}.mr-section>header{grid-template-columns:2.4rem minmax(0,1fr);gap:10px}.mr-section h3{font-size:clamp(26px,7.5vw,30px)}.mr-copy{margin:26px 0 0;font-size:var(--mr-copy-size);line-height:var(--mr-copy-lh)}.mr-relations>div,.mr-zones>div{grid-template-columns:1fr;gap:2px}.mr-board-demo{margin-inline:-6px;padding-inline:8px}.mr-board-demo figcaption{grid-template-columns:1fr;gap:8px;padding-inline:8px}.mr-board-demo figcaption>p{text-align:left}.mr-board-mode__bar{grid-template-columns:1fr;gap:9px;padding-inline:8px}.mr-board-mode__tabs{justify-self:start}.mr-board-mode__bar>p{text-align:left}.mr-board-guide{grid-template-columns:1fr}.mr-board-guide span,.mr-board-guide span:last-child,.mr-board-guide span:nth-child(2){justify-content:flex-start}.mr-board-guide span:nth-child(2){border-block:1px solid color-mix(in srgb,var(--gx-ink) 9%,transparent);border-inline:0}.mr-quiz__top{grid-template-columns:minmax(0,1fr) auto;gap:12px}.mr-quiz__top>a{grid-column:1/-1}.mr-quiz__choices,.mr-quiz__complete-actions,.mr-quiz__footer{grid-template-columns:1fr}.mr-quiz__primary{justify-self:start}.mr-quiz__complete-actions>div{justify-self:start;text-align:left}}@media (prefers-reduced-motion:reduce){.mr-board-mode__tabs button,.mr-quiz__choices button,.mr-quiz__complete-actions button,.mr-quiz__primary,.mr-quiz__progress i{transition:none}.mr-quiz__choices button:hover,.mr-quiz__complete-actions button:hover,.mr-quiz__primary:hover{transform:none}}.mr-lesson-art+.mr-block,.mr-outcome+.mr-block{margin-top:clamp(42px,7vw,60px)}.mr-block{min-width:0}.mr-rule+.mr-block{margin-top:38px}.mr-block>header{max-width:650px}.mr-block>header h3{max-width:24ch;margin:0;color:var(--gx-ink);font-family:var(--gx-font-display);font-size:clamp(26px,3.4vw,32px);font-weight:700;line-height:1.22;letter-spacing:-.02em;text-wrap:balance}.mr-block>header p{max-width:65ch;margin:10px 0 0;color:var(--gx-muted);font-family:var(--gx-font-ui);font-size:16px;line-height:1.6;text-wrap:pretty}.mr-block__body{margin-top:22px}.mr-plain-copy{max-width:65ch;margin:0 0 24px;color:color-mix(in srgb,var(--gx-ink) 82%,transparent);font-family:var(--gx-font-ui);font-size:16px;line-height:1.65}.mr-key-sentence strong,.mr-plain-copy strong{color:#0a463d;font-weight:750}.mr-anatomy{display:grid;grid-template-columns:minmax(0,1fr) 132px minmax(0,1fr);margin:0;overflow:hidden;border-radius:8px;background:var(--gx-shell)}.mr-anatomy__field{display:grid;min-height:258px;place-items:center;align-content:center;padding:24px}.mr-anatomy__field>small,.mr-anatomy__field>span,.mr-anatomy__move small{color:var(--gx-muted);font-family:var(--gx-font-ui);font-size:11px;line-height:1.4}.mr-anatomy__field>span{font-weight:700}.mr-anatomy__field>strong{margin-top:15px;color:#0a463d;font-family:var(--gx-font-display);font-size:18px;line-height:1.2}.mr-anatomy__field>small{margin-top:4px}.mr-standard-hex{display:flex;flex-direction:column;gap:var(--gx-yao-gap);margin-top:20px}.mr-standard-hex>span{display:flex;gap:10px;align-items:center;min-height:8px}.mr-standard-hex>span b{color:var(--gx-gold);font:700 15px/1 var(--gx-font-ui)}.mr-anatomy__move{display:grid;place-items:center;align-content:center;padding:24px 12px;color:var(--gx-elevated);background:#0a463d;text-align:center}.mr-anatomy__moving-line{display:flex;gap:8px;align-items:center}.mr-anatomy__moving-line b{color:var(--gx-b1,#c7f03c);font:700 19px/1 var(--gx-font-display)}.mr-anatomy__move>i{margin:7px 0 13px;color:var(--gx-b1,#c7f03c);font:400 26px/1 var(--gx-font-display);font-style:normal}.mr-anatomy__move>strong{font:700 13px/1.3 var(--gx-font-ui)}.mr-anatomy__move small{margin-top:4px;color:rgba(255,255,255,.6)}.mr-anatomy figcaption{display:flex;grid-column:1/-1;justify-content:center;border-top:1px solid color-mix(in srgb,var(--gx-ink) 11%,transparent)}.mr-board-legend{display:flex;flex-wrap:wrap;justify-content:center;--gx-yao-h:4px}.mr-board-legend>span{display:inline-flex;gap:7px;align-items:center;padding:11px 15px;color:var(--gx-muted);font-family:var(--gx-font-ui);font-size:11px}.mr-board-legend>span>i{display:inline-flex;gap:5px;align-items:center;justify-content:center;min-width:42px;color:#0a463d;font-style:normal}.mr-board-legend>span>i.is-moving{min-width:78px}.mr-board-legend>span>i em{color:var(--gx-gold);font-size:10px;font-style:normal;font-weight:800;white-space:nowrap}.mr-board-legend>span>i.is-direction{color:#0a463d;font:700 16px/1 var(--gx-font-ui)}.mr-board-legend>span>b{color:var(--gx-muted);font-size:inherit;font-weight:600}.mr-board-legend.is-compact{justify-content:flex-start}.mr-board-legend.is-compact>span{gap:4px;padding:0;font-size:10px}.mr-board-legend.is-compact>span>i{min-width:31px}.mr-board-legend.is-compact>span>i.is-moving{min-width:64px}.mr-core-strip{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;border-block:1px solid color-mix(in srgb,var(--gx-ink) 14%,transparent)}.mr-core-strip>div{padding:20px 14px;text-align:center}.mr-core-strip>div span,.mr-core-strip>div strong{display:block;font-family:var(--gx-font-ui)}.mr-core-strip>div span{color:var(--gx-a3,#2a935f);font-size:11px;font-weight:700}.mr-core-strip>div strong{margin-top:6px;color:var(--gx-ink);font-size:14px}.mr-core-strip>i{color:var(--gx-gold);font:400 22px/1 var(--gx-font-display);font-style:normal}.mr-key-sentence{width:100%;max-width:none;box-sizing:border-box;margin:22px 0 0;padding:15px 18px;border-radius:6px;background:color-mix(in srgb,var(--gx-b1,#c7f03c) 19%,var(--gx-elevated));color:color-mix(in srgb,var(--gx-ink) 80%,transparent);font-family:var(--gx-font-display);font-size:16px;line-height:1.5}.mr-branch-token{display:inline-flex;gap:5px;align-items:center;white-space:nowrap;font-family:var(--gx-font-ui);font-size:inherit;font-weight:700}.mr-branch-token i{font-style:normal}.mr-branch-token strong{color:inherit;font:inherit}.mr-key-sentence--standalone{margin-top:24px}.mr-key-sentence--example>span{display:inline-block;margin-right:10px;padding:3px 7px;border-radius:999px;color:#0a463d;background:color-mix(in srgb,var(--gx-b1,#c7f03c) 45%,transparent);font-size:9px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.mr-element-band{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-block:1px solid color-mix(in srgb,var(--gx-ink) 14%,transparent)}.mr-element-band .mr-element{justify-content:center;min-height:116px;padding:18px 8px}.mr-element-band .mr-element+.mr-element{border-left:1px solid color-mix(in srgb,var(--gx-ink) 10%,transparent)}.mr-element-qualities{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-bottom:1px solid color-mix(in srgb,var(--gx-ink) 14%,transparent)}.mr-element-qualities p{min-width:0;margin:0;padding:15px 12px 17px;font-family:var(--gx-font-ui)}.mr-element-qualities p+p{border-left:1px solid color-mix(in srgb,var(--gx-ink) 10%,transparent)}.mr-element-qualities span,.mr-element-qualities strong{display:block}.mr-element-qualities strong{color:#0a463d;font-size:12px}.mr-element-qualities strong i{margin-right:5px;font-style:normal}.mr-element-qualities span{margin-top:6px;color:var(--gx-muted);font-size:10px;line-height:1.5}.mr-element{--element-color:var(--gx-ink);display:inline-flex;gap:9px;align-items:center;color:var(--element-color);font-family:var(--gx-font-ui)}.mr-element--wood{--element-color:#2f7a3e}.mr-element--fire{--element-color:#b93828}.mr-element--earth{--element-color:#7c512e}.mr-element--metal{--element-color:#8d6f28}.mr-element--water{--element-color:#2a5f9e}.mr-page .gx-board__tint--water{color:#2a5f9e}.mr-page .gx-board__tint--wood{color:#2f7a3e}.mr-page .gx-board__tint--fire{color:#c43c2a}.mr-page .gx-board__tint--metal{color:#c4a35a}.mr-page .gx-board__tint--earth{color:#8a5a32}.mr-element>i{display:grid;width:42px;height:42px;place-items:center;flex:0 0 auto;border-radius:50%;background:color-mix(in srgb,var(--element-color) 13%,var(--gx-elevated));font-family:var(--gx-font-display);font-size:20px;font-style:normal;font-weight:700}.mr-element>strong{font-size:13px}.mr-element.is-compact{gap:5px}.mr-element.is-compact>i{width:27px;height:27px;font-size:13px}.mr-element.is-compact>strong{font-size:11px}.mr-cycle-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.mr-cycle{min-width:0;padding:20px;border-radius:8px;background:var(--gx-shell)}.mr-cycle__head{display:flex;justify-content:space-between;gap:12px;align-items:baseline;padding-bottom:14px;border-bottom:1px solid color-mix(in srgb,var(--gx-ink) 11%,transparent)}.mr-cycle__head strong{color:#0a463d;font:700 18px/1.2 var(--gx-font-display)}.mr-cycle__head span{color:var(--gx-muted);font:700 11px/1.2 var(--gx-font-ui)}.mr-cycle__track{display:flex;gap:0;align-items:center;margin-top:18px;overflow:visible;padding-bottom:3px}.mr-cycle__step{display:inline-flex;gap:2px;align-items:center;justify-content:space-between;min-width:0;flex:1 1}.mr-cycle__step .mr-element.is-compact{flex-direction:column;min-width:0;gap:2px}.mr-cycle__step .mr-element.is-compact>i{width:24px;height:24px;font-size:12px}.mr-cycle__step .mr-element.is-compact>strong{font-size:9px}.mr-cycle__step>i{color:var(--gx-gold);font-style:normal}.mr-cycle>p{margin:17px 0 0;color:var(--gx-muted);font:13px/1.5 var(--gx-font-ui)}.mr-cycle>p strong{color:var(--gx-ink)}.mr-common-sense{display:grid;grid-template-columns:210px minmax(0,1fr);grid-gap:24px;gap:24px;margin-top:20px;padding:22px;border:1px solid color-mix(in srgb,var(--gx-ink) 11%,transparent);border-radius:8px;background:var(--gx-elevated)}.mr-common-sense>header p,.mr-common-sense>header span,.mr-common-sense>header strong{display:block;font-family:var(--gx-font-ui)}.mr-common-sense>header span{color:var(--gx-a3,#2a935f);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.mr-common-sense>header strong{margin-top:5px;color:#0a463d;font-size:17px;line-height:1.3}.mr-common-sense>header p{margin:9px 0 0;color:var(--gx-muted);font-size:12px;line-height:1.55}.mr-common-sense__columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.mr-common-sense__columns section{min-width:0}.mr-common-sense__columns h4{margin:0 0 8px;color:#0a463d;font:700 12px/1.4 var(--gx-font-ui)}.mr-common-sense__row{display:grid;grid-template-columns:22px 42px 16px 22px minmax(42px,1fr);grid-gap:4px;gap:4px;align-items:center;min-height:49px;padding:5px 0;border-top:1px solid color-mix(in srgb,var(--gx-ink) 8%,transparent);font-family:var(--gx-font-ui)}.mr-common-sense__row>span{font-size:14px;text-align:center}.mr-common-sense__row>b{color:var(--gx-ink);font-size:10px}.mr-common-sense__row>i{color:var(--gx-gold);font-size:11px;font-style:normal;text-align:center}.mr-common-sense__row>small{grid-column:1/-1;padding-left:26px;color:var(--gx-muted);font-size:10px;line-height:1.35}.mr-mark-groups{margin:0}.mr-mark-groups figcaption{display:grid;grid-template-columns:210px minmax(0,1fr);grid-gap:18px;gap:18px;align-items:baseline;padding:14px 0;border-block:1px solid color-mix(in srgb,var(--gx-ink) 14%,transparent)}.mr-mark-groups figcaption strong{color:#0a463d;font:700 14px/1.4 var(--gx-font-ui)}.mr-mark-groups figcaption span{color:var(--gx-muted);font:12px/1.5 var(--gx-font-ui)}.mr-mark-groups [role=row]{display:grid;grid-template-columns:150px minmax(0,1fr);grid-gap:18px;gap:18px;align-items:center;min-height:76px;border-bottom:1px solid color-mix(in srgb,var(--gx-ink) 10%,transparent)}.mr-mark-groups [role=cell]{margin:0}.mr-mark-groups [role=cell] span,.mr-mark-groups [role=cell] strong{display:block;font-family:var(--gx-font-ui)}.mr-mark-groups [role=cell] span{color:var(--gx-muted);font-size:10px;font-weight:700}.mr-mark-groups [role=cell] strong{margin-top:4px;color:var(--gx-ink);font-size:13px;line-height:1.45}.mr-mark-groups [role=cell] .mr-mark-groups__branches{display:flex;flex-wrap:wrap;gap:8px 18px;align-items:center}.mr-mark-groups__branches .mr-branch-token strong{display:inline;margin:0;color:inherit;font-size:inherit}.mr-mark-groups [role=cell] strong.gx-board__tint--water{color:#2a5f9e}.mr-mark-groups [role=cell] strong.gx-board__tint--wood{color:#2f7a3e}.mr-mark-groups [role=cell] strong.gx-board__tint--fire{color:#c43c2a}.mr-mark-groups [role=cell] strong.gx-board__tint--metal{color:#a88435}.mr-mark-groups [role=cell] strong.gx-board__tint--earth{color:#8a5a32}.mr-board-examples,.mr-equation-sheet,.mr-impact-sheet{margin-top:18px;overflow:hidden;border-radius:8px;background:var(--gx-shell)}.mr-board-examples>header,.mr-equation-sheet>header,.mr-impact-sheet>header{display:grid;grid-template-columns:minmax(180px,.7fr) minmax(0,1fr);grid-gap:18px;gap:18px;align-items:baseline;padding:16px 18px;border-bottom:1px solid color-mix(in srgb,var(--gx-ink) 11%,transparent);font-family:var(--gx-font-ui)}.mr-board-examples>header strong,.mr-equation-sheet>header strong,.mr-impact-sheet>header strong{color:#0a463d;font-size:14px;line-height:1.4}.mr-board-examples>header span,.mr-impact-sheet>header span{color:var(--gx-muted);font-size:12px;line-height:1.5}.mr-board-examples>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.mr-board-examples>div>p{display:grid;grid-template-columns:auto auto auto;grid-gap:7px 10px;gap:7px 10px;align-items:center;justify-content:center;margin:0;min-height:92px;padding:16px;font-family:var(--gx-font-ui)}.mr-board-examples>div>p+p{border-left:1px solid color-mix(in srgb,var(--gx-ink) 10%,transparent)}.mr-board-examples>div>p>b{color:var(--gx-gold);font-size:11px}.mr-board-examples>div>p>small{grid-column:1/-1;color:var(--gx-muted);font-size:10px;text-align:center}.mr-equation-sheet>header{grid-template-columns:150px minmax(0,.75fr) minmax(0,1fr)}.mr-equation-sheet>header>span{color:var(--gx-a3,#2a935f);font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.mr-equation-sheet>header>p{margin:0;color:var(--gx-muted);font:11px/1.5 var(--gx-font-ui)}.mr-equation-sheet__rows>div{display:grid;grid-template-columns:110px minmax(110px,1fr) 18px minmax(100px,1fr) 18px minmax(100px,1fr);grid-gap:8px;gap:8px;align-items:center;min-height:64px;padding:10px 18px;font-family:var(--gx-font-ui)}.mr-equation-sheet__rows>div+div{border-top:1px solid color-mix(in srgb,var(--gx-ink) 9%,transparent)}.mr-equation-sheet__rows small{color:var(--gx-muted);font-size:10px;font-weight:700}.mr-equation-sheet__rows>div>strong{display:inline-flex;gap:6px;align-items:center;color:#0a463d;font-size:12px}.mr-equation-sheet__rows>div>strong i{font-style:normal}.mr-equation-sheet__rows>div>b{color:var(--gx-gold);font-size:12px;text-align:center}.mr-equation-sheet__result{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0;padding:15px 18px;background:color-mix(in srgb,var(--gx-b1,#c7f03c) 16%,var(--gx-elevated));font-family:var(--gx-font-ui)}.mr-equation-sheet__result>b,.mr-equation-sheet__result>span{color:var(--gx-gold);font-size:11px}.mr-equation-sheet__result>strong{color:#0a463d;font-size:13px}.mr-equation-sheet__result>small{flex-basis:100%;color:var(--gx-muted);font-size:11px;line-height:1.5}.mr-response-examples{border-block:1px solid color-mix(in srgb,var(--gx-ink) 14%,transparent)}.mr-response-examples p{display:grid;grid-template-columns:minmax(180px,.8fr) 24px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center;min-height:58px;margin:0;font-family:var(--gx-font-ui)}.mr-response-examples p+p{border-top:1px solid color-mix(in srgb,var(--gx-ink) 10%,transparent)}.mr-response-examples span{color:var(--gx-muted);font-size:12px}.mr-response-examples b{color:var(--gx-gold);text-align:center}.mr-response-examples strong{color:#0a463d;font-size:12px}.mr-impact-sheet>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.mr-impact-sheet>div>p{display:flex;flex-wrap:wrap;gap:7px;align-items:center;min-height:112px;margin:0;padding:16px 18px;font-family:var(--gx-font-ui)}.mr-impact-sheet>div>p:nth-child(2n){border-left:1px solid color-mix(in srgb,var(--gx-ink) 10%,transparent)}.mr-impact-sheet>div>p:nth-child(n+3){border-top:1px solid color-mix(in srgb,var(--gx-ink) 10%,transparent)}.mr-impact-sheet p>small:first-child{flex-basis:100%;color:var(--gx-a3,#2a935f);font-size:10px;font-weight:800}.mr-impact-sheet p>strong{display:inline-flex;gap:5px;align-items:center;color:#0a463d;font-size:12px}.mr-impact-sheet p>strong i{font-style:normal}.mr-impact-sheet p>b{color:var(--gx-gold);font-size:11px}.mr-impact-sheet p>span:last-child{flex-basis:100%;color:var(--gx-muted);font-size:11px;line-height:1.5}.mr-role-map{border-block:1px solid color-mix(in srgb,var(--gx-ink) 14%,transparent)}.mr-role-map>div{display:grid;grid-template-columns:42px 124px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start;min-height:94px;padding:16px 0}.mr-role-map>div+div{border-top:1px solid color-mix(in srgb,var(--gx-ink) 10%,transparent)}.mr-role-map>div>span{display:grid;width:36px;height:36px;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--gx-b1) 22%,var(--gx-elevated));font-size:17px}.mr-role-map strong{padding-top:9px;color:#0a463d;font:700 14px/1.3 var(--gx-font-ui)}.mr-role-map__copy p{margin:0;color:var(--gx-ink);font:13px/1.45 var(--gx-font-ui)}.mr-role-map__copy small{display:block;margin-top:5px;color:var(--gx-muted);font:11px/1.5 var(--gx-font-ui)}.mr-focus-examples{display:flex;flex-wrap:wrap;gap:8px}.mr-focus-examples>span{display:inline-flex;gap:9px;align-items:center;min-height:42px;padding:8px 12px;border-radius:6px;background:var(--gx-shell);font-family:var(--gx-font-ui)}.mr-focus-examples small{color:var(--gx-muted);font-size:11px}.mr-focus-examples b{color:var(--gx-gold)}.mr-focus-examples strong{color:#0a463d;font-size:12px}.mr-love-focus{display:grid;grid-template-columns:210px minmax(0,1fr);margin-top:24px;border-block:1px solid color-mix(in srgb,var(--gx-ink) 14%,transparent)}.mr-love-focus>header{padding:20px 22px 20px 0}.mr-love-focus>header p,.mr-love-focus>header span,.mr-love-focus>header strong{display:block;font-family:var(--gx-font-ui)}.mr-love-focus>header span{color:var(--gx-a3,#2a935f);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.mr-love-focus>header strong{margin-top:6px;color:#0a463d;font-size:17px;line-height:1.3}.mr-love-focus>header p{margin:9px 0 0;color:var(--gx-muted);font-size:12px;line-height:1.55}.mr-love-focus>[role=table]{border-left:1px solid color-mix(in srgb,var(--gx-ink) 10%,transparent)}.mr-love-focus [role=row]{display:grid;grid-template-columns:126px minmax(0,1fr) 112px;grid-gap:12px;gap:12px;align-items:center;min-height:66px;padding:10px 14px}.mr-love-focus [role=row]+[role=row]{border-top:1px solid color-mix(in srgb,var(--gx-ink) 10%,transparent)}.mr-love-focus [role=row] p,.mr-love-focus [role=row] small,.mr-love-focus [role=row] strong{margin:0;font-family:var(--gx-font-ui)}.mr-love-focus [role=row] small{color:var(--gx-muted);font-size:10px;font-weight:700}.mr-love-focus [role=row] p{color:var(--gx-ink);font-size:12px;line-height:1.45}.mr-love-focus [role=row] strong{display:inline-flex;gap:7px;align-items:center;color:#0a463d;font-size:12px}.mr-love-focus [role=row] strong i{font-style:normal}.mr-love-focus__note{grid-column:1/-1;margin:0;padding:13px 16px;background:color-mix(in srgb,var(--gx-b1,#c7f03c) 14%,var(--gx-elevated));color:var(--gx-muted);font:11px/1.5 var(--gx-font-ui)}.mr-love-focus__note strong{color:#0a463d}.mr-seat-compare{display:grid;grid-template-columns:minmax(0,1fr) 126px minmax(0,1fr);margin:0;overflow:hidden;border-radius:8px;background:var(--gx-shell)}.mr-seat{display:flex;min-width:0;min-height:272px;flex-direction:column;gap:16px;justify-content:center;padding:24px 22px}.mr-seat__head{display:flex;gap:12px;align-items:center}.mr-seat__mark{display:grid;width:46px;height:46px;flex:0 0 46px;place-items:center;border-radius:50%;background:var(--gx-elevated);font-size:20px}.mr-seat__head p,.mr-seat__meaning{margin:0}.mr-seat__head p b,.mr-seat__head p small{display:block;font-family:var(--gx-font-ui)}.mr-seat__head p b{color:#0a463d;font-size:16px}.mr-seat__head p small{margin-top:2px;color:var(--gx-muted);font-size:11px}.mr-seat__role{display:flex;min-width:0;flex-wrap:wrap;gap:8px 12px;align-items:center}.mr-seat__role>strong{color:var(--gx-ink);font:700 13px/1.35 var(--gx-font-ui)}.mr-seat__role .mr-branch-token{font-size:13px}.mr-seat__meaning{padding-top:14px;border-top:1px solid color-mix(in srgb,var(--gx-ink) 11%,transparent);color:var(--gx-muted);font:12px/1.6 var(--gx-font-ui);text-wrap:pretty}.mr-seat__meaning strong{color:#0a463d}.mr-seat-compare__force{position:relative;display:grid;place-items:center;align-content:center;min-height:272px;padding:18px 10px;color:var(--gx-elevated);background:#0a463d;text-align:center}.mr-seat-compare__force b,.mr-seat-compare__force small,.mr-seat-compare__force span,.mr-seat-compare__force>strong{display:block;font-family:var(--gx-font-ui)}.mr-seat-compare__force small{margin-bottom:12px;color:rgba(255,255,255,.56);font-size:9px;letter-spacing:.08em;text-transform:uppercase}.mr-seat-compare__force span{color:rgba(255,255,255,.68);font-size:11px}.mr-seat-compare__force b{margin:4px 0;color:var(--gx-b1,#c7f03c);font-size:15px}.mr-seat-compare__force i{margin-top:8px;color:var(--gx-b1,#c7f03c);font:400 24px/1 var(--gx-font-display);font-style:normal}.mr-seat-compare__force>strong{max-width:90px;margin-top:10px;color:rgba(255,255,255,.82);font-size:10px;line-height:1.35}.mr-self-forces{border-block:1px solid color-mix(in srgb,var(--gx-ink) 14%,transparent)}.mr-self-forces>div{display:grid;grid-template-columns:34px 170px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center;min-height:58px}.mr-self-forces>div+div{border-top:1px solid color-mix(in srgb,var(--gx-ink) 10%,transparent)}.mr-self-forces b{display:grid;width:27px;height:27px;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--gx-b1) 24%,var(--gx-elevated));color:#0a463d;font:700 12px/1 var(--gx-font-ui)}.mr-self-forces span,.mr-self-forces strong{font-family:var(--gx-font-ui);font-size:13px}.mr-self-forces strong{color:#0a463d}.mr-self-forces span{color:var(--gx-muted)}.mr-self-forces em{font-style:normal;font-weight:700}.mr-moving-row{margin:0;overflow:hidden;border-radius:8px;background:var(--gx-shell)}.mr-moving-row figcaption{padding:13px 18px;border-bottom:1px solid color-mix(in srgb,var(--gx-ink) 11%,transparent);color:var(--gx-muted);font:12px/1.4 var(--gx-font-ui)}.mr-moving-row__line{display:grid;grid-template-columns:1fr 1fr 128px 1fr 1fr;align-items:stretch;min-height:138px}.mr-moving-row__mark,.mr-moving-row__pair,.mr-moving-row__role{display:grid;place-items:center;align-content:center;padding:16px 10px;text-align:center}.mr-moving-row__mark+.mr-moving-row__role,.mr-moving-row__role+.mr-moving-row__pair,.mr-moving-row__role+.mr-moving-row__pair:last-child{border-left:1px solid color-mix(in srgb,var(--gx-ink) 10%,transparent)}.mr-moving-row__role i{margin-bottom:5px;font-size:19px;font-style:normal}.mr-moving-row small{color:var(--gx-muted);font:10px/1.3 var(--gx-font-ui)}.mr-moving-row strong{margin-top:4px;color:#0a463d;font:700 14px/1.3 var(--gx-font-ui)}.mr-moving-row__pair b{margin-top:3px;font:700 11px/1.3 var(--gx-font-ui)}.mr-moving-row__mark{color:var(--gx-elevated);background:#0a463d}.mr-moving-row__yao{display:flex;gap:7px;align-items:center}.mr-moving-row__yao b{color:var(--gx-b1,#c7f03c);font:700 17px/1 var(--gx-font-display)}.mr-moving-row__mark i{margin:5px 0;color:var(--gx-b1,#c7f03c);font:400 23px/1 var(--gx-font-display);font-style:normal}.mr-moving-row__mark small{color:rgba(255,255,255,.62)}.mr-moving-row dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;border-top:1px solid color-mix(in srgb,var(--gx-ink) 11%,transparent)}.mr-moving-row dl>div{padding:16px}.mr-moving-row dl>div+div{border-left:1px solid color-mix(in srgb,var(--gx-ink) 10%,transparent)}.mr-moving-row dt{color:var(--gx-a3,#2a935f);font:700 11px/1.4 var(--gx-font-ui)}.mr-moving-row dd{margin:6px 0 0;color:var(--gx-muted);font:12px/1.5 var(--gx-font-ui)}.mr-moving-row dd strong{color:var(--gx-ink);font-size:inherit}.mr-reading-flow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;border-block:1px solid color-mix(in srgb,var(--gx-ink) 14%,transparent)}.mr-reading-flow li{position:relative;display:grid;grid-template-columns:60px minmax(0,1fr);grid-gap:2px 12px;gap:2px 12px;align-items:center;min-height:100px;padding:15px 16px}.mr-reading-flow li:nth-child(2n){border-left:1px solid color-mix(in srgb,var(--gx-ink) 10%,transparent)}.mr-reading-flow li:nth-child(n+3){border-top:1px solid color-mix(in srgb,var(--gx-ink) 10%,transparent)}.mr-reading-flow__icon{display:grid;width:40px;height:40px;place-items:center;justify-self:center;grid-row:1/4;border-radius:50%;background:color-mix(in srgb,var(--gx-b1) 24%,var(--gx-elevated));color:#0a463d;font-family:var(--gx-font-display);font-size:17px;font-style:normal;font-weight:700}.mr-reading-flow__icon.is-pair{width:60px;height:30px;border-radius:0;background:transparent}.mr-reading-flow__seats{display:flex;gap:4px}.mr-reading-flow__seats i{display:grid;width:28px;height:28px;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--gx-b1) 24%,var(--gx-elevated));color:#0a463d;font-size:14px;font-style:normal}.mr-reading-flow li>span:not(.mr-reading-flow__icon){color:var(--gx-gold);font:700 10px/1 var(--gx-font-ui)}.mr-reading-flow strong{color:#0a463d;font:700 13px/1.3 var(--gx-font-ui)}.mr-reading-flow small{color:var(--gx-muted);font:11px/1.35 var(--gx-font-ui)}.mr-reading-answer{margin-top:18px;overflow:hidden;border-radius:8px;background:#0a463d;color:var(--gx-elevated)}.mr-reading-answer summary{padding:16px 18px;color:var(--gx-b1,#c7f03c);font:700 13px/1.4 var(--gx-font-ui);cursor:pointer}.mr-reading-answer summary:focus-visible{outline:2px solid var(--gx-b1,#c7f03c);outline-offset:-4px}.mr-reading-answer>ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;border-top:1px solid rgba(255,255,255,.13)}.mr-reading-answer li{display:grid;grid-template-columns:28px minmax(0,1fr);grid-gap:10px;gap:10px;margin:0;padding:18px}.mr-reading-answer li:nth-child(2n){border-left:1px solid rgba(255,255,255,.13)}.mr-reading-answer li:nth-child(n+3){border-top:1px solid rgba(255,255,255,.13)}.mr-reading-answer li.is-conclusion{grid-column:1/-1;background:rgba(199,240,60,.08)}.mr-reading-answer li>b{display:grid;width:24px;height:24px;place-items:center;border-radius:50%;background:rgba(199,240,60,.14);color:var(--gx-b1,#c7f03c);font:700 10px/1 var(--gx-font-ui)}.mr-reading-answer li p{margin:0}.mr-reading-answer li p>span,.mr-reading-answer li p>strong{display:block;font-family:var(--gx-font-ui)}.mr-reading-answer li p>strong{color:var(--gx-b1,#c7f03c);font-size:12px}.mr-reading-answer li p>span{margin-top:8px;color:rgba(255,255,255,.72);font-size:12px;line-height:1.55}.mr-reading-answer li p>span strong{display:inline;color:#fff;font-size:inherit}.mr-rule+.mr-checkpoint{margin-top:38px}.mr-checkpoint{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);overflow:hidden;border-block:1px solid color-mix(in srgb,var(--gx-ink) 14%,transparent)}.mr-checkpoint__example,.mr-checkpoint__practice{padding:clamp(22px,4vw,32px)}.mr-checkpoint__example{color:var(--gx-elevated);background:#0a463d}.mr-checkpoint__example>span,.mr-checkpoint__practice>header>span{display:block;font:800 10px/1.2 var(--gx-font-ui);letter-spacing:.08em;text-transform:uppercase}.mr-checkpoint__example>span{color:var(--gx-b1,#c7f03c)}.mr-checkpoint__example h3,.mr-checkpoint__practice h3{margin:8px 0 0;font-family:var(--gx-font-display);font-size:clamp(22px,3vw,28px);line-height:1.18;letter-spacing:-.02em;text-wrap:balance}.mr-checkpoint__example h3{color:var(--gx-elevated)}.mr-checkpoint__example>div p{margin:20px 0 0;color:rgba(255,255,255,.76);font:14px/1.65 var(--gx-font-ui);text-wrap:pretty}.mr-checkpoint__example strong{color:#fff}.mr-checkpoint__practice{background:var(--gx-shell)}.mr-checkpoint__practice>header>span{color:var(--gx-a3,#2a935f)}.mr-checkpoint__practice h3{color:var(--gx-ink)}.mr-checkpoint__practice>header>p{margin:7px 0 0;color:var(--gx-muted);font:12px/1.5 var(--gx-font-ui)}.mr-checkpoint__practice>div{margin-top:18px;border-top:1px solid color-mix(in srgb,var(--gx-ink) 12%,transparent)}.mr-checkpoint__practice details{border-bottom:1px solid color-mix(in srgb,var(--gx-ink) 10%,transparent)}.mr-checkpoint__practice details[open]{background:color-mix(in srgb,var(--gx-b1,#c7f03c) 9%,transparent)}.mr-checkpoint__practice summary{display:grid;grid-template-columns:26px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;min-height:54px;padding:8px 4px;color:var(--gx-ink);font:700 12px/1.4 var(--gx-font-ui);cursor:pointer;list-style:none}.mr-checkpoint__practice summary::-webkit-details-marker{display:none}.mr-checkpoint__practice summary:focus-visible{outline:2px solid var(--gx-a3,#2a935f);outline-offset:-2px}.mr-checkpoint__practice summary i{display:grid;width:23px;height:23px;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--gx-b1,#c7f03c) 28%,var(--gx-elevated));color:#0a463d;font-size:10px;font-style:normal}.mr-checkpoint__practice summary b{color:var(--gx-a3,#2a935f);font-size:10px}.mr-checkpoint__practice details>p{margin:0;padding:0 4px 14px 40px;color:var(--gx-muted);font:12px/1.55 var(--gx-font-ui)}.mr-checkpoint__practice details>p strong{color:#0a463d}.mr-scope-strip{display:flex;flex-wrap:wrap;gap:8px}.mr-scope-strip span{padding:9px 12px;border-radius:6px;background:var(--gx-shell);color:#0a463d;font:700 12px/1.3 var(--gx-font-ui)}.mr-teaching-board{margin-top:14px;overflow-x:auto;scrollbar-color:color-mix(in srgb,var(--gx-a3) 48%,transparent) transparent}.mr-teaching-board__inner{min-width:700px}.mr-teaching-board__head,.mr-teaching-board__rows>div{display:grid;grid-template-columns:32px minmax(105px,1fr) 65px 92px 24px 72px 44px minmax(105px,1fr) 65px 92px;align-items:center}.mr-teaching-board__head{min-height:48px;border-block:1px solid color-mix(in srgb,var(--gx-ink) 13%,transparent);color:var(--gx-muted);font-family:var(--gx-font-ui)}.mr-teaching-board__head>span{font-size:10px;font-weight:700;text-align:center}.mr-teaching-board__head>strong{color:#0a463d;font-family:var(--gx-font-display);font-size:13px;line-height:1.3;text-align:center}.mr-teaching-board__head>strong:first-of-type{grid-column:2/7}.mr-teaching-board__head>strong:last-of-type{grid-column:8/11}.mr-teaching-board__head>span:nth-of-type(2){grid-column:7}.mr-teaching-board__rows>div{min-height:54px;border-bottom:1px solid color-mix(in srgb,var(--gx-ink) 9%,transparent);font-family:var(--gx-font-ui)}.mr-teaching-board__rows>div.is-moving{background:color-mix(in srgb,var(--gx-b1,#c7f03c) 15%,var(--gx-elevated))}.mr-teaching-board__line{color:var(--gx-gold);font-size:10px;font-weight:700;text-align:center}.mr-teaching-board__role{display:flex;gap:6px;align-items:center;min-width:0;padding-inline:6px}.mr-teaching-board__role i{width:20px;flex:0 0 auto;font-size:14px;font-style:normal;text-align:center}.mr-teaching-board__role b{overflow:hidden;color:#0a463d;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.mr-teaching-board__markcell,.mr-teaching-board__move,.mr-teaching-board__pair,.mr-teaching-board__seat,.mr-teaching-board__yao{display:flex;justify-content:center;align-items:center;min-width:0;font-family:var(--gx-font-ui)}.mr-teaching-board__pair{gap:4px;font-size:11px;font-weight:700}.mr-teaching-board__pair i{font-size:12px;font-style:normal}.mr-teaching-board__seat{gap:3px;color:var(--gx-ink)}.mr-teaching-board__seat i{font-size:12px;font-style:normal}.mr-teaching-board__seat b{font-size:9px}.mr-teaching-board__move{gap:4px}.mr-teaching-board__markcell,.mr-teaching-board__move{color:var(--gx-gold);font-size:14px;font-weight:700}.mr-teaching-board__move i{color:#0a463d;font-style:normal}.mr-teaching-board__yao{overflow:hidden}.mr-teaching-board__key{display:flex;flex-wrap:wrap;gap:8px 18px;margin:0;padding:12px 4px 2px;color:var(--gx-muted);font:10px/1.4 var(--gx-font-ui)}.mr-teaching-board__key>span{display:inline-flex;gap:5px;align-items:center}.mr-teaching-board__key>span i{font-style:normal}.mr-teaching-board__key>span b{color:#0a463d}.mr-teaching-board__key .mr-board-legend{gap:8px 18px}.mr-scene-steps{display:grid;grid-gap:0;gap:0;margin:20px 0 0;padding:0;list-style:none}.mr-scene-steps li{display:grid;grid-template-columns:24px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start;padding:11px 0;border-top:1px solid rgba(255,255,255,.16);color:rgba(255,255,255,.78);font:12px/1.55 var(--gx-font-ui)}.mr-scene-steps li>b{display:grid;width:22px;height:22px;place-items:center;border-radius:50%;color:#0a463d;background:var(--gx-b1,#c7f03c);font-size:10px}@media (max-width:720px){.mr-anatomy,.mr-seat-compare{grid-template-columns:1fr}.mr-anatomy__field,.mr-seat-compare__force{min-height:auto}.mr-anatomy__field{padding-block:28px}.mr-anatomy__move{grid-template-columns:auto auto minmax(0,1fr);gap:9px;min-height:82px;text-align:left}.mr-anatomy__move>i{margin:0}.mr-anatomy__move>small,.mr-anatomy__move>strong{grid-column:3}.mr-anatomy__move>small{margin-top:-8px}.mr-anatomy figcaption{flex-wrap:wrap}.mr-core-strip{grid-template-columns:1fr}.mr-core-strip>i{justify-self:center;transform:rotate(90deg)}.mr-element-band{grid-template-columns:repeat(5,minmax(74px,1fr));overflow-x:auto}.mr-board-landmarks{grid-template-columns:1fr}.mr-board-landmarks>section+section{border-top:1px solid color-mix(in srgb,var(--gx-ink) 11%,transparent);border-left:0}.mr-element-qualities{grid-template-columns:repeat(5,minmax(116px,1fr));overflow-x:auto}.mr-element-band .mr-element{flex-direction:column}.mr-board-examples>div,.mr-checkpoint,.mr-common-sense,.mr-common-sense__columns,.mr-cycle-pair,.mr-impact-sheet>div,.mr-moving-row dl,.mr-reading-answer>ol{grid-template-columns:1fr}.mr-board-examples>header,.mr-equation-sheet>header,.mr-impact-sheet>header{grid-template-columns:1fr;gap:7px}.mr-board-examples>div>p+p,.mr-impact-sheet>div>p:nth-child(2n){border-left:0}.mr-board-examples>div>p+p,.mr-impact-sheet>div>p:nth-child(2n),.mr-impact-sheet>div>p:nth-child(n+3){border-top:1px solid color-mix(in srgb,var(--gx-ink) 10%,transparent)}.mr-equation-sheet__rows>div{grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr) 18px minmax(0,1fr)}.mr-equation-sheet__rows small{grid-column:1/-1}.mr-cycle+.mr-cycle{margin-top:0}.mr-mark-groups [role=row],.mr-mark-groups figcaption{grid-template-columns:1fr;gap:10px}.mr-mark-groups [role=row]{padding:15px 0}.mr-role-map>div{grid-template-columns:42px minmax(0,1fr)}.mr-role-map__copy{grid-column:2}.mr-love-focus{grid-template-columns:1fr}.mr-love-focus>header{padding-right:0}.mr-love-focus>[role=table]{border-top:1px solid color-mix(in srgb,var(--gx-ink) 10%,transparent);border-left:0}.mr-seat-compare__force{grid-template-columns:auto auto auto auto;gap:8px;padding-block:17px}.mr-seat-compare__force small,.mr-seat-compare__force>strong{grid-column:1/-1;max-width:none;margin:0}.mr-seat-compare__force b,.mr-seat-compare__force i{margin:0}.mr-self-forces>div{grid-template-columns:34px minmax(0,1fr);padding:10px 0}.mr-self-forces span{grid-column:2}.mr-moving-row__line{grid-template-columns:1fr 1fr}.mr-moving-row__mark{grid-column:1/-1;grid-template-columns:auto auto minmax(0,1fr);gap:8px;min-height:68px;text-align:left}.mr-moving-row__mark i{margin:0}.mr-moving-row dl>div+div,.mr-reading-answer li+li{border-top:1px solid color-mix(in srgb,var(--gx-ink) 10%,transparent);border-left:0}.mr-reading-answer li+li{border-top-color:rgba(255,255,255,.13)}.mr-reading-answer li:nth-child(2n){border-left:0}.mr-reading-answer li.is-conclusion{grid-column:1}.mr-reading-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.mr-reading-flow li:nth-child(n){border-top:0;border-left:0}.mr-reading-flow li:nth-child(2n){border-left:1px solid color-mix(in srgb,var(--gx-ink) 10%,transparent)}.mr-reading-flow li:nth-child(n+3){border-top:1px solid color-mix(in srgb,var(--gx-ink) 10%,transparent)}}@media (max-width:460px){.mr-anatomy figcaption .mr-board-legend>span{padding:9px 8px}.mr-checkpoint__example,.mr-checkpoint__practice{padding:22px 18px}.mr-love-focus [role=row]{grid-template-columns:minmax(0,1fr) auto;gap:3px 12px}.mr-love-focus [role=row] p,.mr-love-focus [role=row] small{grid-column:1}.mr-love-focus [role=row] strong{grid-column:2;grid-row:1/3}.mr-response-examples p{grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr)}.mr-equation-sheet__rows>div{gap:6px;padding-inline:12px}.mr-equation-sheet__rows .mr-branch-token,.mr-equation-sheet__rows>div>strong{font-size:10px}.mr-seat{min-height:auto;padding:20px}.mr-moving-row__line,.mr-reading-flow{grid-template-columns:1fr}.mr-moving-row__mark{grid-column:1}.mr-reading-flow li:nth-child(n){border-left:0}.mr-reading-flow li+li{border-top:1px solid color-mix(in srgb,var(--gx-ink) 10%,transparent)}}