@import url('./site-type-tokens.css');
/* Shared sizing only: these tokens preserve every approved Portfolio value. */
.portfolio-page.proposal{max-width:var(--layout-page-max)}
.proposal .portfolio-experience h1{font-size:var(--type-section-heading);line-height:var(--leading-section);font-weight:var(--weight-regular);margin:0 0 var(--space-10)}
.proposal .portfolio-experience{padding-bottom:var(--space-20)}
.proposal .proposal-note-space{margin:18px 0 var(--space-7)}
.proposal .proposal-note-space .experience-note{width:min(100%,320px);max-width:100%;margin-left:auto;padding:18px 52px 18px 20px}
.proposal .experience-note-label{font-size:var(--type-note-label);line-height:var(--leading-note-label);margin-bottom:10px!important}
.proposal .experience-note-copy{font-size:var(--type-note-copy);line-height:var(--leading-note);overflow-wrap:break-word}
.proposal .note-close{top:2px;right:2px;width:var(--target-min);height:var(--target-min);min-width:var(--target-min);min-height:var(--target-min);padding:0;line-height:1;font-size:var(--type-note-label)}
.proposal .portfolio-work-row:focus-visible{outline-offset:6px}
@media(max-width:760px){
 .proposal .portfolio-experience h1{margin-bottom:var(--space-7)}
 .proposal .portfolio-experience{padding-bottom:var(--space-14)}
 .proposal .proposal-note-space{margin:12px 0 20px 8%}
 .proposal .proposal-note-space .experience-note{width:100%;padding:18px 52px 18px 18px}
}
