.portfolio-page:is(.project-collection-header,.journal-page){box-sizing:border-box;width:min(1120px,calc(100% - 48px));margin-inline:auto;padding-inline:0;padding-top:0}:is(.project-collection-header,.journal-page) .dash-head.collection-heading{max-width:none;padding:24px 0;margin:0 0 24px}.collection-heading .collection-heading__title{display:flex;flex-direction:column;gap:8px}:is(.project-collection-header,.journal-page) .collection-heading h1{margin:0;font-family:var(--heading-font);font-size:var(--title-size);line-height:var(--title-line);font-weight:var(--title-weight);letter-spacing:var(--title-tracking);color:var(--heading-color)}@media(max-width:680px){:is(.project-collection-header,.journal-page) .dash-head.collection-heading{padding:max(12px,env(safe-area-inset-top)) 0 12px;margin-bottom:20px}.collection-heading .collection-heading__title{gap:3px}:is(.project-collection-header,.journal-page) .collection-heading h1{font-size:26px;line-height:34px}}
