.tech-stack-row{display:grid;grid-template-columns:1.4fr 1fr 1fr auto;align-items:end;gap:14px;padding:18px 0;border-bottom:1px solid #cbd3d8}.tech-stack-row .tech-button{white-space:normal;margin:0}.tech-consent{display:flex!important;align-items:flex-start;gap:10px}.tech-consent input{width:auto!important;margin-top:5px}.tech-preserve{white-space:pre-wrap;overflow-wrap:anywhere}#finder-results{margin-top:40px}#finder-results li{margin-bottom:8px}.tech-card a{overflow-wrap:anywhere}@media(max-width:780px){.tech-stack-row{grid-template-columns:1fr 1fr}.tech-stack-row label:first-child{grid-column:1/-1}}@media(max-width:480px){.tech-stack-row{grid-template-columns:1fr}}

.tech-main>h1{font:500 clamp(40px,5vw,68px)/1.08 Georgia,serif;letter-spacing:-.03em;margin:40px 0 24px}.tech-button.secondary{background:transparent;color:#172d3c}.tech-button.secondary:hover{background:#e9edf0}.tech-form .tech-grid label{margin-top:10px}.tech-form{max-width:none}.tech-form textarea{min-height:130px}.tech-form input[type=checkbox]{width:auto}#tech-community-gate .tech-card{margin-bottom:18px}#tech-community-gate textarea{width:100%}
