.project-tracking{padding:clamp(48px,8vw,96px) 0;background:#f3f1eb;color:#142541}.tracking-shell{max-width:920px}.tracking-shell>h2{font:500 clamp(34px,5vw,58px)/1.1 'Playfair Display',serif;margin:10px 0 16px}.tracking-shell>p{max-width:650px;line-height:1.7}.tracking-form{display:grid;grid-template-columns:1fr 1fr auto;gap:14px;align-items:end;margin:28px 0}.tracking-form label{display:grid;gap:8px;font-size:13px;font-weight:700}.tracking-form input{width:100%;min-height:48px;padding:12px;border:1px solid #b7bec8;background:white;color:#142541;font:inherit}.tracking-status{min-height:24px}.tracking-result{margin-top:24px;padding:clamp(20px,4vw,36px);background:white;border:1px solid #d8d5cc;box-shadow:0 14px 40px #1425410d}.tracking-result h3{font:500 26px 'Playfair Display',serif}.tracking-result h4{margin-top:28px;padding-top:20px;border-top:1px solid #ddd}.tracking-result p{line-height:1.65;overflow-wrap:anywhere}.tracking-result section{padding:8px 0}.tracking-credentials{margin:24px 0;padding:18px;border:1px solid #c5ad80;background:#fffaf0;overflow-wrap:anywhere}.tracking-credentials p{line-height:1.6}.tracking-credentials strong{word-break:break-all}@media(max-width:700px){.tracking-form{grid-template-columns:1fr}.tracking-form button{width:100%}}
