.axes-guide{padding:68px 0 0}.guide-heading{display:grid;grid-template-columns:1.2fr 1fr;gap:70px;align-items:end;margin-bottom:38px}.guide-heading h1{font-size:clamp(42px,5.4vw,74px);line-height:1.06;letter-spacing:-2.6px;margin:24px 0 0}.guide-heading>p{color:#aeb7a8;font-size:17px;line-height:1.8;max-width:470px;padding-bottom:5px}.guide-legend{display:flex;gap:26px;flex-wrap:wrap;padding:24px 0 30px;font-size:12px;color:#bcc5b6;border-top:1px solid #30372f}.guide-legend span:before{content:'';display:inline-block;width:6px;height:6px;background:#9bbd9c;border-radius:50%;margin-right:9px}.guide-legend span:nth-child(2):before{background:#d6a078}.guide-legend span:nth-child(3):before{background:#91b1d1}.guide-legend span:nth-child(4):before{background:#baa2cc}.guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.guide-card{background:#121713;border:1px solid #293129;border-radius:16px;padding:26px;scroll-margin-top:30px}.guide-card-top{display:flex;justify-content:space-between;gap:16px;color:var(--axis-accent);font-size:11px;letter-spacing:1px}.guide-card h2{font-size:24px;line-height:1.2;font-weight:500;letter-spacing:-.5px;margin:26px 0 16px}.guide-pair{display:flex;flex-wrap:wrap;gap:5px 9px;font-size:13px;line-height:1.7;color:var(--axis-accent);font-weight:600}.pair-divider{opacity:.45}.guide-description{font-size:14px;line-height:1.7;color:#bdc5b8;margin:18px 0 24px;min-height:70px}.guide-card dl{margin:0;border-top:1px solid #293129;padding-top:20px}.guide-card dl>div+div{margin-top:18px}.guide-card dt{font-size:12px;font-weight:600;color:#e1e6da;margin-bottom:5px}.guide-card dd{margin:0;color:#a5afa0;font-size:13px;line-height:1.7}.guide-reading{display:grid;grid-template-columns:1fr 1.2fr;gap:80px;margin:85px 0;padding:48px 0;border-top:1px solid #30372f;border-bottom:1px solid #30372f}.guide-reading h2,.guide-cta h2{font-size:clamp(30px,3.5vw,46px);font-weight:400;letter-spacing:-1.3px;line-height:1.15;margin-top:18px}.guide-reading p:not(.eyebrow){font-size:16px;line-height:1.8;color:#aeb7a8;margin:0 0 20px}.guide-reading a,.guide-other{text-decoration:underline;text-underline-offset:5px;font-size:14px;display:inline-block;padding:12px 0}.guide-cta{text-align:center;padding:0 0 90px}.guide-cta p{color:#aeb7a8;line-height:1.6;margin:20px 0 26px}.guide-other{display:block;width:fit-content;margin:12px auto}.button{background:#d4e3bc;color:#172016}@media(min-width:1500px){.guide-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1000px){.guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-heading{gap:35px}.guide-heading>p{font-size:15px}}@media(max-width:640px){.axes-guide{padding-top:34px}.guide-heading{grid-template-columns:1fr;gap:24px}.guide-heading h1{letter-spacing:-1.5px;font-size:44px}.guide-grid{grid-template-columns:1fr}.guide-card{padding:24px}.guide-description{min-height:0}.guide-legend{gap:14px 22px}.guide-reading{grid-template-columns:1fr;gap:28px;margin:55px 0;padding:35px 0}.guide-card h2{margin-top:20px}.guide-cta{padding-bottom:55px}}
.axes-section .guide-heading h2{font-size:clamp(36px,4.5vw,60px);font-weight:400;line-height:1.1;letter-spacing:-2px;margin:22px 0}.axes-section .guide-card h2{font-size:24px;letter-spacing:-.5px;line-height:1.2;margin:26px 0 16px}.axes-section{padding:85px 0}.axes-section .guide-heading{margin-bottom:38px}
/* Plain-language, compact homepage guide. */
.axes-section .guide-heading{gap:40px;margin-bottom:28px}.axes-section .guide-heading h2{font-size:clamp(30px,3.5vw,46px);letter-spacing:-1.3px}.axes-section .guide-grid{gap:14px}.axes-section .guide-card{padding:22px;border-radius:14px}.guide-topic{display:flex;gap:10px;align-items:baseline;color:var(--axis-accent);font-size:11px;line-height:1.4;margin:0 0 15px}.guide-topic>span{font-size:10px;opacity:.7}.axes-section .guide-card h3{font-size:20px;line-height:1.3;font-weight:400;letter-spacing:-.35px;margin:0 0 19px;min-height:52px}.axes-section .guide-card dl{padding-top:15px}.axes-section .guide-card dl>div+div{margin-top:13px}.axes-section .guide-card dt{font-size:11px;color:var(--axis-accent);margin-bottom:4px;font-weight:500}.axes-section .guide-card dd{font-size:13px;line-height:1.6;color:#bdc5b8}@media(max-width:640px){.axes-section .guide-card{padding:20px}.axes-section .guide-card h3{min-height:0;font-size:21px}.axes-section .guide-heading{gap:20px}.axes-section .guide-heading h2{font-size:33px}}
/* Explain each dimension through recognizable issues. */
.axes-section .guide-card h3{display:flex;gap:10px;align-items:baseline;min-height:0;font-size:21px;margin:0 0 14px;line-height:1.3}.guide-number{font-size:11px;color:var(--axis-accent);letter-spacing:.5px;flex:none}.axes-section .guide-pair{font-size:12px;line-height:1.6;margin:0 0 16px;gap:5px 9px}.guide-explainer{font-size:14px;line-height:1.75;color:#bdc5b8;margin:0}.axes-section .guide-card{padding:22px}.axes-section .guide-grid{align-items:stretch}@media(max-width:640px){.axes-section .guide-card{padding:20px}.axes-section .guide-card h3{font-size:21px}.guide-explainer{font-size:14px}}
