.pg-head{gap:var(--space-2);margin-bottom:var(--space-6);min-width:0;display:grid}.pg-row{justify-content:space-between;align-items:center;gap:var(--space-4);min-width:0;min-height:40px;display:flex}.pg-title{align-items:baseline;gap:var(--space-3);min-width:0;font:800 var(--fs-title)/32px var(--font-display);letter-spacing:-.02em;text-wrap:nowrap;margin:0;display:flex}.pg-title-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pg-meta{min-width:0;color:var(--muted);font:500 var(--fs-l)/1.25 var(--font);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;flex:0 auto;overflow:hidden}.pg-actions{align-items:center;gap:var(--space-2);flex:none;display:flex}.pg-back{align-items:center;gap:var(--space-1);min-height:24px;color:var(--muted);font-size:var(--fs-m);justify-self:start;font-weight:600;text-decoration:none;display:inline-flex}.pg-back:hover{color:var(--ink)}@container app (width<=860px){.pg-head--desk .pg-title{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.pg-head--desk .pg-row{justify-content:flex-end;min-height:0}.pg-head--desk:not(:has(.pg-actions)):not(:has(.pg-back)){margin-bottom:0}.pg-back{min-height:44px}}@container main (width<=760px){.pg-title{font-size:22px;line-height:28px}.pg-meta{font-size:var(--fs-m)}}.pg-narrow{max-width:800px}.pg-form{max-width:720px}:is(.main:has(>.pg-full),.main:has(>*>.pg-full)){max-width:none}
