.ws-next-legal-nav{max-height:calc(100vh - 48px);overflow-y:auto;padding-right:12px;gap:12px}.ws-next-legal-nav a{line-height:1.5}.ws-next-legal-copy h1{font-size:42px}.ws-next-legal-copy h2{font-size:24px;margin:38px 0 14px;scroll-margin-top:24px}.ws-next-legal-copy p{font-size:16px;line-height:1.8;color:#c4cfdd;margin:0 0 18px}.ws-next-legal-copy a{color:var(--ws-next-gold);text-decoration:underline}.ws-next-contact-layout{display:grid;grid-template-columns:1.15fr 1fr;gap:64px;padding-top:40px;padding-bottom:90px}.ws-next-contact-card{padding:34px;border:1px solid var(--ws-next-line);background:var(--ws-next-panel);border-radius:10px}.ws-next-contact-card h2{font-size:28px;overflow-wrap:anywhere;color:var(--ws-next-gold)}.ws-next-contact-layout p,.ws-next-contact-layout li{color:var(--ws-next-muted)}.ws-next-contact-layout li{padding:8px 0}.ws-next-journal{max-width:1120px;padding-top:28px}.ws-next-journal-feature{display:block;padding:32px 38px;border:1px solid #635a40;border-radius:8px;background:linear-gradient(115deg,#17212e,#0d1623)}.ws-next-journal-feature h2{font-size:34px;margin:14px 0}.ws-next-journal-feature>span:last-child{display:block;margin-top:20px;color:var(--ws-next-gold)}.ws-next-journal-heading{display:flex;align-items:center;justify-content:space-between;margin-top:38px}.ws-next-journal-row{display:grid;grid-template-columns:150px 1fr;gap:32px;border-top:1px solid var(--ws-next-line);padding:30px 0}.ws-next-journal-row time{display:block;font:14px Consolas,monospace;color:var(--ws-next-muted);margin:12px 0 20px}.ws-next-journal-row h2{font-size:25px;line-height:1.35;margin:4px 0 12px}.ws-next-journal-row p{color:var(--ws-next-muted)}.ws-next-journal-row details{margin-top:18px;font-size:14px}.ws-next-journal-row summary{color:var(--ws-next-gold);cursor:pointer}.ws-next-route{overflow-wrap:anywhere;font-family:Consolas,monospace;margin-top:16px}.ws-next-content .ws-next-footer nav{flex-wrap:wrap;gap:18px}@media(max-width:800px){.ws-next-contact-layout,.ws-next-journal-row{grid-template-columns:1fr;gap:20px}.ws-next-legal-nav{max-height:none;position:static}.ws-next-journal-heading{align-items:start;gap:20px}.ws-next-contact-card{padding:24px}}
.ws-next-archive-link{display:inline-block;color:var(--ws-next-gold);margin-top:18px;font-size:14px}

#ws-marketing{--ws-ready-secondary:1}
