.variant-landing{max-width:760px;margin:48px auto 0;text-align:left;border-top:1px solid #1e2c40;padding-top:8px}.variant-landing .variant-section{margin-top:28px}.variant-landing h2{font-family:Cinzel,serif;color:#ff6c6c;font-size:22px;margin-bottom:12px}.variant-landing p,.variant-landing li,.variant-landing dd{font-family:EB Garamond,Georgia,serif;color:#e6dfd4;font-size:15px;line-height:1.6}.variant-landing ul{padding-left:20px}.variant-landing a{color:#6ba3c8}.variant-lead{font-size:17px;margin:0}.variant-example-list{display:flex;flex-direction:column;gap:16px}.variant-example-card{background:#162033;border:1px solid #1e2c40;border-radius:4px;box-shadow:0 2px 12px #000000a6;padding:14px 18px;line-height:1.5}.variant-example-link{display:inline-block;margin-top:8px;font-size:14px}.variant-faq dt{font-family:Cinzel,serif;font-size:14px;font-weight:600;letter-spacing:.5px;color:#8fa5bc;margin-top:14px}.variant-faq dd{margin:4px 0 0}.variant-related-list{list-style:none;padding-left:0}.variant-related-list li{padding:6px 0;border-bottom:1px solid rgba(255,255,255,.06)}.variant-related-list li:last-child{border-bottom:none}.variant-hub-links{max-width:760px;margin:40px auto 0;text-align:left;border-top:1px solid #1e2c40;padding-top:16px}.variant-hub-links h2{font-family:Cinzel,serif;color:#ff6c6c;font-size:20px;margin-bottom:12px}.variant-hub-links a{font-family:EB Garamond,Georgia,serif;color:#6ba3c8;font-size:15px;line-height:1.5}.variant-hub-list{list-style:none;padding-left:0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 24px}.variant-hub-list li{padding:4px 0}@media screen and (max-width:768px){.variant-hub-list{grid-template-columns:minmax(0,1fr)}}
