.info-nav{z-index:60;background:color-mix(in srgb, var(--paper) 92%, transparent);-webkit-backdrop-filter:blur(16px)saturate(1.3);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;height:72px;padding-inline:clamp(20px,3vw,40px);display:flex;position:sticky;top:0}.info-nav .brand img{width:auto;height:34px;display:block}.info-nav-right{align-items:center;gap:10px;display:flex}.info-nav-links{align-items:center;gap:4px;display:flex}.info-nav-link{color:var(--text-muted);border-radius:8px;padding:8px 14px;font-size:14px;font-weight:500;transition:color .2s,background .2s}.info-nav-link:hover{color:var(--text);background:color-mix(in srgb, var(--text) 5%, transparent)}@media (max-width:860px){.info-nav-links{display:none}}@media (max-width:560px){.info-nav-right .btn-ghost{display:none}}.info-hero{background:var(--paper);border-bottom:1px solid var(--line);padding-block:clamp(56px,9vw,104px)}.info-hero-inner{max-width:760px}.info-hero h1{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text);margin:14px 0 0;font-size:clamp(34px,6vw,56px);line-height:1.05}.info-hero-sub{color:var(--text-muted);max-width:620px;margin-top:18px;font-size:clamp(16px,2.2vw,19px);line-height:1.6}.info-meta{color:var(--text-muted);margin-top:22px;font-size:13px}.info-main{padding-block:clamp(48px,8vw,88px)}.info-prose{max-width:760px}.info-prose h2{font-family:var(--font-display);letter-spacing:-.01em;color:var(--text);margin:48px 0 14px;font-size:clamp(22px,3.2vw,28px)}.info-prose h2:first-child{margin-top:0}.info-prose h3{color:var(--text);margin:28px 0 8px;font-size:17px;font-weight:600}.info-prose p,.info-prose li{color:var(--text-muted);font-size:16px;line-height:1.7}.info-prose p{margin:0 0 14px}.info-prose ul{margin:0 0 16px;padding-left:22px;list-style:outside}.info-prose li{margin-bottom:8px}.info-prose a{color:var(--green);font-weight:600}.info-prose strong{color:var(--text);font-weight:600}.info-prose .info-note{background:var(--paper-2);border:1px solid var(--line);border-radius:12px;margin-top:8px;padding:16px 18px;font-size:14px}.info-cards{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px;margin-top:12px;display:grid}.info-card{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:24px}.info-card .info-card-icon{background:color-mix(in srgb, var(--green) 12%, transparent);width:40px;height:40px;color:var(--green);border-radius:10px;justify-content:center;align-items:center;margin-bottom:14px;display:inline-flex}.info-card h3{color:var(--text);margin:0 0 6px;font-size:17px;font-weight:600}.info-card p{color:var(--text-muted);margin:0;font-size:14px;line-height:1.6}.info-job{border:1px solid var(--line);background:var(--surface);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-bottom:14px;padding:22px 24px;display:flex}.info-job h3{color:var(--text);margin:0 0 4px;font-size:17px}.info-job p{color:var(--text-muted);margin:0;font-size:14px}.info-job .info-job-tags{color:var(--text-muted);font-size:13px}.info-cta{background:var(--ink);text-align:center;border-radius:20px;margin-top:56px;padding:clamp(28px,5vw,44px)}.info-cta h2{color:var(--text-on-ink);margin:0 0 10px}.info-cta p{color:var(--text-on-ink-muted);max-width:460px;margin:0 auto 22px}.info-foot{text-align:center;color:var(--text-muted);border-top:1px solid var(--line);padding:48px 20px 64px;font-size:14px}.info-foot a{color:var(--green);font-weight:600}
