.home-paths{max-width:1280px;margin:0 auto;padding:0 6% 62px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 32px}
.home-paths>a{min-width:0;display:block;border-top:1px solid #688477;padding:19px 0 0;text-decoration:none}
.home-paths .eyebrow{font-size:9px}.home-paths h2{font-size:30px;margin:12px 0}.home-paths p{font-size:12px;line-height:1.75;margin:0;max-width:300px}.home-paths b{display:block;margin-top:15px;color:var(--accent);font-size:12px;font-weight:400}
.diagram-feature{display:grid;grid-template-columns:1fr 1.2fr;gap:55px;align-items:center}.diagram-feature h2{max-width:420px}.diagram-feature p{max-width:440px}.diagram-feature figure{margin:0;border:1px solid var(--line);background:#0b1f29}.diagram-feature img{display:block;width:100%;height:auto}.diagram-feature figcaption{padding:13px 18px;color:var(--muted);font-size:10px;line-height:1.8;border-top:1px solid var(--line)}.diagram-feature .text-link{display:block;width:fit-content;min-height:40px;margin-top:12px}
.home-worlds{padding-top:70px;padding-bottom:70px}.home-worlds .worlds-heading{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:end;margin-bottom:30px}.worlds-heading>p{max-width:470px;margin-bottom:25px}.home-worlds figure{margin:0;background:#041119;border:1px solid #3d555c}.home-worlds img{display:block;width:100%;height:auto}.home-worlds figcaption{display:flex;gap:15px 30px;justify-content:space-between;padding:16px 22px;font-size:10px;line-height:1.8;color:var(--muted)}.home-worlds figcaption strong{font-weight:500;color:#d4e2da}.home-worlds .actions{justify-content:space-between}.home-worlds .actions p{font-size:12px;margin:0;max-width:580px}
.home-field{display:grid;grid-template-columns:1.15fr 1fr;gap:55px;align-items:center}.home-field figure{margin:0}.home-field img{display:block;width:100%;height:auto;border:1px solid var(--line)}.home-field figcaption{font-size:10px;color:var(--muted);line-height:1.7;margin-top:12px}.home-field p{max-width:450px}.home-field .text-link{display:block;margin-top:15px;min-height:35px}
.edition-bridge{max-width:1126px;margin:0 auto 55px;padding:25px 28px;border:1px solid var(--line);display:grid;grid-template-columns:1fr 1.5fr;gap:35px;background:#0e242c}.edition-bridge h3{font-size:25px;line-height:1.2;margin:10px 0}.edition-bridge p{font-size:12px;line-height:1.8;margin:0 0 10px}.edition-bridge a{font-size:12px;color:var(--accent)}
@media(max-width:850px){.home-paths{gap:25px}.diagram-feature,.home-field{gap:30px}.home-worlds .worlds-heading{gap:30px}.edition-bridge{margin-inline:6%;gap:25px}.home-worlds figcaption{display:block}.home-worlds figcaption>span{display:block;margin-top:5px}}
@media(max-width:600px){.home-paths{grid-template-columns:1fr;padding-bottom:38px;gap:23px}.home-paths>a{padding-top:15px}.home-paths h2{font-size:29px;margin:8px 0}.home-paths p{max-width:100%}.home-paths b{margin-top:10px}.diagram-feature,.home-field,.home-worlds .worlds-heading,.edition-bridge{grid-template-columns:1fr;gap:22px}.diagram-feature figure{order:-1}.diagram-feature p,.home-field p,.worlds-heading>p{max-width:none}.home-worlds{padding-block:45px}.home-worlds figcaption{padding:13px 16px}.home-worlds .actions{gap:17px;align-items:flex-start;flex-direction:column}.home-worlds .actions .primary{width:100%}.edition-bridge{padding:20px;gap:8px;margin-bottom:35px}.home-field h2{margin-top:13px}}
