.catalog-terminal{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:center;max-width:1296px;margin:26px auto 30px;padding:28px;border:1px solid #d4b48350;border-radius:16px;background:#0c0d0e;color:#f5f1e9;box-sizing:border-box}
.catalog-terminal *{box-sizing:border-box}
.catalog-terminal .catalog-terminal__label{font:10px 'JetBrains Mono',monospace;text-transform:uppercase;letter-spacing:.13em;color:#d4b483;margin:0 0 14px}
.catalog-terminal h2{font:500 30px/1.15 'Newsreader',Georgia,serif;margin:0 0 14px}
.catalog-terminal p{font:14px/1.65 'Hanken Grotesk',system-ui,sans-serif;color:#a9adb6;margin:0}
.catalog-terminal__plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
.catalog-terminal__plans>a{display:flex;flex-direction:column;gap:6px;border:1px solid #ffffff20;border-radius:9px;padding:13px;text-decoration:none;color:#f5f1e9}
.catalog-terminal__plans>a:hover{border-color:#d4b483}
.catalog-terminal__plans strong{font:500 30px 'Newsreader',Georgia,serif}
.catalog-terminal__plans span{font:11px/1.4 'Hanken Grotesk',system-ui,sans-serif;color:#b4b4ae}
.catalog-terminal__plans p{grid-column:1/-1;font-size:11px}
.catalog-terminal__plans .catalog-terminal__cta{grid-column:1/-1;background:#d4b483;color:#171209;text-align:center;font:600 14px 'Hanken Grotesk',system-ui,sans-serif;padding:13px}
/* Leave room for the additional public product link, before the mobile menu. */
@media(min-width:1100px){#nav-links{gap:16px}}
@media(max-width:1100px){.catalog-terminal{margin-inline:20px}}
@media(max-width:800px){.catalog-terminal{grid-template-columns:1fr;padding:20px;gap:20px}}
@media(max-width:400px){.catalog-terminal__plans{grid-template-columns:1fr}.catalog-terminal__plans>a{flex-direction:row;align-items:center;justify-content:space-between}.catalog-terminal__plans .catalog-terminal__cta{display:block}}
