.build-log-of-the-week{background:var(--paper-tint);border-bottom:1px solid var(--rule);padding:56px 0}.build-log-of-the-week-inner{grid-template-columns:auto 1fr;align-items:center;gap:40px;display:grid}.build-log-of-the-week-mark{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--green);white-space:nowrap;background:#2c9c711f;border:1px solid #2c9c7166;border-radius:6px;flex-direction:column;flex-shrink:0;gap:2px;padding:16px 20px;font-size:12px;font-weight:600;display:flex}.build-log-of-the-week-card{max-width:640px}@media (max-width:760px){.build-log-of-the-week-inner{grid-template-columns:1fr;gap:20px}.build-log-of-the-week-mark{flex-direction:row;gap:6px;width:fit-content}.build-log-of-the-week-card{max-width:none}}
.submit-cta{background:var(--paper-tint);padding:80px 0}.submit-cta-inner{text-align:center;max-width:640px;margin:0 auto}.submit-cta-eyebrow{justify-content:center}.submit-cta-heading{margin-bottom:12px}.submit-cta-lede{color:var(--ink-soft);margin:0 0 40px;font-size:15.5px}.path-card-grid{text-align:left;grid-template-columns:1fr 1fr;gap:20px;display:grid}@media (max-width:640px){.path-card-grid{grid-template-columns:1fr}}.path-card{background:var(--paper);border:1px solid var(--rule-strong);border-radius:8px;flex-direction:column;align-items:flex-start;gap:10px;padding:24px;transition:border-color .2s,transform .2s;display:flex}.path-card:hover{border-color:var(--green);transform:translateY(-2px)}.path-card-title{margin:0}.path-card-desc{color:var(--ink-soft);margin:0;font-size:14px;line-height:1.5}
.listing-empty{color:var(--ink-faint);font-size:14.5px}.home-category-row{flex-wrap:wrap;gap:10px;padding:32px 0;display:flex}
