.projectCard_card__qjeVK{display:flex;flex-direction:column;gap:.35rem;padding:1.1rem 1.25rem;border:2px solid var(--color-primary);border-radius:var(--borderRadius);color:inherit;transition:box-shadow .15s ease}.projectCard_card__qjeVK:hover{box-shadow:0 0 0 3px rgba(27,177,47,.15)}.projectCard_card__qjeVK h3{font-size:1.1rem;line-height:1.3;min-width:0;overflow-wrap:anywhere}.projectCard_titleRow__MyU7W{display:flex;justify-content:space-between;align-items:flex-start;gap:.6rem}.projectCard_badge__vmGOO{flex-shrink:0;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:.1rem .5rem;border:1px solid var(--color-primary);border-radius:999px;color:var(--color-primary)}.projectCard_meta__4HZ14,.projectCard_trims__1AZtp,.projectCard_updated__W0zZ6{font-size:.82rem;opacity:.75}.projectCard_order__B3kAj{font-size:.95rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.projectCard_order__B3kAj strong{color:var(--color-primary)}.projectCard_mix___5I_2{font-size:.85rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:pre-wrap}.projectCard_updated__W0zZ6{margin-top:.2rem;opacity:.55}.weatherboardsPage_projectsPage__DKGrx{max-width:1000px;margin:0 auto;padding:2rem 1rem 4rem}.weatherboardsPage_projectsPage__DKGrx h1{font-size:clamp(1.8rem,4vw,2.5rem);color:var(--color-primary);margin-bottom:.4rem}.weatherboardsPage_subtitle__UJ50y{max-width:46rem;opacity:.8;line-height:1.55;margin-bottom:1.5rem}.weatherboardsPage_actions__fox1z{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:.75rem}.weatherboardsPage_loginHint__zJbLa{font-size:.9rem;opacity:.75;margin-bottom:1rem}.weatherboardsPage_loginHint__zJbLa a{color:var(--color-primary);text-decoration:underline}.weatherboardsPage_error__pz5Ha{font-size:.9rem;color:var(--color-danger);margin-bottom:1rem}.weatherboardsPage_section__slXwg{margin-top:2rem}.weatherboardsPage_sectionTitle___WCyh{font-size:1.15rem;color:var(--color-primary);margin-bottom:.4rem}.weatherboardsPage_hint__60QCY{font-size:.85rem;opacity:.65;margin-bottom:.9rem}.weatherboardsPage_grid__gbtRC{display:grid;grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));grid-gap:1rem;gap:1rem}