.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px;display:flex}.page-head .ph-left{flex:320px;min-width:0}@media (max-width:1100px){.page-head{align-items:flex-start}.ph-acts{width:100%}}.ph-crumb{color:var(--on-surface-faint);letter-spacing:.06em;align-items:center;gap:6px;margin-bottom:8px;font-size:11.5px;display:flex}.ph-crumb .sep{opacity:.6}.ph-crumb a{color:var(--on-surface-muted);cursor:pointer;text-decoration:none}.ph-crumb a:hover{color:var(--on-surface)}.ph-h1{font-family:var(--font-display,var(--font-body));letter-spacing:.04em;color:var(--on-surface);font-feature-settings:"palt" 1,"kern" 1;margin:0 0 6px;font-size:30px;font-weight:700;line-height:1.35}.ph-sub{color:var(--on-surface-muted);letter-spacing:.02em;margin:0;font-size:13.5px;line-height:1.7}.ph-acts{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;display:flex}.ph-btn{height:36px;color:var(--on-surface-variant);letter-spacing:.04em;cursor:pointer;transition:background var(--dur-fast);font-size:12.5px;font-weight:600;font:inherit;background:0 0;border:0;border-radius:10px;align-items:center;gap:6px;padding:0 14px;font-weight:600;text-decoration:none;display:inline-flex}.ph-btn:hover{background:var(--surface-container-low);color:var(--on-surface)}.ph-btn.primary{background:var(--primary);color:#fff;box-shadow:var(--shadow-1)}.ph-btn.primary:hover{background:var(--primary-container);color:#fff}
