.example-note{margin:12px 0 20px;line-height:1.5;grid-column:1/-1}
.project-title:has(.example-note){flex-wrap:wrap}.project-title>.example-note{flex-basis:100%;margin-bottom:0}
.public-feedback-note{margin:18px 0;line-height:1.6}.public-feedback-note a{text-decoration:underline;text-underline-offset:3px}
.public-load-note{margin:24px 0;line-height:1.6}.public-load-note button{margin-top:12px}
@media(max-width:700px){input,textarea,select{font-size:16px}.project-title{gap:16px}.project-title h1{overflow-wrap:anywhere}.project-layout{min-width:0}.tech-heading{flex-wrap:wrap}.site-menu>div{max-width:calc(100vw - 32px)}.welcome .invitation-line{overflow-wrap:anywhere}.public-studio-members{min-width:0}.named-member{min-width:0}.named-member>span{overflow-wrap:anywhere}}
@media(max-width:700px){.tech-heading .tech-identity,.tech-heading .tech-identity>div{min-width:0}.tech-heading .tech-identity span{overflow-wrap:anywhere}.tech-page .tech-context{overflow-wrap:anywhere}}
/* Keep the Tech grid's overflow area inside its own columns on mobile. */
@media(max-width:700px){.tech-page .list{overflow-x:clip}}
